Здравствуйте!Осуществил сабж. Совершенно бездумно (хотел обновить), запустив pkgtool выбрал удалить glibc-2.3.6.....
Загрузился с установочного сидюка, подмонтировал раздел, сделал export ROOT к этому разделу и переустановил убитые пакажди.
После загрузки все работает до момента запуска ldconfig (соответственно только в INIT 1 работает).
Подскажите чайнику что ковырять?
>Здравствуйте!
>
>Осуществил сабж. Совершенно бездумно (хотел обновить), запустив pkgtool выбрал удалить glibc-2.3.6.....
>
>Загрузился с установочного сидюка, подмонтировал раздел, сделал export ROOT к этому разделу
>и переустановил убитые пакажди.
>После загрузки все работает до момента запуска ldconfig (соответственно только в INIT
>1 работает).
>Подскажите чайнику что ковырять?
а chroot на корень системы можешь сделать?
если да, то запусти ldconfig в chroot'е
>а chroot на корень системы можешь сделать?
>если да, то запусти ldconfig в chroot'еchroot /mnt /sbin/ldconfig -v
После загрузки точно также сыпятся (после этого приходится снова сносить и ставить glibc):
"...relocation error: /lib/tls/libc.so.6: symbol _dl_starting_up, version GLIBC_PRIVATE not defined in file ld-linux.so.2..."
Вот взял для интереса закомментировал вызов ldconfig в rc.M и загрузился в кеды как обычно.
Проблема остается.
можливо в /lib /lib/tls є ld-2.3.6.so але нема сумлінка ld-linux.so.2 і так далі для всіх бібліотек glibc
>можливо в /lib /lib/tls є ld-2.3.6.so але нема сумлінка ld-linux.so.2 і так
>далі для всіх бібліотек glibc
5 баллов! 3(три) раза прочитал, пока понял!
Всем спасибо, проблема решена.Дело было в помеси библиотек glibc в /lib версии 2.3.6 и 2.5 в результате чего после выполнения ldconfig симлинки перелезали на 2.5
Отловил при запуске ldconfig с ключом -X