[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