Bug 103994

Summary: RPM post-script fails when installing syslog-ng
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Pascal Bleser <pascal.bleser>
Component: BasesystemAssignee: Marius Tomaschewski <mt>
Status: RESOLVED WORKSFORME QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None    
Version: Beta 1   
Target Milestone: ---   
Hardware: x86   
OS: All   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Pascal Bleser 2005-08-10 21:45:20 UTC
During directory installation of openSUSE 10.0 beta 1:
Installation of package syslog-ng-1.6.8-3.i586 failed.
ERROR: SuSEconfig or requested SuSEconfig module not present!
error: %post(syslog-ng-1.6.8-3) scriptlet failed
Comment 1 Marius Tomaschewski 2005-08-11 13:04:50 UTC
I can't find any problem on beta1. How do you have installed it?
Comment 2 Pascal Bleser 2005-08-11 13:15:30 UTC
I made a directory installation from SUSE 9.3:
- removed all installation sources in YaST2
- added the loop-mounted 10.0b1 ISO (CD1) as an installation source
- then made "directory installation" (while being in SUSE 9.3), using the
default selection (kde, office, help, ...)
Comment 3 Marius Tomaschewski 2005-08-15 13:29:10 UTC
I can't reproduce the problems installing from loop mounted ISOs from:

http://ftp.opensuse.org/pub/opensuse/distribution/SL-10.0-OSS-beta1/iso-i386/

nor in a HTTP installation directly from

http://ftp.opensuse.org/pub/opensuse/distribution/SL-10.0-OSS-beta1/inst-source/


The error can be displayed by /usr/lib/rpm/suse_macros, while syslog-ng
%post script calls the %run_suseconfig macro and this test fails:

    test -x /sbin/SuSEconfig -a -f /sbin/conf.d/SuSEconfig.%{-m*}

Since SuSEconfig.syslog-ng is avaliable at the specified path in the RPM
file, the only possibility is, that no /sbin/SuSEconfig (from aaa_base
package) was not installed...

But in all cases I've tested, the aaa_base package is installed before the
syslog-ng package (they are both on 1st CD) and the %post macro works fine.