Summary: | не работает на x86_64 | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Denis Pynkin <dan4s> |
Component: | separator | Assignee: | Anton Farygin <rider> |
Status: | CLOSED WONTFIX | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | mike, mouse |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Denis Pynkin
2005-10-17 17:18:45 MSD
что верно то верно - не работает. В планах есть заставить его работать. только вот непонятно - когда. Добавил в скрипте mklive-root пути к библиотекам /lib64 и /usr/lib64 - все заработало (libfakeroot лежит в /usr/lib64) Появилась проблема: /usr/bin/mklive-image: line 105: 5404 Segmentation fault /sbin/mksquashfs $ROOT $OUTDIR/$OUT причем если эту же программу вызывать просто из командной строки - все нормально отрабатывает. Из скрипта - никак :-( покопался еще - теперь все работает, но, подозреваю, что могут быть какие-то скрытые баги. В скрипте mklive-root, на строке 197: # run mklive-image under faked root LD_LIBRARY_PATH=$WORKDIR/root.$IDENT/lib64/:$WORKDIR/root.$IDENT/lib/: $WORKDIR/root.$IDE -i $TMPDIR/permiss.$IDENT \ $SCRIPTDIR/mklive-image -s --component=$COMPONENT $WORKDIR убрал прелоад библиотеку # -l /usr/lib64/libfakechroot/libfakechroot.so.0.0.1 \ после этого все сработало и даже создался имидж. Надеюсь сегодня получится протестить. Это не правильное решение. Самое классное будет - понять на каком именно месте оно падает (либо через strace либо еще как-то) и зафиксить бибиотеку fakechroot. WONTFIX и apt-get install spt? и apt-get install spt |