PDA

Показать полную графическую версию : проблемы с linux-овым rpm в /compat под freeBSD


mar
30-03-2007, 15:59
Попытка обратиться к linux-овому rpm для установки вида
/compat/linux/bin/rpm -i --dbpath /var/lib/rpm --root=/compat/linux/ --ignoreos qq.rpm
приводят к Segmentation fault (core dumped)
(то же самое получаем, вызывая просто compat/linux/bin/rpm и его же, перейдя в chroot /compat/linux )
Исследуем, получаем:

gdb core rpm.core
...
Core was generated by `rpm'.
Program terminated with signal 11, Segmentation fault.
#0 0x081cadeb in ?? ()

т.е. похоже на попытку влезть в чужую область памяти, или что-то подобное. Раньше линуксячий rpm работал. С тех пор много чего портапгрейдилось (но не compat). Вопрос, с чем все это может быть связано и как бы вылечить? т.е. проблема не Linux-ная, не Free, а на стыке

Буду очень благодарна за любые идеи :)

ruslandh
31-03-2007, 00:27
Не соответствие glibc, или других важных библиотек ?

mar
31-03-2007, 12:47
в /compat/, судя по датам ничего подобного не менялось, вообще linux-приложения из compat - работают.




© OSzone.net 2001-2012