_Description of the issue (screenshots if relevant):_Can not install nordvpn app
$ sh <(curl -sSf https://downloads.nordcdn.com/apps/linux/install.sh)
/usr/bin/dnf5
Updating and loading repositories:
nordvpn - Created by dnf5 config-manager 100% | 9.5 KiB/s | 1.5 KiB | 00m00s
Repositories loaded.
Failed to resolve the transaction:
Problem: conflicting requests
- nothing provides libidn2 needed by nordvpn-3.17.0-1.x86_64 from nordvpn
- nothing provides libidn2 needed by nordvpn-3.17.1-1.x86_64 from nordvpn
- nothing provides libidn2 needed by nordvpn-3.17.2-1.x86_64 from nordvpn
- nothing provides libidn2 needed by nordvpn-3.17.3-1.x86_64 from nordvpn
- nothing provides libidn2 needed by nordvpn-3.17.4-1.x86_64 from nordvpn
- nothing provides libidn2 needed by nordvpn-3.17.5-1.x86_64 from nordvpn
- nothing provides libidn2 needed by nordvpn-3.18.0-1.x86_64 from nordvpn
- nothing provides libidn2 needed by nordvpn-3.18.1-1.x86_64 from nordvpn
- nothing provides libidn2 needed by nordvpn-3.18.2-1.x86_64 from nordvpn
- nothing provides libidn2 needed by nordvpn-3.18.3-1.x86_64 from nordvpn
- nothing provides libidn2 needed by nordvpn-3.18.4-1.x86_64 from nordvpn
- nothing provides libidn2 needed by nordvpn-3.18.5-1.x86_64 from nordvpn
- nothing provides libidn2 needed by nordvpn-3.19.0-1.x86_64 from nordvpn
- nothing provides libidn2 needed by nordvpn-3.19.1-1.x86_64 from nordvpn
- nothing provides (libnl3 or libnl3-200) needed by nordvpn-3.19.2-1.x86_64 from nordvpn
- nothing provides libidn2 needed by nordvpn-3.19.2-1.x86_64 from nordvpn
- nothing provides (libnl3 or libnl3-200) needed by nordvpn-3.20.0-1.x86_64 from nordvpn
- nothing provides libidn2 needed by nordvpn-3.20.0-1.x86_64 from nordvpn
You can try to add to command line:
--skip-broken to skip uninstallable packages
When I look in software then:
Pakket libidn2-i18n-2.3.4-5.noarch is al geïnstalleerd. (installed)
Pakket libidn2_0-2.3.4-5.znver1 is al geïnstalleerd. (installed)
and
Pakket libnl3-tools-3.7.0-1.znver1 is al geïnstalleerd (installed)
This seems to be a common problem with NordVPN. libidn2 and libnl3are installed but not recognizable for some reason.
The dependency check can be circumvented but not through DNF. The RPM command is used for this but the downside is it has to be with a local package meaning you won’t benefit from Nord’s repository automatically providing newer versions, you have to get them yourself. Luckily they’re not hidden.
Download whichever package you want from here. It’s the same repo as yours added with Nord’s script.
It installed nordvpn without issues.
But it wil not connect:
nordvpn connect
Connecting to Netherlands #1018 (nl1018.nordvpn.com)
The VPN connection has failed. Please check your internet connection and try connecting to the VPN again. If the issue persists, contact our customer support.
Well I don’ t thing I get this to work.
Firewall is not installed, it tuns on my router ( on my other system (tumbleweed) nordvpn works.
The service is working:
[test@openmandriva-x8664 ~]$ sudo systemctl status nordvpnd
● nordvpnd.service - NordVPN Daemon
Loaded: loaded (/usr/lib/systemd/system/nordvpnd.service; enabled; preset: disabled)
Drop-In: /usr/lib/systemd/system/service.d
└─10-timeout-abort.conf
Active: active (running) since Tue 2025-02-11 10:07:08 CET; 7min ago
Invocation: d5d96b6cd9474866b4db45902955a7f6
TriggeredBy: ● nordvpnd.socket
Main PID: 713 (nordvpnd)
Tasks: 25 (limit: 6917)
Memory: 86.7M (peak: 87.6M)
CPU: 648ms
CGroup: /system.slice/nordvpnd.service
└─713 /usr/sbin/nordvpnd
feb 11 10:12:52 openmandriva-x8664 nordvpnd[713]: task stopped - Multiplexer
feb 11 10:12:52 openmandriva-x8664 nordvpnd[713]: task stopped - Nurse
feb 11 10:12:52 openmandriva-x8664 nordvpnd[713]: task stopped - Nurse Heartbeat Analytics
feb 11 10:12:52 openmandriva-x8664 nordvpnd[713]: task stopped - Nurse QoS Analytics
feb 11 10:12:52 openmandriva-x8664 nordvpnd[713]: task stopped - DerpRelay
feb 11 10:12:52 openmandriva-x8664 nordvpnd[713]: 2025/02/11 10:12:52 [Info] TELIO(v4.1.2): "telio_relay::derp":642 Stopping relay
feb 11 10:12:52 openmandriva-x8664 nordvpnd[713]: task stopped - EgressProxy
feb 11 10:12:52 openmandriva-x8664 nordvpnd[713]: task stopped - IngressProxy
feb 11 10:12:52 openmandriva-x8664 nordvpnd[713]: 2025/02/11 10:12:52 [Defer] getting api_allowlist: rule with specified name does not exist
feb 11 10:12:52 openmandriva-x8664 nordvpnd[713]: 2025/02/11 10:12:52 [Error] unsetting allowlist: disabling allowlist routing: clearing allowlisting: iptables listing rules: exec: "iptab>
lines 1-24/24 (END)...skipping...
● nordvpnd.service - NordVPN Daemon
Loaded: loaded (/usr/lib/systemd/system/nordvpnd.service; enabled; preset: disabled)
Drop-In: /usr/lib/systemd/system/service.d
└─10-timeout-abort.conf
Active: active (running) since Tue 2025-02-11 10:07:08 CET; 7min ago
Invocation: d5d96b6cd9474866b4db45902955a7f6
TriggeredBy: ● nordvpnd.socket
Main PID: 713 (nordvpnd)
Tasks: 25 (limit: 6917)
Memory: 86.7M (peak: 87.6M)
CPU: 648ms
CGroup: /system.slice/nordvpnd.service
└─713 /usr/sbin/nordvpnd
feb 11 10:12:52 openmandriva-x8664 nordvpnd[713]: task stopped - Multiplexer
feb 11 10:12:52 openmandriva-x8664 nordvpnd[713]: task stopped - Nurse
feb 11 10:12:52 openmandriva-x8664 nordvpnd[713]: task stopped - Nurse Heartbeat Analytics
feb 11 10:12:52 openmandriva-x8664 nordvpnd[713]: task stopped - Nurse QoS Analytics
feb 11 10:12:52 openmandriva-x8664 nordvpnd[713]: task stopped - DerpRelay
feb 11 10:12:52 openmandriva-x8664 nordvpnd[713]: 2025/02/11 10:12:52 [Info] TELIO(v4.1.2): "telio_relay::derp":642 Stopping relay
feb 11 10:12:52 openmandriva-x8664 nordvpnd[713]: task stopped - EgressProxy
feb 11 10:12:52 openmandriva-x8664 nordvpnd[713]: task stopped - IngressProxy
feb 11 10:12:52 openmandriva-x8664 nordvpnd[713]: 2025/02/11 10:12:52 [Defer] getting api_allowlist: rule with specified name does not exist
feb 11 10:12:52 openmandriva-x8664 nordvpnd[713]: 2025/02/11 10:12:52 [Error] unsetting allowlist: disabling allowlist routing: clearing allowlisting: iptables listing rules: exec: "iptables": executable file >
~
I am out of ideas to.
I downgrade nordvpn but the same error is still there…
I downloaded a view distro’s and run them in a VM (Arch ,Debian,openSUSE, openMandriva)
openMandriva is the only one that not will connect to nordvpm.
I even tried a appimage, no luck
Well I keep looking.
Wel I had to go back to my old OS
I just need NordVPN to work.
Will keep Openmandriva in a VM , and when I figure this out, or find somewhere a solution, I will put OM on my main machine.
Item # 2 adds a repo to dnf and requires dnf5. We do package that. The issue is going to be package names. It’s that, or a snap package. Under these conditions, it makes it difficult to satisfy dependencies. Another thing worth noting from the page:
" Using NordVPN on Linux
After you have installed the NordVPN application, you can start using it!
Please note that in NordVPN Linux application version 3.18.4, network traffic from the LAN through a VPN-connected computer is blocked by default. To unblock LAN traffic, turn LAN discovery ON or add to the allowlist any subnet or IP traffic to be forwarded."
With all of these limited options, the next best thing might be a package request:
You could create one on GH if you have an account:
This looks like an issue while trying to execute some iptables files, have you check the iptables is properly configure, and what configuration file is the unit trying to call?
When you connect to NordVPN, iptables rules are applied to route your traffic through the VPN tunnel and to enforce security policies. Now this also means that users might encounter connectivity issues if the rules are not properly set up or if there are conflicts with the network environment. ei. if you are running some iptables config for a VM or some other type of service it might break it.