Bug 103994 - RPM post-script fails when installing syslog-ng
Summary: RPM post-script fails when installing syslog-ng
Status: RESOLVED WORKSFORME
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: Basesystem (show other bugs)
Version: Beta 1
Hardware: x86 All
: P5 - None : Major
Target Milestone: ---
Assignee: Marius Tomaschewski
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-10 21:45 UTC by Pascal Bleser
Modified: 2005-08-15 13:29 UTC (History)
0 users

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.