我在 Ubuntu 12.04 上设置 Cisco VPN 时遇到了奇怪的行为。我已下载并安装了以下软件包:vpnc network-manager-vpnc
和依赖项。
当使用网络管理器添加连接时,我无法保存连接 - 我只收到此错误
我尝试了不同的设置,尝试导入思科,.pcf
但到目前为止没有任何成功。
错误
在寻找解决方案时,我偶然发现了一种重新启动网络管理器小程序的方法:
killall nm-applet; nm-applet &
这并没有解决我的问题,但我注意到运行命令后将日志写入终端,我认为它可能会说明一些事情(但不知道是什么!)
单击保存后,终端中写入以下几行:
(nm-applet:4079): GLib-GIO-CRITICAL **: g_async_initable_real_init_finish: assertion `g_simple_async_result_is_valid (res, G_OBJECT (initable), g_async_initable_real_init_async)' failed
** (nm-applet:4079): CRITICAL **: dbus_g_error_has_name: assertion `error != NULL' failed
(nm-applet:4079): GLib-CRITICAL **: g_error_free: assertion `error != NULL' failed
(nm-connection-editor:4157): GLib-GIO-CRITICAL **: g_async_initable_real_init_finish: assertion `g_simple_async_result_is_valid (res, G_OBJECT (initable), g_async_initable_real_init_async)' failed
答案1
这里有有用的建议在 network-manager-openvpn 上导入配置 这有助于我确定我的问题(与上述相同的症状)是由网络管理器引起的,而不是 openvpn 本身。
答案2
遇到了同样的问题,刚刚修复。我使用 ricotz 的 ppa 安装了 gnome3。之前我遇到了一些 gnome-shell-extensions 问题,所以我将其降级为 gnome3-team ppa 包(可能需要一部分)。为了修复 nm 问题,我将 libglib2.0-0 从 ricotz 版本降级为 precise-updates。我通过 synaptic 完成了此操作(package->force version),但我认为 cli 版本是
sudo apt-get install libglib2.0-0/precise-updates