Package Details: nordnm 0.8.1-1

Git Clone URL: (read-only, click to copy)
Package Base: nordnm
Description: A CLI tool for automating the importing, securing and usage of NordVPN OpenVPN servers through NetworkManager.
Upstream URL:
Keywords: networking networkmanager nordvpn openvpn security vpn
Licenses: GPL3
Provides: nordnm
Submitter: Chadsr
Maintainer: Chadsr
Last Packager: Chadsr
Votes: 21
Popularity: 0.002134
First Submitted: 2017-11-01 15:47 (UTC)
Last Updated: 2020-03-18 11:14 (UTC)

Pinned Comments

Chadsr commented on 2017-11-28 19:42 (UTC)

For an overview of nordnm's features and run instructions, please check out: If you have any bug reports or feature requests, please submit them at: Please do let me know if you find this useful, and if you have any ideas for improvements. Your thanks and contributions keep me motivated to improve the tool!

Latest Comments

1 2 Next › Last »

Chadsr commented on 2020-04-24 20:06 (UTC)

@blazko This looks like a problem with your NetworkManager, not with nordnm. Is your user in the required groups to handle network connections?

blazko commented on 2020-04-24 09:18 (UTC)

I recently started getting an error on login attempt:

[blazko@blazko-pc ~]$ sudo nordnm -a ch p2p udp
     _   _               _ _   _ ___  ___
    | \ | |             | | \ | ||  \/  |
    |  \| | ___  _ __ __| |  \| || .  . |
    | . ` |/ _ \| '__/ _` | . ` || |\/| |
    | |\  | (_) | | | (_| | |\  || |  | |
    \_| \_/\___/|_|  \__,_\_| \_/\_|  |_/   v0.8.1 (Latest)

[INFO] Auto-connect enabled for 'ch229 [normal|p2p] [udp]' (Load: 8%, Latency: 47.95s).
[ERROR] [nordnm.networkmanager.enable_connection:458] Error: Connection activation failed: Not authorized to control networking. 
[blazko@blazko-pc ~]$ 

is there any fix for this?

waasl commented on 2019-12-20 18:07 (UTC) (edited on 2019-12-20 18:08 (UTC) by waasl)


I receive the following error when I try to verify my credentials. I think something changed server-side:

[INFO] [nordnm.credentials]: Attempting to verify credentials... Traceback (most recent call last): File "/usr/bin/nordnm", line 11, in <module> load_entry_point('nordnm==0.6.1', 'console_scripts', 'nordnm')() File "/usr/lib/python3.8/site-packages/nordnm/", line 26, in main nordnm.NordNM() File "/usr/lib/python3.8/site-packages/nordnm/", line 202, in __init__ self.setup() File "/usr/lib/python3.8/site-packages/nordnm/", line 315, in setup self.credentials = CredentialsHandler(paths.CREDENTIALS) File "/usr/lib/python3.8/site-packages/nordnm/", line 21, in __init__ self.save_new_credentials() # Prompt for credentials File "/usr/lib/python3.8/site-packages/nordnm/", line 68, in save_new_credentials if nordapi.verify_user_credentials(username, password): File "/usr/lib/python3.8/site-packages/nordnm/", line 99, in verify_user_credentials return validate_user_token(token_json, password) File "/usr/lib/python3.8/site-packages/nordnm/", line 80, in validate_user_token token = token_json['token'] TypeError: 'NoneType' object is not subscriptable

craigfurman commented on 2019-11-17 08:49 (UTC)

I started getting the following error message when I run nordnm sync -u as root: "pkg_resources.DistributionNotFound: The 'nordnm==0.6.1' distribution was not found and is required by the application".

This appears to be an instance of, although the underlying problem isn't really explained in that issue and I've not looked into it deeply.

@Chadsr I see you've already commented on not upgrading to 0.7.0 yet, but do you have this issue too?

Chadsr commented on 2019-06-05 13:52 (UTC)

@jgwak I haven't yet updated this repository because 0.7.0+ introduced a breaking change which I unfortunately overlooked. This AUR package will therefore stay at 0.6.1 until I get around to patching the mistake in 0.7.0+.

jgwak commented on 2019-06-04 23:27 (UTC)

@Chadsr Could you please update this package? Thank you

kouros17 commented on 2018-09-26 20:50 (UTC)

Yes it's fixed, thanks a lot! :)

Chadsr commented on 2018-09-26 19:30 (UTC) (edited on 2018-09-26 19:30 (UTC) by Chadsr)

@kouros17 Should be fixed now!

kouros17 commented on 2018-09-25 20:19 (UTC)

I can't building because: ==> ERROR: pkgbase should not be an array

Chadsr commented on 2018-09-09 21:02 (UTC) (edited on 2018-09-09 22:50 (UTC) by Chadsr)

@Muffaroo - Currently you can only connect to servers that came out top in the testing of latency and server load. So a specific server can only be connected to if it has been selected as such.

In the next update, there will be an 'import' command, which can be used to import a selected .ovpn configuration file, which would therefore allow you to add any servers of your choice, whilst still being able to utilise the security/convenience benefits of nordnm.

Further down the line, I hope to merge the 'sync' and this new 'import' command for a more streamlined experience.