[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