[request-tracker-maintainers] Bug#981942: Bug#981942: Bug#981942: request-tracker4: Dependency on rsyslog | system-log-daemon prevents system with only journald

Dominic Hargreaves dom at earth.li
Sun Feb 7 14:07:55 GMT 2021


On Sun, Feb 07, 2021 at 02:51:59PM +0100, Chris Hofstaedtler wrote:
> Just wanted to chime in here: systemd's journald always takes over
> /dev/log. This usually means any syslog() calls end up in the
> journal.
> If rsyslog is installed, it takes those messages from journald and
> writes them into the usual plaintext log files. I believe the same
> is true for the other syslog daemons.
> 
> Now, I -think- systemd does not provide system-log-daemon as that
> interface probably should have a syslog.service unit, by-default
> persistent log files and so on.

Yep, that seems reasonable.

> If RT uses /dev/log (via syslog() or the equivalent Perl interface),
> its credible to use RT with journald-only logging. I think
> Recommends would be fine here. Most systems will still have a syslog
> daemon installed, because rsyslog is still Priority: important.

Excellent points, thanks. I'll downgrade from Depends to Recommends.



More information about the pkg-request-tracker-maintainers mailing list