OS: Debian 5 (lenny)Уже пол дня борюсь с этой проблемой. Никак не могу разобраться.
Установил exim. В связку хочу к нему прикрутить dovecot. Установил. Стартую. Пытаюсь законнектится telnet-ом - ошибка. Иду в логи dovecot-а. Вижу следующее:Oct 29 14:15:25 Error: auth(default): dovecot-auth: error while loading shared libraries: libpam.so.0: cannot open shared object file: No such file or directory
dovecot: Oct 29 14:15:25 Error: Auth process died too early - shutting down
dovecot: Oct 29 14:15:25 Error: child 2866 (auth) returned error 127
Понимаю, что не может найти библиотеку... Еще раз проверяю все пакеты на PAM-а. В особенности "libpam0g" в котором нах-ся эта библиотечка.. Все стоит, библиотека на машине имеется в /lib. На всякий случай пробую копирую ее в /var/lib и /usr/lib/ /usr/lib32/ /usr/lib64/ . Не помогает..
# whereis libpam.so?
># whereis libpam.so
>
>?root@localhost:~# whereis libpam.so.0
libpam.so: /lib/libpam.so.0 /usr/lib/libpam.so /usr/lib/libpam.so.0 /lib64/libpam.so.0 /usr/lib64/libpam.so /usr/lib64/libpam.so.0
>># whereis libpam.so
>>
>>?
>
>root@localhost:~# whereis libpam.so.0
>libpam.so: /lib/libpam.so.0 /usr/lib/libpam.so /usr/lib/libpam.so.0 /lib64/libpam.so.0 /usr/lib64/libpam.so /usr/lib64/libpam.so.0# ldd /usr/sbin/dovecotpw
>>># whereis libpam.so
>>>
>>>?
>>
>>root@localhost:~# whereis libpam.so.0
>>libpam.so: /lib/libpam.so.0 /usr/lib/libpam.so /usr/lib/libpam.so.0 /lib64/libpam.so.0 /usr/lib64/libpam.so /usr/lib64/libpam.so.0
>
> # ldd /usr/sbin/dovecotpw....
libpam.so.0 => /lib/libpam.so.0 (0x00007f0474b79000)
....Но она там итак лежит...
>[оверквотинг удален]
>>>root@localhost:~# whereis libpam.so.0
>>>libpam.so: /lib/libpam.so.0 /usr/lib/libpam.so /usr/lib/libpam.so.0 /lib64/libpam.so.0 /usr/lib64/libpam.so /usr/lib64/libpam.so.0
>>
>> # ldd /usr/sbin/dovecotpw
>
> ....
> libpam.so.0 => /lib/libpam.so.0 (0x00007f0474b79000)
> ....
>
>Но она там итак лежит...Пробовал переустанавливать dovecot, разные версии - проблема осталась.
Пробовал переустанавливать библиотеки libpam0g и libpam0g-dev - проблема осталась.
Права на либках стоят 644. пробовал повышать - проблема осталась.
>[оверквотинг удален]
>>
>> ....
>> libpam.so.0 => /lib/libpam.so.0 (0x00007f0474b79000)
>> ....
>>
>>Но она там итак лежит...
>
>Пробовал переустанавливать dovecot, разные версии - проблема осталась.
>Пробовал переустанавливать библиотеки libpam0g и libpam0g-dev - проблема осталась.
>Права на либках стоят 644. пробовал повышать - проблема осталась.ldconfig