Здравствуйте.
Я на комп с FreeBSD 5.3 поставил Mysql 5.0.16, он паработал несколько дней, а потом все !!!
Потерял библиотеки, например:
при попытке запуска - mysql, выдает:
/libexec/ld-elf.so.1: Shared object "libreadline.so.6" not found, required by "mysql"
или при запуске - mysqladmin:
/libexec/ld-elf.so.1: Shared object "libcrypt.so.3" not found, required by "mysqladmin"
----------
файл il-elf.so.1 - содержит всего одну строку:
ld-elf.so.1: ELF 32-bit LSB shared object, Intel 80386, version 1 (FreeBSD), stripped
---------
Помогите, в чем может быть дело ?
как восстановить библиотеки ?
P/S/
Комьютер не перезагружался, я ничего на нем не дела, да и другие тоже !
>Помогите, в чем может быть дело ?
>как восстановить библиотеки ?
>
>
>P/S/
>Комьютер не перезагружался, я ничего на нем не дела, да и другие
>тоже !"не виноватая Я"
man ldconfigldconfig -r
ldconfig -m /path/to/libs
Дык нету по этим путям нифига, того что надо ?! :-(((
>Дык нету по этим путям нифига, того что надо ?! :-(((Для водителей танков: "телепаты в отпуске"
>Я на комп с FreeBSD 5.3 поставил Mysql 5.0.16, он паработал несколько
>дней, а потом все !!!
>Потерял библиотеки, например:
>при попытке запуска - mysql, выдает:
>/libexec/ld-elf.so.1: Shared object "libreadline.so.6" not found, required by "mysql"
>или при запуске - mysqladmin:
>/libexec/ld-elf.so.1: Shared object "libcrypt.so.3" not found, required by "mysqladmin"Не уверен, что во FreeBSD так же всё устроено, но под Linux-ом меня бы интересовал вывод:
1. $ cat /etc/ld.so.conf
2. $ ldd mysql; ldd mysqladmin
И на всякий пожарный не помешало бы# ldconfig -v
>----------
>файл il-elf.so.1 - содержит всего одну строку:
>ld-elf.so.1: ELF 32-bit LSB shared object, Intel 80386, version 1 (FreeBSD), stripped
>---------Зуб даю, смотрели из Midnight Commander-а! Специально проверил, у меня из MC по F3 вывод такой же на всех *.so, которые не являются симлинками. :)
Только вместо "(FreeBSD)" -- "(Linux)".>P.S.
>Комьютер не перезагружался, я ничего на нем не делал, да и другие
>тоже!Само по себе ничего не ломается. Скорее всего сделали апдейт каких-то пакетов (хотя в *BSD они вроде так не называются) и что-то пошло криво...
>Не уверен, что во FreeBSDне уверен - не обгоняй!
>1. $ cat /etc/ld.so.conf
В FreeBSD нет ld.so.conf
>2. $ ldd mysql; ldd mysqladmin
>И на всякий пожарный не помешало бы
>
># ldconfig -vman ldconfig /-v
???
-v Switch on verbose mode.
???
столкнулся с такой же проблемой после перехода с 6х на 7х.
cd /usr/ports/misc/compat6x
make
make install
make cleanзы: я не некрофил, по гуглю это одна из первых строчек поиска. :)