Project

General

Profile

Actions

Bug #4569

closed

Missing dependencies declaration (rsyslog-pgsql) in debian may prevents from installing Rudder server correctly

Added by Christophe Nowicki over 10 years ago. Updated over 9 years ago.

Status:
Released
Priority:
N/A
Assignee:
Matthieu CERDA
Category:
Packaging
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
Name check:
Fix check:
Regression:

Description

The /etc/rsyslog.d/rudder.conf load the rsyslog ompgsql module but the rudder-reports packages does not depends on rsyslog-pgsql :

# rsyslogd -N 1
rsyslogd: version 5.8.11, config validation run (level 1), master config /etc/rsyslog.conf
rsyslogd: WARNING: rsyslogd is running in compatibility mode. Automatically generated config directives may interfer with your rsyslog.conf settings. We suggest upgrading your config and adding -c5 as the first rsyslogd option.
rsyslogd: could not load module '/usr/lib/rsyslog/ompgsql.so', dlopen: /usr/lib/rsyslog/ompgsql.so: cannot open shared object file: No such file or directory
 [try http://www.rsyslog.com/e/2066 ]
# dpkg -S /etc/rsyslog.d/rudder.conf 
rudder-reports: /etc/rsyslog.d/rudder.conf
# apt-cache show rudder-reports
Package: rudder-reports
Version: 2.10.0~alpha1~git201403030130-wheezy0
Architecture: all
Maintainer: Nicolas Perron <nicolas.perron@normation.com>
Installed-Size: 63
Depends: postgresql (>= 8)
Homepage: http://www.rudder-project.org
Priority: extra
Section: misc
Filename: pool/main/r/rudder-reports/rudder-reports_2.10.0~alpha1~git201403030130-wheezy0_all.deb
Size: 6416
SHA256: f312c90625be6ece4f258003ad3e128e2ab7203726e283d5025c03854c940011
SHA1: 52f306b3f9cce63bc9df4bb69a27f2a54296874b
MD5sum: 7ecc20372db1370a6f8287fba973f71f
Description: Configuration management and audit tool - reports database
 Rudder is an open source configuration management and audit solution.
# dpkg -S /usr/lib/rsyslog/ompgsql.so
rsyslog-pgsql: /usr/lib/rsyslog/ompgsql.so

Actions #1

Updated by Nicolas CHARLES over 10 years ago

  • Status changed from New to 8
  • Assignee set to Matthieu CERDA
  • Target version set to 2.10.0~beta1

Thank you Christophe,
This sounds like a job for Matthieu !

Actions #2

Updated by Jonathan CLARKE over 10 years ago

  • Status changed from 8 to Pending technical review
  • Target version changed from 2.10.0~beta1 to 2.6.12
  • Pull Request set to https://github.com/Normation/rudder-packages/pull/250/files

That is weird. The dependencies are correct for the .rpm, but not the debian package.

This affects all versions, targeting for 2.6.* and proposing a PR for review: https://github.com/Normation/rudder-packages/pull/250/files

Actions #3

Updated by Jonathan CLARKE over 10 years ago

  • Status changed from Pending technical review to Pending release
  • % Done changed from 0 to 100

Applied in changeset commit:0c11f9a2725108c9bde0de106fe612e5d58ad72d.

Actions #4

Updated by Matthieu CERDA over 10 years ago

Applied in changeset commit:8fa65db863d32b2f2beece74c5cbf18d6942e0af.

Actions #5

Updated by Vincent MEMBRÉ over 10 years ago

  • Subject changed from rsyslogd: could not load module '/usr/lib/rsyslog/ompgsql.so', dlopen: /usr/lib/rsyslog/ompgsql.so: cannot open shared object file: No such file or directory to Missing dependencies declaration (rsyslog-pgsql) in debian may prevents from installing Rudder server correctly
Actions #6

Updated by Vincent MEMBRÉ over 10 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 2.6.12, which was released today.
Check out:

Actions #7

Updated by Benoît PECCATTE over 9 years ago

  • Project changed from 34 to Rudder
  • Category set to Packaging
Actions

Also available in: Atom PDF