Many months ago, I installed NordVPN in Silverblue 41 but it won’t install in a fresh install Silverblue 42.
Steps I used for Silverblue 41 that worked but do not in 42.
Package to install NordVPN GPG key and YUM repo
$ rpm-ostree install ~/Downloads/nordvpn-release-1.0.0-1.noarch.rpm
The above command did install the NordVPN - noarch and x86_64 YUM repos
Rerunning …
$ rpm-ostree install ~/Downloads/nordvpn-release-1.0.0-1.noarch.rpm
error: Package ‘257572e4f2a08e6d84ad09efd407ddf54e0d39f20a654d34ede2016f3e63a554:nordvpn-release-1.0.0-1.noarch’ is already layered
Fails to install app using terminal:
$ rpm-ostree install ~/Downloads/nordvpn-3.20.2-1.x86_64.rpm
$ error: Importing package ‘nordvpn’: Importing archive: ostree-tar: Failed to
handle directory: Invalid mode 2147500525; invalid bits in mode
Fails to install app using Software Install:
right-click on ~/Downloads/nordvpn-3.20.2-1.x86_64.rpm
Open with Software Install
There is no error after following instructions to reboot
$ sudo systemctl enable --now nordvpnd
$ Failed to enable unit: Unit nordvpnd.service does not exist
$ sudo usermod -aG nordvpn $USER
$ usermod: group ‘nordvpn’ does not exist
$ rpm-ostree install nordvpn
Checking out tree 32f6efc… done
Enabled rpm-md repositories: fedora-cisco-openh264 updates fedora nordvpn nordvpn-noarch copr:copr.fedorainfracloud.org:phracek:PyCharm google-chrome rpmfusion-nonfree-nvidia-driver rpmfusion-nonfree-steam updates-archive
Importing rpm-md… done
rpm-md repo ‘fedora-cisco-openh264’ (cached); generated: 2024-08-21T16:04:02Z solvables: 3
rpm-md repo ‘updates’ (cached); generated: 2025-05-05T01:37:17Z solvables: 9607
rpm-md repo ‘fedora’ (cached); generated: 2025-04-11T05:17:07Z solvables: 76879
rpm-md repo ‘nordvpn’ (cached); generated: 2025-04-29T08:35:38Z solvables: 18
rpm-md repo ‘nordvpn-noarch’ (cached); generated: 2025-04-29T08:35:22Z solvables: 1
rpm-md repo ‘copr:copr.fedorainfracloud.org:phracek:PyCharm’ (cached); generated: 2025-04-24T11:58:20Z solvables: 33
rpm-md repo ‘google-chrome’ (cached); generated: 2025-05-04T22:17:51Z solvables: 4
rpm-md repo ‘rpmfusion-nonfree-nvidia-driver’ (cached); generated: 2025-05-02T23:55:38Z solvables: 17
rpm-md repo ‘rpmfusion-nonfree-steam’ (cached); generated: 2025-04-18T08:19:16Z solvables: 1
rpm-md repo ‘updates-archive’ (cached); generated: 2025-05-05T02:03:18Z solvables: 9248
Resolving dependencies… done
Will download: 1 package (38.2 MB)
Downloading from ‘nordvpn’… done
error: Downloading from ‘nordvpn’: Cannot download Packages/n/nordvpn-3.20.2-1.x86_64.rpm: All mirrors were tried; Last error: Curl error (60): SSL peer certificate or SSH remote key was not OK for https://repo.nordvpn.com/yum/nordvpn/centos/x86_64/Packages/n/nordvpn-3.20.2-1.x86_64.rpm [SSL certificate problem: unable to get local issuer certificate]
$
I’ve used NordVPN in Fedora Workstation for years and Silverblue 40 -41, but 42 won’t work. NordVPN Tech Support is worthless. Does anyone have any suggestions? Thanks.
Since there are already a number of topics here on the forum about NordVPN and Fedora Atomic Desktops, I could try making a system extension, but unfortunately I didn’t see a way to test it without first paying and then trying to claim NordVPN’s free 30-day money-back guarantee, which I’m reluctant to do. If anyone knows a legitimate way to test NordVPN without paying upfront, please provide it here or in the other discussions related to this topic.
I will try to install NordVPN in an derived container image, following the instructions from their site for a ordinary dnf installation, if available. Then, if the installation is successful, I will try to make a sysext so that someone with access to the NordVPN service can test if it works.
We are a diverse community, and personally, I don’t mind if the grammar and punctuation aren’t perfect, as long as I can understand the meaning of a post.
I was able to install NordVPN in a container derived from Fedora Silverblue. Currently I need to add the nordvpn group and manually enable nordvpn.service after the switch/upgrade. I will try to do this during the container build and then, as I mentioned, I will try to make a system extension.
This may also apply to your initial post. When posting code or terminal commands and their output, it is recommended to do so as Markdown elements Code - Basic Syntax | Markdown Guide and/or Fenced Code Blocks - Extended Syntax | Markdown Guide. In Fedora Discussion, you can do this by using the </> button in the top row of the text input panel (the post editor toolbar).
@silverblues you should follow Hristo’s suggestion and read our Code of Conduct, which we expect everyone to follow. It is not acceptable behavior to dictate others conditions about when they are allowed to answer.
We are a global community, and that means that people have many different native languages. This is part of our identity, and part of our strengths because it adds many different perspectives. Every post is welcome as long as it fulfills the Code of Conduct and as long as its argument can be understood (this seems to be the case in the posts in this topic). How would you feel if people would immediately close or dismiss your topic just because the terminal output is not formatted properly? This is a tolerance we expect from everyone. You can ask if something is not clear to you, and you are not obligated to give a response to each post in your topic, but if you reply, do it with the same respect you expect from others. Consider this a warning.