Bug 9997

Summary: Требует для работы библиотеку libpostfix_dict-2.2.10.so на которую стоит конфликт
Product: Sisyphus Reporter: Slava Dubrovskiy <dubrsl>
Component: ssmtpAssignee: Michael Shigorin <mike>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: Dmitriy.Kruglikov, mike
Version: unstable   
Hardware: all   
OS: Linux   

Description Slava Dubrovskiy 2006-09-13 16:41:08 MSD
Требует для работы библиотеку libpostfix_dict-2.2.10.so. Библиотека идет в
пакете  postfix, а на этот пакет стоит конфликт.

$/usr/sbin/sendmail
/usr/sbin/sendmail: error while loading shared libraries:
libpostfix_dict-2.2.10.so: cannot open shared object file: No such file or directory

Steps to Reproduce:
1.apt-get install ssmtp
2.sendmail
3.
Comment 1 Konstantin A Lepikhov (L.A. Kostis) 2006-09-13 18:00:05 MSD
[root@localhost ~]# ldd /usr/sbin/sendmail 
        libnsl.so.1 => /lib/libnsl.so.1 (0xb7fde000)
        libc.so.6 => /lib/libc.so.6 (0xb7ece000)
        /lib/ld-linux.so.2 (0x80000000)
[root@localhost ~]# l /usr/sbin/sendmail 
lrwxrwxrwx 1 root root 15 Aug  6 19:13 /usr/sbin/sendmail -> /usr/sbin/ssmtp
[root@localhost ~]# rpm -q ssmtp
ssmtp-2.60.9-alt3

Вы точно уверены, что у вас установлен ssmtp и что он является /usr/sbin/sendmail?
Comment 2 Slava Dubrovskiy 2006-09-13 18:20:56 MSD
Не могу воспроизвести сейчас и не знаю что это было.
Работает.
Sorry, поспешил.

Comment 3 Slava Dubrovskiy 2006-09-13 18:22:24 MSD
Но ссылку sendmail -> ssmtp он не делает. Надо руками. Это точно.
Comment 4 Slava Dubrovskiy 2007-01-26 16:47:49 MSK
При установке ssmtp если в системе уже установлен postfix ссылка
/usr/bin/sendmail показывает на какой-то бинарник.

У меня вместо ссылки на /usr/sbin/ssmtp
оказался какой-то бинарник ...
(/usr/sbin)# rpm -qf sendmail 
ssmtp-2.60.9-alt3.1
Но от не являлся ссылкой ...
И явно такого нет внутри rpm ...
Подозреваю, остатки от снесенного postfix ...
Сделал ссылку, заработало ...
(/usr/sbin)# ldd sendmail.old 
       linux-gate.so.1 =>  (0xffffe000)
       libpostfix_dict-2.2.11.so => not found
       libpostfix-2.2.11.so => not found
       libc.so.6 => /lib/libc.so.6 (0xb7e59000)
       /lib/ld-linux.so.2 (0x80000000)
Comment 5 Slava Dubrovskiy 2007-01-26 16:57:23 MSK
# ls -al postfix*
-rwxr-x--- 1 ftp ftp 960933 Дек 29 06:39 postfix_1%3a2.2.11-alt2.1_i586.rpm

Вот в нем этот sendmail и прописан ...
Дата совпадает, и размер то же ...

Теперь надо решить, это postfix за собой не убрал или ssmtp не правильно ссылку
сделал.
Comment 6 Dmitriy Kruglikov 2007-01-26 17:01:39 MSK
(In reply to comment #5)
> Теперь надо решить, это postfix за собой не убрал или ssmtp не правильно ссылку
> сделал.
> При установке ssmtp если в системе уже установлен postfix ссылка
> /usr/bin/sendmail показывает на какой-то бинарник.
Проверено, это был бинарник из postfix ...
Почему он его не убрал за собой - вопрос отдельный,
но при установке ssmtp линк нужно создавать, а при невозможности
как минимум - информировать и рекомендовать создать руками ссылку ...

Но, что самое обидное, я ж проверял ...
# rpm -qf sendmail 
ssmtp-2.60.9-alt3.1

То есть, rpm считал, что все нормально ...
Comment 7 Michael Shigorin 2007-03-20 10:26:00 MSK
Пойдёмте спрашивать Диму?
Comment 8 Dmitry V. Levin 2007-03-20 20:10:00 MSK
postfix тут не при чём,
$ rpmquery -f /usr/sbin/sendmail 
postfix-2.3.8-alt1
Comment 9 Konstantin A Lepikhov (L.A. Kostis) 2007-05-07 00:07:26 MSD
Close this bug. Feel free to repopen.