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

Исходное сообщение
"Кэш динамических ссылок( elf format)!!!"

Отправлено andy_ics , 04-Мрт-03 19:36 
FreeBSD4.4 , ldconfig -r ничего не показывает , как вернуть содержимое ld-elf.so.hints ?

Содержание

Сообщения в этом обсуждении
"RE: Кэш динамических ссылок( elf format)!!!"
Отправлено lavr , 04-Мрт-03 20:03 
>FreeBSD4.4 , ldconfig -r ничего не показывает , как вернуть содержимое ld-elf.so.hints
>?


ldconfig -elf пути к нужным директориям библиотек через пробел, например:

ldconfig -elf /usr/lib/compat /usr/X11R6/lib /usr/local/lib

или

ldconfig [-elf] -R


"RE: Кэш динамических ссылок( elf format)!!!"
Отправлено andy_ics , 06-Мрт-03 11:30 
>>FreeBSD4.4 , ldconfig -r ничего не показывает , как вернуть содержимое ld-elf.so.hints
>>?
>
>
>ldconfig -elf пути к нужным директориям библиотек через пробел, например:
>
>ldconfig -elf /usr/lib/compat /usr/X11R6/lib /usr/local/lib
>
>или
>
>ldconfig [-elf] -R
Спасибо за совет!
Кэш-то я восстановил (это еще можно через ld-elf.so.conf)
но lld /usr/bin/man дает
libz.so.2 => not found
libz.so.4 => not found
и man конечно не работает.
Что там должно быть и как восстановить ?

"RE: Кэш динамических ссылок( elf format)!!!"
Отправлено lavr , 06-Мрт-03 11:32 
>>>FreeBSD4.4 , ldconfig -r ничего не показывает , как вернуть содержимое ld-elf.so.hints
>>>?
>>
>>
>>ldconfig -elf пути к нужным директориям библиотек через пробел, например:
>>
>>ldconfig -elf /usr/lib/compat /usr/X11R6/lib /usr/local/lib
>>
>>или
>>
>>ldconfig [-elf] -R
>Спасибо за совет!
>Кэш-то я восстановил (это еще можно через ld-elf.so.conf)
>но lld /usr/bin/man дает
>libz.so.2 => not found
>libz.so.4 => not found
>и man конечно не работает.
>Что там должно быть и как восстановить ?

посмотреть через ls какая версия библиотеки zlib и пересобрать man,
еще проще пересобрать систему и не мучаться


"RE: Кэш динамических ссылок( elf format)!!!"
Отправлено andy_ics , 06-Мрт-03 12:55 
>>>>FreeBSD4.4 , ldconfig -r ничего не показывает , как вернуть содержимое ld-elf.so.hints
>>>>?
>>>
>>>
>>>ldconfig -elf пути к нужным директориям библиотек через пробел, например:
>>>
>>>ldconfig -elf /usr/lib/compat /usr/X11R6/lib /usr/local/lib
>>>
>>>или
>>>
>>>ldconfig [-elf] -R
>>Спасибо за совет!
>>Кэш-то я восстановил (это еще можно через ld-elf.so.conf)
>>но lld /usr/bin/man дает
>>libz.so.2 => not found
>>libz.so.4 => not found
>>и man конечно не работает.
>>Что там должно быть и как восстановить ?
>
>посмотреть через ls какая версия библиотеки zlib и пересобрать man,
>еще проще пересобрать систему и не мучаться
Ядро перебирал давно , когда вторую сетевуху добавлял, только помню мучилась она долго , сейчас так напрягать нет желания.Если заново откомпилить /usr/bin/man ,может поможет , но где его исходник ? ,в src не нашел .

"RE: Кэш динамических ссылок( elf format)!!!"
Отправлено lavr , 06-Мрт-03 13:36 
>>>>>FreeBSD4.4 , ldconfig -r ничего не показывает , как вернуть содержимое ld-elf.so.hints
>>>>>?
>>>>
>>>>
>>>>ldconfig -elf пути к нужным директориям библиотек через пробел, например:
>>>>
>>>>ldconfig -elf /usr/lib/compat /usr/X11R6/lib /usr/local/lib
>>>>
>>>>или
>>>>
>>>>ldconfig [-elf] -R
>>>Спасибо за совет!
>>>Кэш-то я восстановил (это еще можно через ld-elf.so.conf)
>>>но lld /usr/bin/man дает
>>>libz.so.2 => not found
>>>libz.so.4 => not found
>>>и man конечно не работает.
>>>Что там должно быть и как восстановить ?
>>
>>посмотреть через ls какая версия библиотеки zlib и пересобрать man,
>>еще проще пересобрать систему и не мучаться
>Ядро перебирал давно , когда вторую сетевуху добавлял, только помню мучилась она
>долго , сейчас так напрягать нет желания.Если заново откомпилить /usr/bin/man ,может
>поможет , но где его исходник ? ,в src не нашел
>.

