Description of problem: The .so paths in the /etc/pam.d/imap lmtp pop and sieve scripts (4) are missing the $ISA component, so they do not work on x86_64. After adding this path component (as /etc/pam.d/su etc. have) it works fine. Version-Release number of selected component (if applicable): cyrus-imapd-2.2.10-3.fc3 How reproducible: Always Steps to Reproduce: 1. Try "sieveshell -a user host" which prompts twice and fails. 2. Try "imtest -a user host" ... etc. Additional info: See attached patch; should be applied to all 4 pam.d scripts shipped with the cyrus-imapd RPM.
Created attachment 110938 [details] Patch to /etc/pam.d/sieve Works for /etc/pam.d/imap lmtp pop also
this is a rather severe bug -- imap and pop3 are completely broken and unusable on x86_64 until this is fixed.
I fixed this by removing the absolte path '/lib/security' from the /etc/pam.d files imap, lmtp, pop, sieve, and news. NOTE: system-config-lvm is also broken in this respect
Fedora Core 3 is now maintained by the Fedora Legacy project for security updates only. If this problem is a security issue, please reopen and reassign to the Fedora Legacy product. If it is not a security issue and hasn't been resolved in the current FC5 updates or in the FC6 test release, reopen and change the version to match. Thank you!
Fedora Core 3 is not maintained anymore. Setting status to "INSUFFICIENT_DATA". If you can reproduce this bug in the current Fedora release please reopen this bug and assign it to the corresponding Fedora version.