Red Hat Bugzilla – Bug 156062
/usr/lib64/cyrus-imapd/deliver has moved to /usr/lib/cyrus-imapd/deliver in update cyrus-imapd-2.2.12-1.1.fc3
Last modified: 2007-11-30 17:11:04 EST
Description of problem:
/usr/lib64/cyrus-imapd/deliver has moved to /usr/lib/cyrus-imapd/deliver in
There is no note of this in the release notes so I assume it was not intentional.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
Actually this was intentional, the error was in not properly documenting it
before the package hit the update channel, which will be immediately corrected
when the update announcement is sent out. Please refer to bug #156121 for an
Also, its more than deliver that moved, everything under /usr/lib64/cyrus-imapd
moved to /usr/lib/cyrus-imapd. The package is self-consistent. Only things
outside the package which reference package components might be affected, of
which deliver is best example (although I would encourage you to use lmtp
instead of deliver).
My appologies for catching you unaware with this change. It's already moved in
FC4 and if you were to upgrade you would run into the same issue. Correct
handling of multilib in has been an iterative process and there have been some
mistakes along the way, better to fix them then let them get entrenched.
Thanks for the feedback.
I've just tried lmtp (changed mailbox_transport = cyrus to mailbox_transport =
lmtp:unix:/var/lib/imap/socket/lmtp). In /var/log/messages I have:
Apr 27 19:13:17 storage kernel: lmtp general protection rip:34bce714b4
and in /var/log/maillog:
Apr 27 19:13:17 storage postfix/smtpd: connect from acer.ipw[192.168.1.248]
Apr 27 19:13:17 storage postfix/smtpd: 8AF1A31719C:
Apr 27 19:13:17 storage postfix/cleanup: 8AF1A31719C:
Apr 27 19:13:17 storage postfix/qmgr: 8AF1A31719C: from=<email@example.com>,
size=641, nrcpt=1 (queue active)
Apr 27 19:13:17 storage postfix/smtpd: disconnect from
Apr 27 19:13:17 storage lmtpunix: accepted connection
Apr 27 19:13:17 storage lmtpunix: lmtp connection preauth'd as postman
Apr 27 19:13:17 storage master: about to exec /usr/lib/cyrus-imapd/lmtpd
Apr 27 19:13:17 storage lmtpunix: executed
Apr 27 19:13:17 storage postfix/master: warning: process
/usr/libexec/postfix/lmtp pid 23608 killed by signal 11
Apr 27 19:13:17 storage postfix/master: warning:
/usr/libexec/postfix/lmtp: bad command startup -- throttling
Apr 27 19:13:17 storage postfix/local: warning: premature end-of-input on
private/lmtp socket while reading input attribute name
Apr 27 19:13:17 storage postfix/local: warning: private/lmtp socket:
Apr 27 19:14:17 storage master: process 23576 exited, status 0
Hmm... that's not good :-)
lmtp between cyrus and postfix is known to work on i386, I assume you are
running this on x86_64. (John scratches his head and wonders if this is a 64bit
Can you please tell me a few things:
1) The output of rpm -q postfix
2) The value of the lmtp entry in /etc/cyrus.conf (or just attach the file).
Imagine my surprise: rpm -q postfix reports postfix is not installed!
cat /etc/webmin/postfix/version reports 2.1.5
I have not install postfix from anywhere else. Anyway I've reinstalled postfix
over the top and now lmtp works. There must have been a problem with the
original installation that I did not spot.
Thanks for your help.