[castle] More once bug in my head/hands or in your distr
Dmitry V. Levin
ldv на alt-linux.org
Вт Июл 31 13:24:53 MSD 2001
On Sat, Jul 28, 2001 at 10:16:11PM +0400, Ilya Evseev wrote:
> Кому выходные, а кому - Линукс castle beta 2...
:)
> Все началось с того, что прокси-сервер oops не хотел
> видеть свои кэш-файлы, а при запуске с ключем -z
> (форматирование кэш-файлов) писал
> "loading ./modules/berkeley_db_api.so: ./modules/berkeley_db_api.so: undefined symbol: db_env_create"
> А закончилось все устойчивым ощущением,
> что пакеты db{1,2,3} содержат неправильные симлинки:
>
> $ cd /lib; ls -alF libdb*
>
> 551256 Feb 2 17:02 libdb-3.2.so*
> 12 Jul 22 01:43 libdb-3.so -> libdb-3.2.so*
> 11 Jul 22 01:41 libdb.so.2 -> libdb1.so.2* // это правильно??
> 11 Jul 22 01:41 libdb.so.3 -> libdb2.so.3* // это правильно??
> 64202 Nov 22 2000 libdb1.so.2*
> 250604 Feb 4 04:30 libdb2.so.3*
Симлинки правильные.
> $ ldd /usr/local/oops/modules/berkeley_db_api.so | grep libdb
>
> libdb.so.3 => /lib/libdb.so.3 (0x40060000)
>
> Функцию db_env_create() oops использует, только если считает,
> что работает с db3. Действительно, objdump показывает,
> что она есть в libdb-3.2.so, но отсутствует в libdb1.so.2 и libdb2.so.3
> Поэтому я сделал так:
>
> $ ln -fs libdb-3.2.so libdb.so.3
Это неправильно.
Надо профиксить oops с тем, чтобы он правильно определял, с какой версией
db он собирается.
Regards,
Dmitry
+-------------------------------------------------------------------------+
Dmitry V. Levin mailto://ldv@alt-linux.org
ALT Linux Team http://www.altlinux.ru/
Fandra Project http://www.fandra.org/
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 232 байтов
Описание: отсутствует
Url : /pipermail/castle/attachments/20010731/911336ec/attachment.bin
Подробная информация о списке рассылки Castle