FS#46842 - [syslog-ng] modules missing from 3.6.3, specifically riemann

Attached to Project: Arch Linux
Opened by Luke Skibinski (lsh0) - Friday, 23 October 2015, 17:20 GMT
Last edited by Toolybird (Toolybird) - Wednesday, 20 September 2023, 02:13 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Florian Pritz (bluewind)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No



The following modules are not found after installing: afsmtp afstreams pacctformat redis systemd-journal tfgeoip

I got the list of modules from here: https://github.com/balabit/syslog-ng/tree/3.6/master/modules and the list of installed modules with this command: syslog-ng --version

I'm specifically interested in getting the riemann module hooked in.

Steps to reproduce:

$ yaourt syslog-ng --noconfirm
# syslog-ng --version

Additional info:

Output of "syslog-ng --version"

syslog-ng 3.6.3
Installer-Version: 3.6.3
Compile-Date: Jul 25 2015 12:15:54
Available-Modules: afsocket-notls,afmongodb,basicfuncs,syslogformat,pseudofile,afamqp,system-source,json-plugin,afsocket-tls,csvparser,afsql,afstomp,linux-kmsg-format,dbparser,confgen,graphite,cryptofuncs,afuser,affile,afprog,sdjournal,afsocket
Enable-Debug: off
Enable-GProf: off
Enable-Memtrace: off
Enable-IPv6: on
Enable-Spoof-Source: off
Enable-TCP-Wrapper: off
Enable-Linux-Caps: off
This task depends upon

Closed by  Toolybird (Toolybird)
Wednesday, 20 September 2023, 02:13 GMT
Reason for closing:  Won't implement
Additional comments about closing:  No interest from PM's
Comment by Peter "CzP" Czanik (czanik) - Saturday, 24 October 2015, 12:23 GMT
I don't know if it's included in Arch, but riemann-c-client is needed to get riemann support in syslog-ng compiled: https://github.com/algernon/riemann-c-client
BTW: syslog-ng 3.6.4 is also available with a number of additional bug fixes.
Comment by Luke Skibinski (lsh0) - Monday, 26 October 2015, 10:13 GMT
Hi there, thanks for the feedback. I'm new to packaging for Arch and compiling in general. Even if I were to have riemann-c-client installed, the syslog-ng package you provide would still need to be re-compiled, right? So, to get things working, I need to:

1) provide a riemann-c-client package
2) create a syslog-ng-riemann package that depends on this package

or just a syslog-ng-riemann package that also builds riemann-c-client package. Does this sound practical?
Comment by Peter "CzP" Czanik (czanik) - Monday, 26 October 2015, 10:18 GMT
Sorry, I can't help with the Arch specific parts, I'm from syslog-ng upstream. You should rather contact the Arch syslog-ng package maintainer.
Comment by Jelle van der Waa (jelly) - Sunday, 11 November 2018, 20:14 GMT
Yes, we would need to provide riemann-c-client in [extra]. But I won't be doing that soon.
Comment by Florian Pritz (bluewind) - Friday, 06 March 2020, 13:10 GMT
Update because the request was reassigned to me (new syslog-ng maintainer): I'm also not interested in maintaining a riemann package, but if someone steps up and provides on in our repositories I won't mind enabling support in syslog-ng.
Comment by Buggy McBugFace (bugbot) - Tuesday, 08 August 2023, 19:11 GMT
This is an automated comment as this bug is open for more then 2 years. Please reply if you still experience this bug otherwise this issue will be closed after 1 month.