я не про ядро говорил, а про систему, а ее как известно надо ставить
с исходниками, те не только с исходниками ядра.

whereis man
/usr/src/gnu/usr.bin/man


"RE: Кэш динамических ссылок( elf format)!!!"
Отправлено lavr , 06-Мрт-03 13:38 
>>>>>>FreeBSD4.4 , ldconfig -r ничего не показывает , как вернуть содержимое ld-elf.so.hints
>>>>>>?
>>>>>
>>>>>
>>>>>ldconfig -elf пути к нужным директориям библиотек через пробел, например:
>>>>>
>>>>>ldconfig -elf /usr/lib/compat /usr/X11R6/lib /usr/local/lib
>>>>>
>>>>>или
>>>>>
>>>>>ldconfig [-elf] -R
>>>>Спасибо за совет!
>>>>Кэш-то я восстановил (это еще можно через ld-elf.so.conf)
>>>>но lld /usr/bin/man дает
>>>>libz.so.2 => not found
>>>>libz.so.4 => not found
>>>>и man конечно не работает.
>>>>Что там должно быть и как восстановить ?
>>>
>>>посмотреть через ls какая версия библиотеки zlib и пересобрать man,
>>>еще проще пересобрать систему и не мучаться
>>Ядро перебирал давно , когда вторую сетевуху добавлял, только помню мучилась она
>>долго , сейчас так напрягать нет желания.Если заново откомпилить /usr/bin/man ,может
>>поможет , но где его исходник ? ,в src не нашел
>>.
>
>я не про ядро говорил, а про систему, а ее как известно
>надо ставить
>с исходниками, те не только с исходниками ядра.
>
>whereis man
>/usr/src/gnu/usr.bin/man

опс, дело может быть не только в man (я не смотрел sources) а в zcat,
хотя все прояснит:

ldd /usr/bin/man


"RE: Кэш динамических ссылок( elf format)!!!"
Отправлено andy_ics , 06-Мрт-03 14:33 
>>>>>>>FreeBSD4.4 , ldconfig -r ничего не показывает , как вернуть содержимое ld-elf.so.hints
>>>>>>>?
>>>>>>
>>>>>>
>>>>>>ldconfig -elf пути к нужным директориям библиотек через пробел, например:
>>>>>>
>>>>>>ldconfig -elf /usr/lib/compat /usr/X11R6/lib /usr/local/lib
>>>>>>
>>>>>>или
>>>>>>
>>>>>>ldconfig [-elf] -R
>>>>>Спасибо за совет!
>>>>>Кэш-то я восстановил (это еще можно через ld-elf.so.conf)
>>>>>но lld /usr/bin/man дает
>>>>>libz.so.2 => not found
>>>>>libz.so.4 => not found
>>>>>и man конечно не работает.
>>>>>Что там должно быть и как восстановить ?
>>>>
>>>>посмотреть через ls какая версия библиотеки zlib и пересобрать man,
>>>>еще проще пересобрать систему и не мучаться
>>>Ядро перебирал давно , когда вторую сетевуху добавлял, только помню мучилась она
>>>долго , сейчас так напрягать нет желания.Если заново откомпилить /usr/bin/man ,может
>>>поможет , но где его исходник ? ,в src не нашел
>>>.
>>
>>я не про ядро говорил, а про систему, а ее как известно
>>надо ставить
>>с исходниками, те не только с исходниками ядра.
>>
>>whereis man
>>/usr/src/gnu/usr.bin/man
>
>опс, дело может быть не только в man (я не смотрел sources)
>а в zcat,
>хотя все прояснит:
>
>ldd /usr/bin/man
Дает вот что
libz.so.2 => not found
libz.so.4 => not found