Bug 790141

Summary: Command SuSEconfig.postfix reports ERROR - can not find /lib/YaST/SuSEconfig.functions!!
Product: [openSUSE] openSUSE Tumbleweed Reporter: Freek de Kruijf <freek>
Component: YaST2Assignee: Peter Varkoly <varkoly>
Status: VERIFIED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Major    
Priority: P5 - None CC: lmuelle
Version: 13.1 Milestone 1   
Target Milestone: ---   
Hardware: Other   
OS: SUSE Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Freek de Kruijf 2012-11-17 11:51:07 UTC
User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20100101 Firefox/16.0

When trying to configure a basic postfix system with YaST, the module Mail Server reports an unspecified error when leaving the module and saving the configureation. Further investigation shows that the command SuSEconfig.postfix does not run because of the error:
ERROR - can not find /lib/YaST/SuSEconfig.functions!!
The configuration of the Mail Server module is saved in /etc/sysconfig/postfix and needs to processed by SuSEconfig.postfix, which fails.

Reproducible: Always

Steps to Reproduce:
1.
2.
3.
Comment 1 Freek de Kruijf 2012-11-17 16:49:56 UTC
I copied this file from 12.2 and now it works. It appears to be part aaa-base and has been removed to get rid of SuSEconfig, but postfix still needs it.
Comment 2 Lars Müller 2012-12-13 23:03:24 UTC
SuSEconfig is history and the postfix package needs to be adjusted.

We need to evaluate which functionality is required by postfix.

We should not simply repackage the required old files to mimic the old approach.

The two other MTAs (sendmail and exim) both don't require SuSEconfig and all the functions provided.
Comment 3 Peter Varkoly 2012-12-14 06:02:22 UTC
Fixed: sr:145419
Comment 4 Bernhard Wiedemann 2012-12-14 07:00:49 UTC
This is an autogenerated message for OBS integration:
This bug (790141) was mentioned in
https://build.opensuse.org/request/show/145419 Factory / postfix