升级到 Kubuntu Saucy 后 NetworkManager 损坏

Mar*_*ing 7 upgrade network-manager kubuntu

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

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

需要 NetworkManager 0.9.8,找到。

然后我尝试了以下方法:

nmcli 控制台

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

开发者

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

纳米工具

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

但是,以 root 身份运行它们是可行的。我还能够运行nmcli con up id DHCP,这让我的DHCP连接正常工作并让我可以访问互联网。不过,这在使用 Wifi 连接时不起作用,我确实需要这些。

如何在不重新安装的情况下使网络恢复工作?

Oha*_*hen 4

看到您的其他问题后,我很确定问题出在策略包或控制台包上。

通过运行以下命令确保安装了policykit-1、policykit-desktop-privileges、polkit-kde-1 和consolekit :

sudo apt install policykit-1 policykit-desktop-privileges polkit-kde-1 consolekit 
Run Code Online (Sandbox Code Playgroud)

如果已安装,请尝试重新配置它们

sudo dpkg-reconfigure policykit-1 policykit-desktop-privileges consolekit polkit-kde-1
Run Code Online (Sandbox Code Playgroud)