NordSecurity / nordvpn-linux

NordVPN Linux client
GNU General Public License v3.0
306 stars 44 forks source link

3.18.4-1.x86_64 expects glibc 2.29 on AlmaLinux 8.10 #591

Closed sysadmin75 closed 1 month ago

sysadmin75 commented 2 months ago

OS

# cat /etc/os-release 
NAME="AlmaLinux"
VERSION="8.10 (Cerulean Leopard)"
ID="almalinux"
ID_LIKE="rhel centos fedora"
VERSION_ID="8.10"
PLATFORM_ID="platform:el8"
PRETTY_NAME="AlmaLinux 8.10 (Cerulean Leopard)"
ANSI_COLOR="0;34"
LOGO="fedora-logo-icon"
CPE_NAME="cpe:/o:almalinux:almalinux:8::baseos"
HOME_URL="https://almalinux.org/"
DOCUMENTATION_URL="https://wiki.almalinux.org/"
BUG_REPORT_URL="https://bugs.almalinux.org/"

ALMALINUX_MANTISBT_PROJECT="AlmaLinux-8"
ALMALINUX_MANTISBT_PROJECT_VERSION="8.10"
REDHAT_SUPPORT_PRODUCT="AlmaLinux"
REDHAT_SUPPORT_PRODUCT_VERSION="8.10"
SUPPORT_END=2029-06-01

Nord client version

nordvpn-3.18.4-1.x86_64

Log details

Sep 01 09:42:35 localhost systemd[1]: Started NordVPN Daemon.
Sep 01 09:42:35 localhost nordvpnd[2646697]: /usr/sbin/nordvpnd: /lib64/libm.so.6: version `GLIBC_2.29' not found (required by /usr/sbin/nordvpnd)
Sep 01 09:42:35 localhost nordvpnd[2646697]: /usr/sbin/nordvpnd: /lib64/libc.so.6: version `GLIBC_2.29' not found (required by /usr/sbin/nordvpnd)
Sep 01 09:42:35 localhost systemd[1]: nordvpnd.service: Main process exited, code=exited, status=1/FAILURE
Sep 01 09:42:35 localhost systemd[1]: nordvpnd.service: Failed with result 'exit-code'.

glibc package installed

# ll /lib64/libm.so.6
lrwxrwxrwx 1 root root 12 Aug 26 09:42 /lib64/libm.so.6 -> libm-2.28.so
# rpm -qf /lib64/libm-2.28.so
glibc-2.28-251.el8_10.4.x86_64

Downgrading nordvpn-3.18.3-1.x86_64 resolves the issue.

mariusSincovici commented 2 months ago

Hi,

thanks for your feedback. The minimum glibc version changed because we've updated the build system and increased the golang used version. 3.18.3 is the last build that will use glibc 2.28. To use the newer application versions please update to a newer OS version.