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

  • python mysql install error: /bin/sh: 1: mysql_config: not found /bin/sh: 1: mariadb_config: not found /bin/sh: 1: mysql_config: not found mysql_config --version
  • FreePBX 17 How To Add a Trunk
  • Docker Container Onboot Policy - How to make sure a container is always running
  • FreePBX 17 How To Add Phones / Extensions and Register
  • Warning: The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes. solution
  • Cisco How To Use a Third Party SIP Phone (eg. Avaya, 3CX)
  • Cisco Unified Communication Manager (CUCM) - How To Add Phones
  • pptp / pptpd not working in DD-WRT iptables / router
  • systemd-journald high memory usage solution
  • How to Install FreePBX 17 in Linux Debian Ubuntu Mint Guide
  • How To Install Cisco's CUCM (Cisco Unified Communication Manager) 12 Guide
  • Linux Ubuntu Redhat How To Extract Images from PDF
  • Linux and Windows Dual Boot Issue NIC Won't work After Booting Windows
  • Cisco CME How To Enable ACD hunt groups
  • How to install gns3 on Linux Ubuntu Mint
  • How to convert audio for Asterisk .wav format
  • Using Cisco CME Router with Asterisk as a dial-peer
  • Cisco CME How To Configure SIP Trunk VOIP
  • Virtualbox host Only Network Error Failed to save host network interface parameter - Cannot change gateway IP of host only network
  • Cisco CME and C7200 Router Testing and Learning Environment on Ubuntu 20+ Setup Tutorial Guide