“NetworkManager is not running”- error. After manually upgrading nmcli to 1.0.6 on ubuntu 12.04

שלו*_*יין 8 package-management network-manager 12.04

I need to use the new version of NetworkManager on ubuntu 12.04. I've installed NetworkManager-1.0.6 from source code, from gnome Projects web site (And allot of it's dependencies).

After installation,

I tried to run:

$ nmcli connection
Error: NetworkManager is not running.
Run Code Online (Sandbox Code Playgroud)

then I tried:

$ 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
Run Code Online (Sandbox Code Playgroud)

As root it appears that the network-manager start running but it's still stays in the same status:

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

$ sudo service network-manager status
network-manager stop/waiting
Run Code Online (Sandbox Code Playgroud)

What can I check ? How can I make it work ? Should I install/update the network-manager in a different way?

小智 7

打开你的终端,输入:

sudo /etc/init.d/network-manager start
Run Code Online (Sandbox Code Playgroud)

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


小智 0

首先,如果没有 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
Run Code Online (Sandbox Code Playgroud)

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