“哎呀!未找到/run/nordvpn/nordvpnd.sock” - Ubuntu 18.04

“哎呀!未找到/run/nordvpn/nordvpnd.sock” - Ubuntu 18.04

我以前从我的 Ubuntu 18.04 服务器连接到 NordVPN,但几个月没用过 NordVPN 了。现在我尝试连接到 NordVPN 时,它显示一条错误消息,提示

哎呀!未找到 /run/nordvpn/nordvpnd.sock。

我参考了很多文章,包括 NordVPN 的官方链接,来解决这个问题,但所有建议的解决方案都对我不起作用。根据 NordVPN 的官方链接,这个问题可能是由于权限问题,我根据他们的建议采取了以下步骤:

sudo usermod -aG nordvpn $USER

然后我重启了系统,但还是不行。其他人建议使用以下命令重启 nordvpnd 服务:

sudo systemctl start nordvpnd.service
sudo systemctl enable nordvpnd.service

但这对我来说也不起作用。

最后,我尝试使用以下命令完全删除然后重新安装 NordVPN:

卸载:

sudo apt-get --purge remove 'nordvpn*'

安装:

sh <(curl -sSf https://downloads.nordcdn.com/apps/linux/install.sh)

然而,即使是全新安装后,我在连接 NordVPN 时仍然遇到同样的问题。

答案1

当我使用以下命令检查 NordVPN 服务的状态时:

sudo systemctl status nordvpnd.service

它抛出了一条错误消息,指出失败,结果为“退出代码”。为了调试该问题,我使用了以下命令:

journalctl -u nordvpnd.service

显示以下消息:

nordvpnd[2915]: /usr/sbin/nordvpnd: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by nordvpnd)

然后我使用以下命令检查系统上的 GLIBC 版本:

apt 列表 -a libc6

发现 GLIBC 版本是2.27-3ubuntu1.6,这低于 NordVPN 预期的版本。我意识到我通常sudo apt update && sudo apt upgrade每周运行两次命令,它已经更新了我系统上的 NordVPN 版本。

我有两个选择,要么升级我的 GLIBC 版本,要么将 NordVPN 降级到最后一个已知的工作版本。在研究了升级 GLIBC 版本的可能性后,我发现许多用户面临系统崩溃问题或其他复杂问题,所以我决定降级 NordVPN。

我在以下链接中找到了适用于 Linux 的 NordVPN 版本https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/,提供了版本发布详细信息。

我按照以下步骤安装了旧版本的NordVPN,并成功连接到它!

已卸载 NordVPN

sudo apt-get --purge 删除‘nordvpn*’

已安装 NordVPN:

wget -qnchttps://repo.nordvpn.com/deb/nordvpn/debian/pool/main/nordvpn-release_1.0.0_all.deb

sudo dpkg -i nordvpn-release_1.0.0_all.deb

sudo apt 更新

安装特定版本(对我来说是 3.14.2)

sudo apt install nordvpn=3.14.2

由于我不确定哪个旧版本适合我,因此我决定安装 3.14.2 版本。如果您记得哪个版本适合您,则可以尝试安装该版本。

在启动时启用 NordVPN 服务

sudo systemctl enable --now nordvpnd.service

检查 NordVPN 服务的状态

sudo systemctl status nordvpnd.service

不再有与 GLIBC 相关的错误并且一切正常!!

当您运行升级命令时,将有可能升级 Nordvpn,请记住忽略 Nordvpn 的升级。

我想分享我的解决方案,以帮助其他可能面临类似问题的人。但是,我想指出的是,降级或使用旧版本的 VPN 可能会产生与安全相关的潜在后果。务必始终使用最新版本的 VPN,以确保最佳的安全和隐私功能到位。如果您决定使用旧版本,请务必了解潜在风险并做出明智的决定。

相关内容