没有/run/dbus/system_bus_socket

没有/run/dbus/system_bus_socket

我想从 17.10 升级到 18.04,但升级失败,我认为原因是policykit-1尚未配置。

重启没有帮助,现在我处于紧急控制台。我发现我有一个/var/run/dbus/system_bus_socket,但没有/run/dbus/system_bus_socket

在另一台机器上,我有system_bus_socket两个目录。有什么办法可以修复系统吗?

答案1

目录 /var/run 应该是 /run 的链接(类似地,/var/lock 是 /run/lock 的链接)。使用以下命令检查:

$ ls -ald /run /var/run /var/lock /run/lock

你应该看到一些链接:

drwxr-xr-x 38 root root 1220 Jun 24 07:35 /run
drwxrwxrwt  5 root root  140 Jun 23 16:51 /run/lock
lrwxrwxrwx  1 root root    9 Oct 21  2011 /var/lock -> /run/lock
lrwxrwxrwx  1 root root    4 Mar 22  2014 /var/run -> /run

如果不这样做,那么这将指出问题所在,但无法指出为什么会出现这种状态。请参阅https://ubuntuforums.org/showthread.php?t=1859432以寻求可能的解决办法。

相关内容