“NetworkManager 未运行”- 错误。在 ubuntu 12.04 上手动将 nmcli 升级到 1.0.6 后

“NetworkManager 未运行”- 错误。在 ubuntu 12.04 上手动将 nmcli 升级到 1.0.6 后

我需要在 ubuntu 12.04 上使用新版本的 NetworkManager。我已经从源代码安装了 NetworkManager-1.0.6,来自 gnome 项目网站 (以及它的依赖项的分配)。

安装后,

我尝试运行:

$ nmcli connection
Error: NetworkManager is not running.

然后我尝试:

$ service network-manager start
start: Rejected send message, 1 matched rules; type="method_call",
sender=":1.156" (uid=1000 pid=9473 comm="start network-manager ") 
interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="
(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 
pid=1 comm="/sbin/init")

$ service network-manager status
network-manager stop/waiting

作为 root ,网络管理器似乎开始运行,但它仍然保持相同的状态:

$ sudo service network-manager start
network-manager start/running, process 9975

$ sudo service network-manager status
network-manager stop/waiting

我可以检查什么?如何让它工作?我应该以不同的方式安装/更新网络管理器吗?

答案1

打开终端,输入:

sudo /etc/init.d/network-manager start

参考:http://www.necopost.com/2012/06/network-manager-not-running-error-on.html

答案2

sudo systemctl start NetworkManager

答案3

如果你的系统上的问题(在 Ubuntu 20.04 上测试)是这样的:

$ sudo systemctl status NetworkManager  

- NetworkManager.service  
- Loaded: masked (Reason: Unit NetworkManager.service is masked.)  
- Active: inactive (dead)

请尝试以下步骤:

$ sudo systemctl unmask NetworkManager.service  

- Removed `/etc/systemd/system/NetworkManager.service`.

以下命令将帮助您使用以太网连接到互联网:

$ sudo dhclient <your_ethernet_device>

- ethernet device can be found using the `ifconfig -a`  
- It will take a few minutes for the command to finish.  

现在运行以下命令重新安装网络管理器

$ sudo apt-get install network-manager

现在您可以看到您的 WiFi 和以太网。

答案4

首先,您无法在没有 root 访问权限的情况下运行启动守护程序Upstart(Ubuntu 的 init 守护程序)。此外,该network-manager程序需要 root 访问权限,因为它的目标是允许普通用户访问网络(在大多数 Unix 系统中,这仅限于 root 用户)。

至于您的问题,您需要找出问题的根源。您可以尝试查看日志(/var/log/messages/var/log/messages.log在 Ubuntu 12.04 上)。另一个选择是启动应用程序并查看错误消息,方法是直接network-manager从 shell 运行守护进程:

sudo /usr/bin/NetworkManager --no-daemon

另外,在从源代码安装之前,您是否删除了 ubuntunetwork-manager包?您是如何从源代码安装它的?

相关内容