几个月前,我在联想 Think-pad 笔记本电脑上安装了 Ubuntu 14.04 LTS。直到昨天一切都运行良好。不知道是否有东西没有正确更新。我对 Ubuntu 非常陌生,也不懂技术。按照以下说明尝试了以下线程来解决这个问题:
打开终端
sudo apt-get install libappindicator1
按下enter
并收到消息,并非所有“信息”都可以从档案中恢复,或类似的东西继续下面的说明终端:
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
sudo shutdown -r now
关机后我重启了,但网络菜单仍然不存在。然后我按照 Ubuntu 帮助中的说明从终端如下:
(nm-applet:2379):警告:无法初始化 NMClient /org/freedesktop/NetworkManager:任何 .service 文件均未提供名称 org.freedesktop.NetworkManager
(nm-applet2379): nm-applet-警告:连接到 ModemManager 时出错:为 org.freedesktop.Modem-Manager1 调用 StartServiceByName 时出错:GDBus.Error:org.freedesktop.DBus.Error.Spawn.ExecFailed:无法启动守护进程,找不到文件或权限无效
(nm-applet:2379): nm-applet-警告:尝试 5 次后仍无法在 org.gnome.Shell 上找到 ShellVersion 属性
(nm-applet:2379): nm-applet-警告:无法注册为代理:(2)任何 .service 文件均未提供名称 org.freedesktop.NetworkManager
类似的错误信息也出现在终端在我尝试线程中找到的故障排除步骤之前,但nm-applet
数字是 2867,而不是 2379。
我的联想笔记本电脑上只安装了 Ubuntu,但还运行了另一台装有 MS Windows 的笔记本电脑,没有互联网连接问题,所以我知道我的 Wifi 没有问题。
答案1
我曾经遇到过类似的问题,通过更改nm-applet
为启动dbus-launch nm-applet
解决了我的问题。要查看这是否适合您,请在终端中运行
dbus-launch nm-applet
并查看网络菜单是否显示。如果菜单显示,则要使修复永久生效,请编辑
/etc/xdg/autostart/nm-applet.desktop
并改变
Exec=nm-applet
到
Exec=dbus-launch nm-applet
希望它能对你有所帮助。
答案2
这是由于回归导致网络管理器无法启动。以下是修复此问题的步骤(因为此问题已通过更新修复):
- 恢复到以前的版本
- 重新启动网络服务
- 安装最新更新
恢复到旧版本
打开终端并发出以下命令
sudo apt-get install libnl-3-200=3.2.21-1 libnl-route-3-200=3.2.21-1 libnl-genl-3-200=3.2.21-1
注意:如果由于某种原因,包不在缓存文件夹中,则需要从另一台计算机下载它们:
- amd64 的下载链接:库 库文件 libnl-route
- i386 的下载链接:库 库文件 libnl-route
然后在保存它们的文件夹中打开一个终端,并使用
sudo dpkg -i libnl-*.deb
启动网络服务
sudo service network-manager start
然后你将自动连接到互联网
安装最新更新
sudo apt update && sudo apt upgrade
从以下更新日志中可以看到,此问题已修复,您可以放心更新