升级到Kubuntu Saucy后,NetworkManager坏了

我的ThinkPad X220上安装了Kubuntu 13.04,升级到13.10,无法连接到有线或无线连接。 新网络托盘图标根本不显示任何条目。

在托盘图标的菜单中,有一个错误说:

找到NetworkManager 0.9.8。

然后我尝试了以下内容:

nmcli con

** (process:3695): WARNING **: Could not initialize NMClient /org/freedesktop/NetworkManager: Rejected send message, 3 matched rules; type="method_call", sender=":1.64" (uid=1000 pid=3695 comm="nmcli con ") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=1116 comm="NetworkManager ") Error: nmcli (0.9.8.0) and NetworkManager (unknown) versions don't match. Force execution using --nocheck, but the results are unpredictable. 

nmcli dev

 ** (process:3700): WARNING **: Could not initialize NMClient /org/freedesktop/NetworkManager: Rejected send message, 3 matched rules; type="method_call", sender=":1.65" (uid=1000 pid=3700 comm="nmcli dev ") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=1116 comm="NetworkManager ") Error: nmcli (0.9.8.0) and NetworkManager (unknown) versions don't match. Force execution using --nocheck, but the results are unpredictable. 

纳米工具

 ** (process:3705): WARNING **: Could not initialize NMClient /org/freedesktop/NetworkManager: Rejected send message, 3 matched rules; type="method_call", sender=":1.66" (uid=1000 pid=3705 comm="nm-tool ") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=1116 comm="NetworkManager ") NetworkManager Tool State: unknown ** (process:3705): WARNING **: error: could not connect to NetworkManager 

然而,以root身份运行它们。 我还能够运行nmcli con up id DHCP ,这使我的DHCP连接工作并给我上网。 虽然使用Wifi连接不起作用,但我确实需要这些。

如何在不重新安装的情况下恢复网络连接?

看到其他问题后 ,我很确定问题出在policykit或consolekit上。

确保安装了policykit-1,policykit-desktop-privileges,polkit-kde-1和consolekit 。 如果已安装,请尝试重新配置它们(sudo dpkg-reconfigure policykit-1 policykit-desktop-privileges consolekit polkit-kde-1)。

如果root用户可以执行您无法执行的操作,则会提示您使用policykit权限。

打开终端( Ctrl + Alt + T )并运行

 sudo service network-manager status //Note the process-id (995 in your case as per the comment) sudo service network-manager stop sudo service network-manager status //See if it's still running; if not, enter next command sudo dpkg-reconfigure policykit-1 policykit-desktop-privileges consolekit polkit-kde-1 

重新配置它们。

然后跑

 sudo service network-manager restart 

看看它现在是否正常工作。

至于WLAN / WiFi即使不能正常工作(如果问题仍未解决),请使用WLAN NIC名称更新Q. 驱动程序可能有故障,您可能需要备用驱动程序。