Package: dbus Version: 1.10.2-1 Severity: serious dbus just broke my system. I had dbus 1.10.0-3 installed on my system then I upgraded to 1.10.2-1. After some series of upgrades, bluetooth stopped working so I was reverting packages that I had recently upgraded one of which was dbus. So, I downgraded dbus from 1.10.2-1 back down to 1.10.0-3. After I did this, my computer failed to boot. I was able to boot into recovery mode.
Using the journal, I found this: ● dbus.service - D-Bus System Message Bus Loaded: loaded (/lib/systemd/system/dbus.service; static; vendor preset: enabled) Active: failed (Result: exit-code) since Thu 2015-11-05 13:39:34 CST; 8min ago Docs: man:dbus-daemon(1) Process: 812 ExecStart=/usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation (code=exited, status=1/FAILURE) Main PID: 812 (code=exited, status=1/FAILURE) Nov 05 13:39:09 brente systemd[1]: Started D-Bus System Message Bus. Nov 05 13:39:09 brente dbus-daemon[812]: Failed to start message bus: Circular inclusion of file '/etc/dbus-1/system.conf.dpkg-bak' Nov 05 13:39:34 brente systemd[1]: dbus.service: Main process exited, code=exited, status=1/FAILURE Nov 05 13:39:34 brente systemd[1]: dbus.service: Unit entered failed state. Nov 05 13:39:34 brente systemd[1]: dbus.service: Failed with result 'exit- code'. Here is what /etc/dbus-1 looks like: lrwxrwxrwx 1 root root 30 Nov 5 09:24 session.conf -> /usr/share/dbus-1/session.conf lrwxrwxrwx 1 root root 30 Nov 3 13:23 session.conf.dpkg-bak -> /usr/share/dbus-1/session.conf -rw-r--r-- 1 root root 828 Sep 15 17:09 session.conf.dpkg-new drwxr-xr-x 2 root root 4096 May 27 17:12 session.d lrwxrwxrwx 1 root root 29 Nov 5 09:24 system.conf -> /usr/share/dbus-1/system.conf lrwxrwxrwx 1 root root 29 Nov 3 13:23 system.conf.dpkg-bak -> /usr/share/dbus-1/system.conf -rw-r--r-- 1 root root 823 Sep 15 17:09 system.conf.dpkg-new drwxr-xr-x 2 root root 4096 Nov 4 15:02 system.d /usr/share/dbus-1/system.conf has the following which I commented out to help fix the problem: <!-- Include legacy configuration that was preserved in a Debian upgrade, if any --> <!-- include ignore_missing="yes">/etc/dbus-1/system.conf.dpkg-bak</include> --> You can see the circular dependency. However, we are not done yet. That fixes that problem but gdm3 still will not start. I found the following in syslog after commenting system.conf as above and rebooting: Nov 5 14:04:49 brente /usr/bin/dbus-launch[1953]: Failed to start message bus: Circular inclusion of file '/etc/dbus-1/session.conf.dpkg-bak' Nov 5 14:04:49 brente /usr/bin/dbus-launch[1953]: EOF in dbus-launch reading address from bus daemon N I found the following in session.conf and commented it out: <!-- Include legacy configuration that was preserved in a Debian upgrade, if any --> <!-- include ignore_missing="yes">/etc/dbus-1/session.conf.dpkg-bak</include> --> You can see the circular dependency there also. So, I don't know what the intent was with including the dpkg-bak in the two ..conf files but it causes severe breakage. I wasted a whole day tracking this down. -- System Information: Debian Release: stretch/sid APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'testing'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Init: systemd (via /run/systemd/system) Versions of packages dbus depends on: ii adduser 3.113+nmu3 ii libapparmor1 2.10-2+b1 ii libaudit1 1:2.4.4-4 ii libc6 2.19-22 ii libcap-ng0 0.7.4-2 ii libdbus-1-3 1.10.2-1 ii libexpat1 2.1.0-6+deb8u1 ii libselinux1 2.3-2 ii libsystemd0 226-4 ii lsb-base 4.1+Debian13+nmu1 dbus recommends no packages. Versions of packages dbus suggests: ii dbus-x11 1.10.2-1 Versions of packages dbus is related to: ii dbus-x11 1.10.2-1 ii systemd 226-4 ii systemd-sysv 226-4 -- no debconf information