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

Исходное сообщение
"Проблема при обновлении до 6.3-RELEASE"

Отправлено stant , 16-Фев-08 16:03 
После бинарного обновления с 6.2 на 6.3 половина сервисов не запускается из за отсутствующей библиотеки libbsm.so.1: "/libexec/ld-elf.so.1: Shared object 'libbsm.so.1' not found, required by '...'" Даже login не работает. В однопользовательском режиме пробовал компилировать /usr/src/lib/libbsm - не компилируется.
Написал problem-report, больше не знаю что делать - сервер используется для работы в офисе...

Содержание

Сообщения в этом обсуждении
"Проблема при обновлении до 6.3-RELEASE"
Отправлено Golub Mikhail , 16-Фев-08 20:40 
>После бинарного обновления с 6.2 на 6.3 половина сервисов не запускается из
>за отсутствующей библиотеки libbsm.so.1: "/libexec/ld-elf.so.1: Shared object 'libbsm.so.1' not found, required
>by '...'" Даже login не работает. В однопользовательском режиме пробовал компилировать
>/usr/src/lib/libbsm - не компилируется.
>Написал problem-report, больше не знаю что делать - сервер используется для работы
>в офисе...

Странно. Порядка десятка серверов так обновил.
Проблем небыло.
А если взять libbsm.so.1 из ISO-шки 6.3 и положить в /usr/lib?


"Проблема при обновлении до 6.3-RELEASE"
Отправлено Александр , 16-Фев-08 21:26 
>>После бинарного обновления с 6.2 на 6.3 половина сервисов не запускается из
>>за отсутствующей библиотеки libbsm.so.1: "/libexec/ld-elf.so.1: Shared object 'libbsm.so.1' not found, required
>>by '...'" Даже login не работает. В однопользовательском режиме пробовал компилировать
>>/usr/src/lib/libbsm - не компилируется.
>>Написал problem-report, больше не знаю что делать - сервер используется для работы
>>в офисе...
>
>Странно. Порядка десятка серверов так обновил.
>Проблем небыло.
>А если взять libbsm.so.1 из ISO-шки 6.3 и положить в /usr/lib?

ети фортели обычно возникают после обновления мира, если сделать make delete-old-libs
пару раз у меня было, исправляется пересборкой незапускаемых сервисов,
лучше через portupgrade со всеми зависимостями


"Проблема при обновлении до 6.3-RELEASE"
Отправлено stant , 18-Фев-08 13:35 
>ети фортели обычно возникают после обновления мира, если сделать make delete-old-libs
>пару раз у меня было, исправляется пересборкой незапускаемых сервисов,
>лучше через portupgrade со всеми зависимостями

Ну а как мне пересобрать 'login', 'id' и другие "core"-утилиты?



"Проблема при обновлении до 6.3-RELEASE"
Отправлено stant , 18-Фев-08 14:02 
>Странно. Порядка десятка серверов так обновил.
>Проблем небыло.
>А если взять libbsm.so.1 из ISO-шки 6.3 и положить в /usr/lib?

Попробовал из 6.2 скопировать, а то у меня ISO-шки нет. Многие сервисы заработали. Но sshd теперь пишет "Undefined symbol 'ssh_init_rng'".


"Проблема при обновлении до 6.3-RELEASE"
Отправлено stant , 18-Фев-08 15:14 
>Попробовал из 6.2 скопировать, а то у меня ISO-шки нет. Многие сервисы
>заработали. Но sshd теперь пишет "Undefined symbol 'ssh_init_rng'".

Удалось завести sshd после пересборки  библиотеки libssh (cd /usr/src/secure/lib/libssh; make obj && make depend && make && make install)
Остался один вопрос - почему не стало работать без "допиливания"? Я изначально собирался обновить freebsd на веб-сервере, но решил сначала проверить на локальном сервере. А на веб-сервере если ssh не заработает, то придется топать на "хост-площадку". Теперь передумал обновлять, пока не узнаю из-за чего проблема.


"Проблема при обновлении до 6.3-RELEASE"
Отправлено Аноним , 18-Фев-08 20:54 
Такое может быть, если сделать make delete-old-libs не сделав make installworld. Собственно нужно взять библиотеку из дистрибутива 6.2, удалить /usr/obj, сделать make buildworld; make installworld; make delete-old; make delete-old-libs.

"Проблема при обновлении до 6.3-RELEASE"
Отправлено stant , 20-Фев-08 11:11 
>Такое может быть, если сделать make delete-old-libs не сделав make installworld. Собственно
>нужно взять библиотеку из дистрибутива 6.2, удалить /usr/obj, сделать make buildworld;
>make installworld; make delete-old; make delete-old-libs.

В этот раз я выполнял бинарное обновление (утилита freebsd-update.sh), поэтому никаких 'make' быть не могло. Скорее всего ошибка именно этой утилиты, но почему ошибка появилась именно на моей инсталляции - с этим еще нужно разобраться...