Migrated Linux Ubuntu Mint not starting services due to broken /var/run and dbus - Failed to connect to bus: No such file or directory solution

This is a weird issue as sometimes when upgrading or even migrating, this could happen and the reason is simple but maybe not 100% obvious at first. 

You will find that your GUI doesn't load and most services fail to start, even logind

Here are some errors you may see:

Mar 13 22:22:23 rttbox systemd-logind[2892]: Failed to connect to system bus: No such file or directory
Mar 13 22:22:23 rttbox systemd-logind[2892]: Failed to fully start up daemon: No such file or directory
Mar 13 22:22:24 rttbox systemd-logind[3795]: Failed to connect to system bus: No such file or directory

Mar 13 22:22:47 rttbox dbus-daemon[2282]: [system] Failed to activate service 'org.freedesktop.ColorManager': timed out (service_start_timeout=25000ms)
Mar 13 22:22:47 rttbox dbus-daemon[2282]: [system] Failed to activate service 'org.freedesktop.systemd1': timed out (service_start_timeout=25000ms)
Mar 13 22:22:47 rttbox dbus-daemon[2282]: [system] Failed to activate service 'org.freedesktop.PolicyKit1': timed out (service_start_timeout=25000ms)
Mar 13 22:22:48 rttbox dbus-daemon[2282]: [system] Failed to activate service

 

The easiest way to know if this is your cause is to check /var/run:

ls -al /var/run
lrwxrwxrwx 1 root root 4 Jul  2  2019 /var/run -> /run

/var/run should be a symlink to /run, if it's not then you'll need to fix it like this:

First we copy any relevant contents of /var/run into /run, then we delete /var/run and resymlink it to /run as it should be.

cp -a /var/run/* /run/
rm -rf /var/run
ln -s /run /var/run

Now make /run/dbus in case it's not there and restart the dbus service:

mkdir /run/dbus
systemctl restart dbus

After this everything should be OK, you may need to reboot if it's still not.


Tags:

migrated, linux, ubuntu, mint, var, dbus, directory, solutionthis, upgrading, migrating, gui, doesn, logind, errors, mar, rttbox, systemd, daemon, activate, org, freedesktop, colormanager, timed, service_start_timeout, policykit, easiest, ls, lrwxrwxrwx, jul, symlink, ll, relevant, contents, delete, resymlink, cp, rm, rf, ln, restart, mkdir, systemctl, ok, reboot,

Latest Articles

  • How To Convert HTML to Text Based PDF
  • How To Emulate Android in Linux
  • How to use KVM and GUI inside Docker
  • python spacey ERROR: No matching distribution found for thinc<8.4.0,>=8.3.12
  • Debian 11 security repo fixes due to EOL
  • MySQL vs MariaDB how to create a socket user tutorial
  • Ubuntu Linux Mint Desktop Dark Black Cannot See Solution
  • How to combine .txt ACLs without breaking things
  • How to ping all of Googlebot's IPs script
  • 'virtio0' uses a qcow2 feature which is not supported by this qemu version: QCOW version 3
  • Linux bash script to get the IP of a list of hostnames
  • How To Use Camera Webcam in Docker for OBS Studio etc...
  • Computer Server Won't Post Boot Or Enter BIOS Setup After Installing RAID SAS or GPU Card etc..
  • How To Test PHP Scripts from CLI with GET variables/query string
  • apt-cache how to see all available versions of a package in Debian Ubuntu Mint
  • Virtualbox VBox Guest-utils drag and drop files stops working with Windows VMs
  • How To Remove Ubuntu Netplan and Go Back to /etc/network/interfaces
  • How To Force Flash an AMD Instinct GPU To Another Model Using Debian Ubuntu Mint Linux
  • How To compile ollama from source to use unsupported AMD GPU with rocm in Ubuntu Debian
  • QEMU KVM Virtio GPU Windows Cannot Select 1080P