I have enabled dbus-broker and after this update I got:
Oct 26 16:35:29 workstation systemd[1]: dbus.socket: Socket service dbus.service not loaded, refusing.
Oct 26 16:35:29 workstation systemd[1]: Failed to listen on D-Bus System Message Bus Socket.
Oct 26 16:35:29 workstation systemd[1]: Dependency failed for GNOME Display Manager.
Oct 26 16:35:29 workstation systemd[1]: gdm.service: Job gdm.service/start failed with result 'dependency'.
Oct 26 16:35:29 workstation systemd[1]: gdm.service: Triggering OnFailure= dependencies.
Oct 26 16:35:29 workstation systemd[1]: Dependency failed for Switcheroo Control Proxy service.
Oct 26 16:35:29 workstation systemd[1]: switcheroo-control.service: Job switcheroo-control.service/start failed with result 'dependency'.
Oct 26 16:35:29 workstation systemd[1]: Dependency failed for ABRT Automated Bug Reporting Tool.
Oct 26 16:35:29 workstation systemd[1]: Dependency failed for ABRT Xorg log watcher.
Oct 26 16:35:29 workstation systemd[1]: abrt-xorg.service: Job abrt-xorg.service/start failed with result 'dependency'.
Oct 26 16:35:29 workstation systemd[1]: Dependency failed for ABRT kernel log watcher.
Oct 26 16:35:29 workstation systemd[1]: abrt-oops.service: Job abrt-oops.service/start failed with result 'dependency'.
Oct 26 16:35:29 workstation systemd[1]: Dependency failed for Harvest vmcores for ABRT.
Oct 26 16:35:29 workstation systemd[1]: abrt-vmcore.service: Job abrt-vmcore.service/start failed with result 'dependency'.
Oct 26 16:35:29 workstation systemd[1]: Dependency failed for Creates ABRT problems from coredumpctl messages.
Oct 26 16:35:29 workstation systemd[1]: abrt-journal-core.service: Job abrt-journal-core.service/start failed with result 'dependency'.
Oct 26 16:35:29 workstation systemd[1]: abrtd.service: Job abrtd.service/start failed with result 'dependency'.
Oct 26 16:35:29 workstation systemd[1]: Dependency failed for Login Service.
Oct 26 16:35:29 workstation systemd[1]: systemd-logind.service: Job systemd-logind.service/start failed with result 'dependency'.
Oct 26 16:35:29 workstation systemd[1]: Dependency failed for Network Manager.
Oct 26 16:35:29 workstation systemd[1]: Dependency failed for Network Manager Wait Online.
Oct 26 16:35:29 workstation systemd[1]: NetworkManager-wait-online.service: Job NetworkManager-wait-online.service/start failed with result 'dependency'.
Oct 26 16:35:29 workstation systemd[1]: NetworkManager.service: Job NetworkManager.service/start failed with result 'dependency'.
Oct 26 16:35:29 workstation systemd[1]: Dependency failed for Accounts Service.
Oct 26 16:35:29 workstation systemd[1]: accounts-daemon.service: Job accounts-daemon.service/start failed with result 'dependency'.
Oct 26 16:35:29 workstation systemd[1]: Dependency failed for RealtimeKit Scheduling Policy Service.
Oct 26 16:35:29 workstation systemd[1]: rtkit-daemon.service: Job rtkit-daemon.service/start failed with result 'dependency'.
Oct 26 16:35:29 workstation systemd[1]: Dependency failed for Bluetooth service.
Oct 26 16:35:29 workstation systemd[1]: bluetooth.service: Job bluetooth.service/start failed with result 'dependency'.
Oct 26 16:35:29 workstation systemd[1]: Dependency failed for firewalld - dynamic firewall daemon.
Oct 26 16:35:29 workstation systemd[1]: firewalld.service: Job firewalld.service/start failed with result 'dependency'.
I needed to run systemctl enable dbus-broker.service to get dbus.service alias to work again.
After updating this package I suggest running systemd-analyze verify dbus.socket.
I was updating from dbus 1:1.12.10-1.fc29 x86_64. And I repeated this to be sure.
To fix problems, add rb.break at grub. Remount /sysroot rw, chroot, run systemctl enable dbus-broker, touch /.autorelabel and exit chroot, reboot.
This breaks FreeIPA - IPA server deployment expects a messagebus.service to be available, with this update it apparently no longer is. Needs to be co-ordinated with a FreeIPA side fix. @ab
Previous versions of dbus on Fedora had an alias. /usr/lib/systemd/system contained a symlink messagebus.service -> dbus.service. I would greatly appreciate if you could keep the alias in F29.
@cheimes do you have a usecase in mind, or are you also thinking of FreeIPA? (I agree we should fix the broken symlink, but I want to get a better idea of who uses it so we can drop it in the future).
@tomegun Yes, I forgot to mention that I'm also working on FreeIPA.
May I suggest that you file a Fedora change proposal for F30? Bonus points if you can offer a stable name that works with all supported Fedora versions (F27 to rawhide) and perhaps RHEL/CentOS, too.
This update has been submitted for testing by amigadave.
In my case, system restarted after this update with disabled
dbus-broker
anddbus-daemon
not enabled )I have enabled dbus-broker and after this update I got:
I needed to run
systemctl enable dbus-broker.service
to get dbus.service alias to work again.After updating this package I suggest running
systemd-analyze verify dbus.socket
.karma: -1
Just to be clear system did not boot and allow login and I needed to restore state via dracut shell.
I was updating from dbus 1:1.12.10-1.fc29 x86_64. And I repeated this to be sure. To fix problems, add rb.break at grub. Remount /sysroot rw, chroot, run systemctl enable dbus-broker, touch /.autorelabel and exit chroot, reboot.
This breaks FreeIPA - IPA server deployment expects a
messagebus.service
to be available, with this update it apparently no longer is. Needs to be co-ordinated with a FreeIPA side fix. @abThis update has been obsoleted.
Previous versions of dbus on Fedora had an alias.
/usr/lib/systemd/system
contained a symlinkmessagebus.service -> dbus.service
. I would greatly appreciate if you could keep the alias in F29.@cheimes do you have a usecase in mind, or are you also thinking of FreeIPA? (I agree we should fix the broken symlink, but I want to get a better idea of who uses it so we can drop it in the future).
@tomegun Yes, I forgot to mention that I'm also working on FreeIPA.
May I suggest that you file a Fedora change proposal for F30? Bonus points if you can offer a stable name that works with all supported Fedora versions (F27 to rawhide) and perhaps RHEL/CentOS, too.
@cheimes dbus.service is the canonical name (and has been since the switch to systemd), so you should be able to switch over to that.