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
Summary: /usr/lib64/cyrus-imapd/deliver has moved to /usr/lib/cyrus-imapd/deliver in u...
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: cyrus-imapd
Version: 3
Hardware: x86_64
OS: Linux
medium
medium
Target Milestone: ---
Assignee: John Dennis
QA Contact: Brian Brock
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2005-04-27 09:01 UTC by Ian Williams
Modified: 2007-11-30 22:11 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2005-04-28 20:09:49 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Ian Williams 2005-04-27 09:01:29 UTC
Description of problem:

/usr/lib64/cyrus-imapd/deliver has moved to /usr/lib/cyrus-imapd/deliver in
update cyrus-imapd-2.2.12-1.1.fc3

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):


How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 John Dennis 2005-04-27 18:31:25 UTC
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
explanation.

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.

Comment 2 Ian Williams 2005-04-27 19:44:55 UTC
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[23608] general protection rip:34bce714b4
rsp:7fbfffe8a8 error:0

and in /var/log/maillog:
Apr 27 19:13:17 storage postfix/smtpd[23603]: connect from acer.ipw[192.168.1.248]
Apr 27 19:13:17 storage postfix/smtpd[23603]: 8AF1A31719C:
client=acer.ipw[192.168.1.248]
Apr 27 19:13:17 storage postfix/cleanup[23606]: 8AF1A31719C:
message-id=<200504271916.j3RJGsJd031197>
Apr 27 19:13:17 storage postfix/qmgr[23372]: 8AF1A31719C: from=<ian>,
size=641, nrcpt=1 (queue active)
Apr 27 19:13:17 storage postfix/smtpd[23603]: disconnect from
acer.ipw[192.168.1.248]
Apr 27 19:13:17 storage lmtpunix[23576]: accepted connection
Apr 27 19:13:17 storage lmtpunix[23576]: lmtp connection preauth'd as postman
Apr 27 19:13:17 storage master[23609]: about to exec /usr/lib/cyrus-imapd/lmtpd
Apr 27 19:13:17 storage lmtpunix[23609]: executed
Apr 27 19:13:17 storage postfix/master[23370]: warning: process
/usr/libexec/postfix/lmtp pid 23608 killed by signal 11
Apr 27 19:13:17 storage postfix/master[23370]: warning:
/usr/libexec/postfix/lmtp: bad command startup -- throttling
Apr 27 19:13:17 storage postfix/local[23607]: warning: premature end-of-input on
private/lmtp socket while reading input attribute name
Apr 27 19:13:17 storage postfix/local[23607]: warning: private/lmtp socket:
malformed response
Apr 27 19:14:17 storage master[23565]: process 23576 exited, status 0




Comment 3 John Dennis 2005-04-27 20:52:13 UTC
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
only problem)

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).



Comment 4 Ian Williams 2005-04-27 22:00:06 UTC
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.


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