FS#30758 - [ulogd] missing dependency and default configuration file

Attached to Project: Community Packages
Opened by Daan van Rossum (drrossum) - Thursday, 19 July 2012, 16:37 GMT
Last edited by Sergej Pupykin (sergej) - Monday, 23 July 2012, 07:03 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sergej Pupykin (sergej)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
ulogd package is unable to run after installation. There are two problems with the package:
1. The package is missing the mandatory configuration file: /etc/ulogd.conf
2. One dependency is missing: libnfnetlink

Upstream info suggests that libnfnetlink will become obsolete at some point in the future, but is still required as of now.


Additional info:
* package version(s):
2.0.0-3
* config and/or log files etc.:
Using the ulogd.conf.sample file included in the package leads to error messages like:
Thu Jul 19 11:23:30 2012 <7> ulogd.c:599 load_plugin: '/usr/lib/ulogd/ulogd_inppkt_NFLOG.so': libnetfilter_log.so.1: cannot open shared object file: No such file or directory


Steps to reproduce:
Install package and run 'ulogd -c /usr/share/ulogd/ulogd.conf.sample'
This task depends upon

Closed by  Sergej Pupykin (sergej)
Monday, 23 July 2012, 07:03 GMT
Reason for closing:  Fixed
Additional comments about closing:  full upstream documentation added to ulogd package.
Comment by Sergej Pupykin (sergej) - Friday, 20 July 2012, 10:57 GMT
It works without libnfnetlink, libnetfilter_log, libnetfilter_conntrack, libnetfilter_acct with attached config

Yes, config file is missing, but I don't want to suggest any default configuration with mandatory deps.

ulogd.conf changing is easy enough.
Comment by Daan van Rossum (drrossum) - Friday, 20 July 2012, 14:22 GMT
Thanks. This ulogd.conf solves the issues.

There's not much info (like a man page or wiki page) on how to configure ulogd. It would be useful to provide such a "minimal configuration" file in the package in order to be able to start the daemon after installation. More advanced options and plugins can be added by any user that needs more functionality.

Loading...