Bug 796373

Summary: /etc/logrotate.d/syslog from rsyslog and from syslog-ng conflict
Product: [Fedora] Fedora Reporter: Matthias Runge <mrunge>
Component: syslog-ngAssignee: Matthias Runge <mrunge>
Status: CLOSED WORKSFORME QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 17CC: jose.p.oliveira.oss, mrunge, rayvd, silfreed
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-03-16 07:35:52 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Matthias Runge 2012-02-22 19:01:21 UTC
man-db requires ... requires cronie requires rsyslog.

conflicting file /etc/logrotate.d/syslog from rsyslog makes it impossible to install syslog-ng in parallel to rsyslog.

Removing rsyslog removes cronie, cronie-anachron and man-db.

Comment 1 Jose Pedro Oliveira 2012-02-22 20:38:46 UTC
(In reply to comment #0)
> man-db requires ... requires cronie requires rsyslog.

At least in F16 cronie was duing the right thing and requiring the neutral syslog package (which is provided by the old sysklogd, syslog-ng, and rsyslog).


> > conflicting file /etc/logrotate.d/syslog from rsyslog makes it impossible to
> install syslog-ng in parallel to rsyslog.

The rsyslog packagers must have modified the syslog logrotate file (again).

> Removing rsyslog removes cronie, cronie-anachron and man-db.

That appears to be a bug.

Comment 2 Jose Pedro Oliveira 2012-02-22 20:42:47 UTC
The rsyslog in rawhide (F18) is still providing the neutral "syslog" package. But it no longer appears to do so in the F17 branch (and that is a rsyslog packaging bug).

cronie is still requiring syslog in rawhide and in F17.

Comment 3 Jose Pedro Oliveira 2012-02-22 20:45:01 UTC
(In reply to comment #0)
..
> conflicting file /etc/logrotate.d/syslog from rsyslog makes it impossible to
> install syslog-ng in parallel to rsyslog.
..

See also https://bugzilla.redhat.com/show_bug.cgi?id=767761

Comment 4 Matthias Runge 2012-03-16 07:35:52 UTC
hmm, removing rsyslog including it's dependencies, then installing syslog-ng, cron-anachron, man-db, and cronie works.