http://bugzilla.novell.com/show_bug.cgi?id=525825
Summary: when using cyrus in a chroot environment Suseconfig
does not create socket /var/lib/imap/socket/lmtp=
Classification: openSUSE
Product: openSUSE 11.1
Version: Final
Platform: x86-64
OS/Version: openSUSE 11.1
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Other
AssignedTo: bnc-team-screening@forge.provo.novell.com
ReportedBy: rob.verduijn@gmail.com
QAContact: qa@suse.de
Found By: ---
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.1)
Gecko/20090714 SUSE/3.5.1-1.1 Firefox/3.5.1
There is no socket created for cyrus in the chroot environment off postfix by
SuSEconfig, the socket is needed for postfix to work with cyrus. Now I have to
create the socket by hand in the chroot environment to get postfix to work with
cyrus in a chrooted environment.
Regards
Rob Verduijn
Reproducible: Always
Steps to Reproduce:
install postfix & cyrus & cyrus-sasl-saslauthd
(why is cyrus-sasl-saslauthd not a requirement for cyrus-sasl? cyrus-sasl won't
work without it)
in /etc/sysconfig/postfix set
POSTFIX_MDA="cyrus"
POSTFIX_CHROOT="yes"
POSTFIX_UPDATE_CHROOT_JAIL="yes"
to create the sockets
(or else SuSeconfig wil complain about a missing /var/run/sasl2/mux file)
run rcsaslauthd start
run rccyrus start
to create the chroot environment
run SuSEconfig
to see that the original socket is there
ls -al /var/lib/imap/socket/lmtp
to see that it does not exist in the chroot environment
ls -al /var/spool/postfix/var/lib/imap/socket/lmtp
to see there is no var/lib at all in the chroot environment
ls -al /var/spool/postfix/var
ofcourse this won't happen if you do not chroot your postfix
Actual Results:
you get the following in the mail log file, which is not strange because the
file is not there in the postfix chroot environment
postfix/lmtp[591]: 643339E10C: to=