One easy fix would possibly be the following: # debian/rsyslog.postinst case "$1" in configure) adduser --system --group --no-create-home --quiet syslog || true adduser syslog adm || true +adduser syslog tty || true
I have tested it in a PPA, and it works just fine: Preparing to unpack .../rsyslog_8.2001.0-1ubuntu1+test2020307b1_amd64.deb ... Unpacking rsyslog (8.2001.0-1ubuntu1+test2020307b1) over (8.2001.0-1ubuntu1) ... Setting up rsyslog (8.2001.0-1ubuntu1+test2020307b1) ... The user `syslog' is already a member of `adm'. Adding user `syslog' to group `tty' ... ==> Adding user syslog to group tty <== Done. Skipping profile in /etc/apparmor.d/disable: usr.sbin.rsyslogd Processing triggers for man-db (2.9.1-1) ... Processing triggers for systemd (245.4-4ubuntu3.1) ... # /etc/group tty:x:5:syslog -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1890177 Title: rsyslogd: file '/dev/console': open error: Permission denied To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/rsyslog/+bug/1890177/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs