Skip to content

Remove rsyslog as functionality replaced by systemd-journald - #880

Merged
tomhughes merged 1 commit into
openstreetmap:masterfrom
Firefishy:remove-rsyslogd
Nov 2, 2026
Merged

tomhughes merged 1 commit into
openstreetmap:masterfrom
Firefishy:remove-rsyslogd

Conversation

@Firefishy

@Firefishy Firefishy commented Nov 2, 2026 •

Copy link
Copy Markdown
Member

systemd is the standard for logging in Debian 12+
rsyslog is no longer installed by default.

Kernel logs: journalctl -k
"syslog" logs: journalctl _TRANSPORT=syslog

@tomhughes

Copy link
Copy Markdown
Member

Does it even serve any purpose on Ubuntu?

@Firefishy

Copy link
Copy Markdown
Member Author

Does it even serve any purpose on Ubuntu?

To be honest I didn't check until now. Ubuntu 20.04 and 22.04 install rsyslog, but not for "minimal" server installs.
Without rsyslog, systemd handles the logging fine with no ill effects on Debian & Ubuntu.

systemd is the standard for logging in Debian 12+
rsyslog is not installed by default in Debian 12+
Ubuntu+ 20.04 "minimal" server install does not install rsyslog

Kernel logs: journalctl -k
"syslog" logs: journalctl _TRANSPORT=syslog
@Firefishy

Copy link
Copy Markdown
Member Author

Amended PR to remove rsyslog completely

@Firefishy Firefishy changed the title Only use rsyslog on legacy Ubuntu systems to avoid log duplication Remove rsyslog as functionality replaced by systemd-journald Nov 2, 2026
@tomhughes
tomhughes merged commit b1ef9cc into openstreetmap:master Nov 2, 2026
125 checks passed
@Firefishy
Firefishy deleted the remove-rsyslogd branch November 3, 2026 00:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants