![启动时网络设置损坏](https://linux22.com/image/1140510/%E5%90%AF%E5%8A%A8%E6%97%B6%E7%BD%91%E7%BB%9C%E8%AE%BE%E7%BD%AE%E6%8D%9F%E5%9D%8F.png)
自 2016 年 1 月以来,我一直很喜欢使用 Xubuntu 14.04,并且认为它比 Windows 7 更可靠,直到今天。在过去的两天里,我在使用 Dpkg 时遇到了问题,不得不重新安装 Multiarch,然后软件中心加载失败。现在,启动时,我在窗口中收到以下错误消息:
Failed to apply Network Settings.
Org.freedesktop.DBus.Error.Spawn.PermissionsInvalid: The permission of the setuid helper is not correct.
You might not be able to connect to the Bluetooth network via this machine.
OK.
我的互联网是通过以太网到 ATT Uverse 调制解调器。到今天为止,它一直与 Xubuntu 连接并完美运行。Win7 似乎也能很好地与它配合使用。但是,我无法进行任何更新,除非我可以恢复网络设置以连接到互联网。
此外,我的外部 USB 驱动器无法安装。我怀疑 USB 端口无法工作,但如果是这样的话,那么我的无线鼠标/键盘适配器也无法工作。但它们可以工作,所以我无法解释为什么 USB 驱动器无法安装。我真的需要它安装,这样我就可以备份我所有的东西,为全新安装升级到 16.04 做准备。我猜想这与网络设置有关。
所以,为什么网络设置无法正确启动?为什么 USB 驱动器无法安装?
答案1
Org.freedesktop.DBus.Error.Spawn.PermissionsInvalid: The permission of the setuid helper is not correct.
通常表示 dbus 的权限不正确。运行以下命令并检查您对该文件的权限:
ls -al /usr/lib/dbus-1.0/dbus-daemon-launch-helper
您应该看到与以下内容非常类似的内容。确保权限相同:
-rwsr-xr-- 1 root messagebus 42992 Apr 1 10:41 /usr/lib/dbus-1.0/dbus-daemon-launch-helper*
如果权限没有,-rwsr-xr--
请运行以下命令来修复权限:
sudo chmod 4754 /usr/lib/dbus-1.0/dbus-daemon-launch-helper
或者
sudo chmod u+s /usr/lib/dbus-1.0/dbus-daemon-launch-helper
然后,为了确保万无一失,如果所有权不正确,请修复它:
sudo chown root:messagebus /usr/lib/dbus-1.0/dbus-daemon-launch-helper
权限和所有权改变后尝试重新启动。
希望这可以帮助!
答案2
好的,我在启动时从 Grub 菜单重新启动到恢复模式。我选择了根终端模式。在那里,我输入了 @Terrance 给出的代码:
sudo chmod u+s /usr/lib/dbus-1.0/dbus-daemon-launch-helper
然后执行此代码来检查是否进行了更改:
ls -al /usr/lib/dbus-1.0/dbus-daemon-launch-helper
这表明现在
-rwsr-xr-- 1 root messagebus 310800 Nov 25 2014 /usr/lib/dbus-1.0/dbus-daemon-launch-helper
重启后,它装载了我所有的 USB 驱动器,我利用这些驱动器备份了所有数据。但是,它仍然显示网络已断开连接。
从昨晚开始,我一直尝试安装 16.04.1 LTS 的全新版本,但现在遇到了更多错误,我将在新问题中发布这些错误。