| 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 |