URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 39728
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Как восстановить работу после ошибки с ldconfig во FreeBSD"

Отправлено auto_tips , 15-Янв-08 15:30 
Пытаясь добавить библиотеку libnsl запустил следующее:
   ldconfig -m /usr/compat/linux/lib/
теперь на любой ввод машина выдаёт:
   /libexec/ld-elf.so.1: Undefined symbol "__stdinp" referenced from COPY relocation in

Для того чтобы вернуться к нормальной работе:
1. грузимся в однопользовательский режим
2. монтируем Var #>mount -rw /var
3. правим хинты #>ldconfig /lib
4. монтируем Usr #>mount -rw /usr
5. добавляем для начального комплекта #>ldconfig -m /usr/lib и дальше по списку
/var/run/ld-elf.so.hints:
        search directories: /lib:/usr/lib:/usr/lib/compat:/usr/X11R6/lib:/usr/local/lib:/usr/local/lib/compat:\
   /usr/local/lib/compat/pkg:/usr/local/lib/mysql:/usr/local/lib/apache2
6. перегружаемся

Если необходимо загрузить библиотеки имеющие права записи для
группы или с владельцом отличным от root, установите в YES для
отключения проверок безопасности ldconfig (опция -i).
       ldconfig_insecure="NO"

Пути, по которым ищутся разделяемые библиотеки
    ldconfig_paths="/usr/lib/compat /usr/X11R6/lib /usr/local/lib \
    /usr/local/lib/compat/pkg /usr/compat/linux/lib"

Пути, по которым ищутся разделяемые библиотеки a.out
    ldconfig_paths_aout="/usr/lib/compat/aout /usr/X11R6/lib/aout /usr/local/lib/aout"

URL: http://www.opennet.me/openforum/vsluhforumID1/77324.html
Обсуждается: http://www.opennet.me/tips/info/1558.shtml


Содержание

Сообщения в этом обсуждении
"Как восстановить работу после ошибки с ldconfig во FreeBSD"
Отправлено stgib , 15-Янв-08 15:30 
а не проще /etc/rc.d/ldconfig restart ?
не могу вот понять зачем фришному ldconfig подсовывать лайнаксовые библиотеки; ногу прострелить не жалко?

"Как восстановить работу после ошибки с ldconfig во FreeBSD"
Отправлено kombat , 23-Ноя-10 14:56 
ВСЕМ СПАСИБО!
ЧУТЬ ИНФАРКТ НЕ СХВАТИЛ.