Public bug reported: I kept seeing dbus-daemon denials in the journal while testing setting the system locale via Gnome Initial Setup:
``` dbus-daemon[971]: [system] Rejected send message, 3 matched rules; type="method_call", sender=":1.112" (uid=118 pid=2985 comm="/usr/libexec/gnome-initial-setup" label="unconfined") interface="org.freedesktop.locale1" member="SetLocale" error name="(unset)" requested_reply="0" destination=":1.104" (uid=0 pid=2926 comm="/usr/lib/systemd/systemd-localed" label="unconfined") ``` Digging in further I came across this configuration for dbus: ``` cat /usr/share/dbus-1/system.d/systemd-localed-read-only.conf <?xml version="1.0"?> <!--*-nxml-*--> <!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN" "https://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> <!-- On Debian and derivatives keymap/locales/etc are not set via localed, but from legacy and incompatible components. But we still need to enable localed so that GNOME can query it. Ensure not even root can use it to modify the settings. --> <busconfig> <policy user="root"> <deny send_destination="org.freedesktop.locale1" send_interface="org.freedesktop.locale1" send_member="SetLocale"/> <deny send_destination="org.freedesktop.locale1" send_interface="org.freedesktop.locale1" send_member="SetVConsoleKeyboard"/> <deny send_destination="org.freedesktop.locale1" send_interface="org.freedesktop.locale1" send_member="SetX11Keyboard"/> </policy> <policy context="default"> <deny send_destination="org.freedesktop.locale1" send_interface="org.freedesktop.locale1" send_member="SetLocale"/> <deny send_destination="org.freedesktop.locale1" send_interface="org.freedesktop.locale1" send_member="SetVConsoleKeyboard"/> <deny send_destination="org.freedesktop.locale1" send_interface="org.freedesktop.locale1" send_member="SetX11Keyboard"/> </policy> </busconfig> ``` Looking back through the logs, and from testing, SetX11Keyboard is also being denied. ** Affects: gnome-initial-setup (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2101934 Title: SetLocale and SetX11Keyboard auto-denied on Ubuntu To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-initial-setup/+bug/2101934/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs