需要修复 NetworkManager Openvpn,将 extra-path 添加到 crt-path 前面

需要修复 NetworkManager Openvpn,将 extra-path 添加到 crt-path 前面

通过网络 GUI 添加 openvpn ovpn 文件(以及)并尝试连接时,失败。但如果我通过终端nmcli手动连接,它就会正常工作。openvpn

经过一番查看,journalctl -u NetworkManager发现它正在将:/var/lib/openvpn/chroot/添加到文件的链接中crt-verify.pem

nm-openvpn[9582]: Options error: --crl-verify fails with '/var/lib/openvpn/chroot//home/notroot/.cert/nm-openvpn/othernetwork-crl-verify.pem': No such file or directory (errno=2)

通过寻找解决方案,我发现我并不是唯一遇到这个问题的人:

[Bug 1835644] [新] 无法访问 CRL 文件以用于验证 CRL 选项

Debian Bug 报告日志 - #903240

但是我无法找到给定 vpn 设置的配置文件,或者任何其他方法来解决这个问题。

有谁能解决这个问题?

跑步:

  • Ubuntu 20.04
  • nmcli 工具,版本 1.22.10
  • OpenVPN 2.4.7

答案1

经过一番查找,我发现可以在以下位置找到网络管理器的配置文件:/etc/NetworkManager/system-connections/othernetwork.nmconnection 但事实证明配置文件中的补丁是正确的。因此,应将错误报告发送至:MN 的免费桌面 gitlab

任何人都可以登录(或拥有登录名)。

解决方法是在补丁中创建指向/var/lib/openvpn/chroot主文件夹的软链接。命令如下:sudo ln -s /home /var/lib/openvpn/chroot/home

更多信息请见ln在手册页中

相关内容