[sisyphus] [solved] systemd /usr/lib/libdbus*

Lenar Shakirov shakirov на cg.ru
Ср Фев 2 09:50:52 UTC 2011


02.02.2011 13:18, Sergey Borovikov пишет:
> В сообщении от 2 февраля 2011 08:53:41 автор Sergey Borovikov написал:
>> В сообщении от 1 февраля 2011 18:34:55 автор Ivan A. Melnikov написал:
>>> On Tue, 1 Feb 2011 18:05:20 +0100
>>> /usr не на отдельном разделе?
>>>
>> Ага, так и есть.
>> # df
>> Файловая система      Разм  Исп  Дост  Исп% Точка монтирования
>> /dev/sda2              73G   30G   39G  44% /
>> udevfs                5,0M  292K  4,8M   6% /dev
>> shmfs                1000M  1,2M  999M   1% /dev/shm
>> tmpfs                1000M  8,9M  991M   1% /tmp
>> /dev/sda1             190M   23M  159M  13% /boot
>> /dev/sda5              74G  3,8G   67G   6% /usr
>>
>>
> # ldd -v /bin/systemd | grep usr
>          libdbus-1.so.3 =>  /usr/lib/libdbus-1.so.3 (0xb782c000)
>          /usr/lib/libdbus-1.so.3:
> Во первых - это в принципе неправильно что программа из /bin имеет зависимость на /usr/lib
> Но всё-же грязный хак вида
> # sudo cp /usr/lib/libdbus-1.so* /lib
> работает, т.к. у libdbus нет завиимостей на другие либы из usr.
>

Похоже на багу, т.к. в федоре, например:
# rpm -qpl 
ftp://mirrors.kernel.org/fedora/releases/13/Fedora/i386/os/Packages/dbus-libs-1.2.24-1.fc13.i686.rpm
/lib/libdbus-1.so.3
/lib/libdbus-1.so.3.4.0

В De??an Sid:
# wget 
http://ftp.ru.debian.org/debian/pool/main/d/dbus/libdbus-1-3_1.2.24-4_i386.deb 
2>/dev/null
# dpkg --contents libdbus-1-3_1.2.24-4_i386.deb | grep /lib
<skip>
drwxr-xr-x root/root         0 2010-12-21 20:51 ./lib/
-rw-r--r-- root/root    231492 2010-12-21 20:51 ./lib/libdbus-1.so.3.4.0
lrwxrwxrwx root/root         0 2010-12-21 20:51 ./lib/libdbus-1.so.3 -> 
libdbus-1.so.3.4.0


-- 
С уважением, инженер отдела ИИС ООО «Центр»
Шакиров Ленар Наилевич
shakirov на cg.ru
(843) 533-88-14

Российская Федерация
Казань, ул. Зинина, 3а
420029, а/я 81

http://www.cg.ru/


Подробная информация о списке рассылки Sisyphus