[devel] A: Меры по синхронизации версии libdb в libaprutil1, apache2 и его внешних модулях
Aleksey Avdeev
=?iso-8859-1?q?solo_=CE=C1_solin=2Espb=2Eru?=
Чт Окт 30 09:59:50 MSK 2008
Boris Savelev пишет:
> 30 октября 2008 г. 4:43 пользователь Aleksey Avdeev <solo на solin.spb.ru> написал:
>> $ ldd /usr/lib64/libsvn_fs_base-1.so.0
>> ...
>> libaprutil-1.so.0 => /usr/lib64/libaprutil-1.so.0
>> (0x00002b141c053000)
>> libdb-4.4.so => /lib64/libdb-4.4.so (0x00002b141c27d000)
>> ^^^^^^^^^^^^
>> ...
>> libdb-4.7.so => /lib64/libdb-4.7.so (0x00002b141d137000)
>> ^^^^^^^^^^^^
> у меня вообще такого нет-(
> readelf -d libsvn_fs_base-1.so.0.0.0
>
> Dynamic section at offset 0x242bc contains 29 entries:
> Tag Type Name/Value
> 0x00000001 (NEEDED) Shared library: [libsvn_delta-1.so.0]
> 0x00000001 (NEEDED) Shared library: [libsvn_subr-1.so.0]
> 0x00000001 (NEEDED) Shared library: [libaprutil-1.so.0]
> 0x00000001 (NEEDED) Shared library: [libdb-4.7.so]
> 0x00000001 (NEEDED) Shared library: [libapr-1.so.0]
> 0x00000001 (NEEDED) Shared library: [libc.so.6]
>
> ldd libsvn_fs_base-1.so.0.0.0
> libsvn_delta-1.so.0 => /usr/lib/libsvn_delta-1.so.0 (0x00dc3000)
> libsvn_subr-1.so.0 => /usr/lib/libsvn_subr-1.so.0 (0x00dce000)
> libaprutil-1.so.0 => /usr/lib/libaprutil-1.so.0 (0x00d81000)
> libdb-4.7.so => /usr/lib/libdb-4.7.so (0x058e3000)
> libapr-1.so.0 => /usr/lib/libapr-1.so.0 (0x00726000)
> libc.so.6 => /lib/libc.so.6 (0xb7e84000)
> libz.so.1 => /lib/libz.so.1 (0x003c8000)
> libpthread.so.0 => /lib/libpthread.so.0 (0xb7e6b000)
> libcrypt.so.1 => /lib/libcrypt.so.1 (0xb7e34000)
> libexpat.so.1 => /usr/lib/libexpat.so.1 (0x004f3000)
> libuuid.so.1 => /lib/libuuid.so.1 (0x0083a000)
> libdl.so.2 => /lib/libdl.so.2 (0xb7e2f000)
> /lib/ld-linux.so.2 (0x41000000)
>
> rpm -qf libsvn_fs_base-1.so.0.0.0
> libsubversion-1.4.4-alt2.3
^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> паника напрасна, мне кажется...
У вас стоят libaprutil1 и libsubversion собранные с libdb-4.7. А я
демонстрировал возникновение ситуации когда в системе оказываются
установлены libaprutil1 и libsubversion собранные с _разными_ версиями
libdb: оно поставилось, но работать не будет, а rpm/apt спокойно
допустили такую ситуацию.
--
С уважением. Алексей.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 552 байтов
Описание: OpenPGP digital signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20081030/115aaabc/attachment.bin>
Подробная информация о списке рассылки Devel