I applyied the current stable update ([Stable Update] 2024-01-13 - Kernels, Systemd, Qt5, Mesa, Dbus, Firefox, Thunderbird), in TTY, using pamac-cli.
I had a choice to install dbus-broker-units (the default choice) or dbus-daemon-units. I choosed dbus-broker-units as reccomended.
After the reboot I faced this error which has prevent me to boot to my system:
Then I restored a timeshift backup, reapplyed the update but this time I choosed dbus-daemon-units instead of dbus-broker-units: this time I have been able to boot to my system, no longer error about Light Display Manager
I also was no able to switch to a TTY: I just got a blinking cursor and nothing else.
What to do, to install and use dbus-broker-units which must be the default choice and in the future will become mandatory?
Can someone else with Light Display Manager tell me if dbus-broker play nice?
I never touched the config of Light Display Manager. However, this is the content of /etc/lightdm/lightdm.conf:
Thank you.
However: at the moment I am reluctant to attempt to install again dbus-broker: I don’t want to broke my system again; also because I need a functional system and also because I don’t wanna stress the SSD with backup restoring.
Any way: is this the right place where, eventually, report the problem which I have encountered: Issues · dbus / dbus · GitLab ?
dbus-broker is unable to start on your machine. This looks unrelated to lightdm, which just happens to also fail to start due to a missing system bus connection.
I solved. The files /etc/dbus-1/system.d/org.freedesktop.NetworkManager.Manjaro.conf and /etc/dbus-1/system.d/gksu-polkit.conf had an improper XML formatting: I fixed them and I have been able to install dbus-broker without the issue on boot; so:
That one is part of manjaro-hotfixes package which is installed on my machine.
I’ve got dbus-broker installed and active since 2021-03-14 according to my /var/log/pacman.log and it’s not showing any problems.
What “improper XML formatting” did you fix there?
I have gksu-polkit package installed, so pacman -Qo reports “is owned by gksu-polkit 0.0.3-2”.
But I have no idea why I have gksu-polkit installed; if I check for orphans, this package is not listed.
And /etc/dbus-1/system.d/org.freedesktop.NetworkManager.Manjaro.conf is owned by manjaro-hotfixes as @freggel.doe has already reported.
I see what you did there
My point was that it will remain installed on most users’ machines even after updates and even on those checking for orphans.
Dropping of packages goes unrecognized by most users - perhaps package removal could be automatied on (stable-)update.