Bug 8280 - не работает на x86_64
Summary: не работает на x86_64
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: separator (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-17 17:18 MSD by Denis Pynkin
Modified: 2007-04-05 16:24 MSD (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Denis Pynkin 2005-10-17 17:18:45 MSD
при вызове mklivecd выводит: 
fakeroot: preload library not found, aborting 
 
похоже что в mklive-root для вызова fakeroot, при работе на bi-arch нужно еще 
добавлять /usr/lib64, а может и еще какие.
Comment 1 Anton Farygin 2005-10-17 17:23:46 MSD
что верно то верно - не работает.

В планах есть заставить его работать. только вот непонятно - когда.
Comment 2 Denis Pynkin 2005-10-18 16:29:03 MSD
Добавил в скрипте mklive-root пути к библиотекам /lib64 и /usr/lib64 - все заработало 
(libfakeroot лежит в /usr/lib64) 
Появилась проблема: 
/usr/bin/mklive-image: line 105:  5404 Segmentation fault      /sbin/mksquashfs $ROOT 
$OUTDIR/$OUT 
причем если эту же программу вызывать просто из командной строки - все нормально 
отрабатывает. Из скрипта - никак :-( 
Comment 3 Denis Pynkin 2005-10-19 11:36:20 MSD
покопался еще - теперь все работает, но, подозреваю, что могут быть какие-то скрытые баги.  
В скрипте 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 \ 
после этого все сработало и даже создался имидж. Надеюсь сегодня получится протестить. 
 
 
Comment 4 Anton Farygin 2005-10-19 11:58:20 MSD
Это не правильное решение. Самое классное будет - понять на каком именно месте
оно падает (либо через strace либо еще как-то) и зафиксить бибиотеку fakechroot.
Comment 5 Michael Shigorin 2006-10-18 11:22:43 MSD
WONTFIX и apt-get install spt?
Comment 6 Michael Shigorin 2007-04-05 16:24:28 MSD
и apt-get install spt