Bug 9997 - Требует для работы библиотеку libpostfix_dict-2.2.10.so на которую стоит конфликт
: Требует для работы библиотеку libpostfix_dict-2.2.10.so на которую стоит конф...
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/ssmtp)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2006-09-13 16:41 by
Modified: 2007-05-07 00:07 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2006-09-13 16:41:08
Требует для работы библиотеку 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 From 2006-09-13 18:00:05 -------
[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 From 2006-09-13 18:20:56 -------
Не могу воспроизвести сейчас и не знаю что это было.
Работает.
Sorry, поспешил.
------- Comment #3 From 2006-09-13 18:22:24 -------
Но ссылку sendmail -> ssmtp он не делает. Надо руками. Это точно.
------- Comment #4 From 2007-01-26 16:47:49 -------
При установке 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 From 2007-01-26 16:57:23 -------
# 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 From 2007-01-26 17:01:39 -------
(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 From 2007-03-20 10:26:00 -------
Пойдёмте спрашивать Диму?
------- Comment #8 From 2007-03-20 20:10:00 -------
postfix тут не при чём,
$ rpmquery -f /usr/sbin/sendmail 
postfix-2.3.8-alt1
------- Comment #9 From 2007-05-07 00:07:26 -------
Close this bug. Feel free to repopen.