Bug 649549

Summary: yast2-mail doesn't enable and start cyrus-imapd
Product: [openSUSE] openSUSE 11.4 Reporter: Ralf Haferkamp <ralf>
Component: YaST2Assignee: Peter Varkoly <varkoly>
Status: VERIFIED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: mrueckert
Version: Milestone 2 of 6   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Development Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: YaST log file

Description Ralf Haferkamp 2010-10-27 12:56:20 UTC
Created attachment 397287 [details]
YaST log file

Selecting "cyrus-imapd" for "Delivery Method" in the standard workflow of yast2-mail will get cyrus-imapd installed but not started and enabled for automatic startup during boot.
Find the y2log attached. 

BTW, in "advanced" mode cyrus-imapd is enable and started correctly it seems.
Comment 1 Peter Varkoly 2010-11-03 11:57:07 UTC
I've fixed it in SuSEconfig.postfix. yast2-mail call this after writing the configuration in /etc/sysconfig/postfix.

osc sr #52069
Comment 2 Marcus Rückert 2010-11-05 12:52:10 UTC
we support more than one imap server on the distro. why should the postfix suseconfig script forcefully enable cyrus?

SR rejected.
Comment 3 Peter Varkoly 2010-11-09 14:14:45 UTC
SuSEconfig.postfix and yast2-mail, which creates the sysconfig configuration for SuSEconfig.postfix is designed only for using cyrus as imap backend. No other imap server will be supported. The bug is that yast2-mail installs cyrus if neccessary SuSEconfig.postfix creates the configuration for cyrus but do not activate it. This bug must be corrected, that's I mean this SR must not be rejected.
Comment 5 Marcus Rückert 2010-11-09 14:39:57 UTC
why not fix it in yast instead of making that insserv during every suseconfig run?
Comment 6 Marcus Rückert 2010-11-09 17:12:43 UTC
i spoke to Rudi about this:
it is a bit inconsistent that you forcefully enable cyrus but only warn for the others


in any case ... a rejected package is gone. from the review queue, you have to resubmit it.
Comment 7 Marcus Rückert 2010-11-09 17:15:08 UTC
and thinking more about it .. your insserv will enable the service but where will it be started so it works right after leaving yast2-mail?
Comment 8 Peter Varkoly 2010-11-25 11:49:44 UTC
OK you have right. I'll fix this issue in yast2-mail.
Comment 9 Peter Varkoly 2010-11-25 11:50:35 UTC
Fixed SR#53947