Bugzilla – Bug 103994
RPM post-script fails when installing syslog-ng
Last modified: 2005-08-15 13:29:10 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
I can't find any problem on beta1. How do you have installed it?
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, ...)
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.