我在 Ubuntu 23.04 上安装了 strongswan 包。以便通过 IPsec/IKEv2 连接到 VPN。在 gnome 中打开 VPN 设置时,我收到错误消息“无法加载 VPN 连接编辑器”,如下图所示。
仅当选择 IPsec/IKEv2 时才会发生这种情况。例如,在 OpenVPN 上,编辑器会按预期打开。
在研究解决方案时,我安装了大量所谓的依赖项,太多了,记不清了。至少有以下几点:
libstrongswan-extra-plugins/lunar,now 5.9.8-3ubuntu4 amd64 [installed]
libstrongswan-standard-plugins/lunar,now 5.9.8-3ubuntu4 amd64 [installed,automatic]
libstrongswan/lunar,now 5.9.8-3ubuntu4 amd64 [installed,automatic]
network-manager-strongswan/lunar,now 1.6.0-1 amd64 [installed]
strongswan-charon/lunar,now 5.9.8-3ubuntu4 amd64 [installed]
strongswan-libcharon/lunar,now 5.9.8-3ubuntu4 amd64 [installed,automatic]
strongswan-nm/lunar,now 5.9.8-3ubuntu4 amd64 [installed,automatic]
strongswan-pki/lunar,now 5.9.8-3ubuntu4 amd64 [installed]
strongswan-starter/lunar,now 5.9.8-3ubuntu4 amd64 [installed,automatic]
strongswan/lunar,now 5.9.8-3ubuntu4 all [installed]
对于 openvpn 来说,有一个network-manager-openvpn-gnome
包,如下所述无法在 Ubuntu 14.04 LTS 中加载 VPN 连接编辑器
Ubuntu 中 strongswan 的对应版本是什么?我可以在其他发行版中找到它:https://packages.fedoraproject.org/pkgs/NetworkManager-strongswan/NetworkManager-strongswan-gnome/
但对于 Ubuntu 23.04,我无法让 strongswan 在 gnome 中工作。我错过了什么?
答案1
有一段时间,network-manager-strongswan
Debian/Ubuntu 软件包仅发送了 GTK 3 版本的 strongSwan NetworkManager 插件,如果加载该插件的应用程序使用 GTK 4,它将无法工作。
GTK 4 版本的插件1.6.0-2
于 2023 年 6 月才随软件包版本一起添加,随 Debian 不稳定版和 Ubuntu 23.10 一起提供。Debian 稳定版附带1.6.0-1+deb12u1
,其中也包含 GTK 4 版本的插件。但是,Ubuntu 23.04 目前仅附带1.6.0-1
,其中没有。
我想你必须针对 Ubuntu 软件包提交错误报告通知维护人员。
作为一种解决方法,您应该能够通过它配置 VPN,nm-connection-editor
因为它显然与 GTK 3 相关联。