LINUX.ORG.RU

/bin/ash: error while loading shared libraries: libm.so.6: cannot open shared object file: No such file or directory

Узнать где сошник должен лежать

пр попитке

Чего? Подучи-ка русский

old_unixoid

Не похож. Верни ник прежнему владельцу

Deleted ()

После входа в chroot он становится корнем, соответственно никакие каталоги уровнем выше не видны. Поэтому предварительно в каталог, используемый chroot, надо записать все необходимые библиотеки и др. файлы, причём в нужных подкаталогах (/chroot/lib/, /chroot/etc/ и т. д., если чрутимся в /chroot/), а также смонтировать виртуальные ф/с, такие как /proc, /dev, /sys.

aureliano15 ★★ ()

Куда чрутишься-то? И как?

J ★★★★ ()
Последнее исправление: J (всего исправлений: 1)

Симлинк сделай в /usr/lib

karton1 ★★★★★ ()
Ответ на: комментарий от Ygor

сделал [root@localhost lib]# ldd ../bin/ash linux-gate.so.1 (0xb7755000) libm.so.6 => /lib/libm.so.6 (0xb76e4000) libc.so.6 => /lib/libc.so.6 (0xb7509000) /lib/ld-linux.so.2 (0x80016000) [root@localhost lib]# ls ../lib | grep libm.so.6 libm.so.6

при етом libm.so.6 красного цвета

old_unixoid ()
Ответ на: комментарий от Ygor

ну у меня 32 бита а ответ ldd в етом случае

[root@localhost chroot]# ldd ./lib/libm.so.6

linux-gate.so.1 (0xb7752000)

libc.so.6 => /lib/libc.so.6 (0xb7506000)

/lib/ld-linux.so.2 (0x8006c000)

[root@localhost lib]# ls | grep ld-linux.so.2 libc.so.6 бинарний файл ld-linux.so.2 содержыт совпадение

old_unixoid ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.