升级到 11.10 后启动时出现 DBus 错误

升级到 11.10 后启动时出现 DBus 错误

升级到 oneiric 后,Ubuntu 似乎无法正确启动 dbus,这实际上导致一半的系统无法使用。启动错误似乎在引导阶段的早期发生 - 而我还没有弄清楚到底在哪里,甚至不知道到底是什么原因造成的。

我尝试手动运行 dbus ( sudo service dbus start),但无济于事。我真的不知道该怎么办。

我有什么选择?我是否必须重新安装 Ubuntu(我的 /home 不会受到影响,因为它是一个分区)?

答案1

答案2

以单用户模式启动(恢复模式并从菜单中选择“root shell”选项)并执行以下操作:

mount -o remount,rw /
cd /var
rm -rf run lock
ln -s /run run
ln -s /run/lock lock
reboot

也就是说,将 /var/run 更改为指向 /run 的符号链接,将 /var/lock 更改为指向 /run/lock 的符号链接。这就是它们所属的新位置。但是,当服务未运行时,您必须在单用户模式下执行此操作。

这应该发生在升级/安装过程中,但是遇到了一个错误导致它没有发生。

更多详细信息请参见此处:https://bugs.launchpad.net/ubuntu/+source/sysvinit/+bug/858122

相关内容