Требует для работы библиотеку 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.
[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?
Не могу воспроизвести сейчас и не знаю что это было. Работает. Sorry, поспешил.
Но ссылку sendmail -> ssmtp он не делает. Надо руками. Это точно.
При установке 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)
# ls -al postfix* -rwxr-x--- 1 ftp ftp 960933 Дек 29 06:39 postfix_1%3a2.2.11-alt2.1_i586.rpm Вот в нем этот sendmail и прописан ... Дата совпадает, и размер то же ... Теперь надо решить, это postfix за собой не убрал или ssmtp не правильно ссылку сделал.
(In reply to comment #5) > Теперь надо решить, это postfix за собой не убрал или ssmtp не правильно ссылку > сделал. > При установке ssmtp если в системе уже установлен postfix ссылка > /usr/bin/sendmail показывает на какой-то бинарник. Проверено, это был бинарник из postfix ... Почему он его не убрал за собой - вопрос отдельный, но при установке ssmtp линк нужно создавать, а при невозможности как минимум - информировать и рекомендовать создать руками ссылку ... Но, что самое обидное, я ж проверял ... # rpm -qf sendmail ssmtp-2.60.9-alt3.1 То есть, rpm считал, что все нормально ...
Пойдёмте спрашивать Диму?
postfix тут не при чём, $ rpmquery -f /usr/sbin/sendmail postfix-2.3.8-alt1
Close this bug. Feel free to repopen.