Package Details: protonvpn-cli 3.13.0-2

Git Clone URL: (read-only, click to copy)
Package Base: protonvpn-cli
Description: Official ProtonVPN Command Line Interface, maintained by the ProtonVPN team.
Upstream URL:
Keywords: cli protonvpn protonvpn-cli vpn
Licenses: GPL3
Groups: ProtonVPN
Submitter: protontechag
Maintainer: protontechag (calexandru2018, jllaneras)
Last Packager: calexandru2018
Votes: 103
Popularity: 1.74
First Submitted: 2021-05-28 16:33 (UTC)
Last Updated: 2022-09-14 15:15 (UTC)

Pinned Comments

XxTriviumxX commented on 2022-05-25 17:06 (UTC)

i can confirm theoldfellow's solution.

for paru users:

paru -R protonvpn
paru -R protonvpn-gui
paru -R protonvpn-cli
paru -S protonvpn

exprez135 commented on 2021-06-29 20:22 (UTC) (edited on 2021-07-12 20:55 (UTC) by exprez135)


The new official Linux CLI client is now available. Source code and AUR protonvpn-cli. Please upgrade to this client if possible.

As for this community version, I think it should be maintained here for a while longer as there have still been git changes over the last week. The latest version is 2.2.11. This package is now marked as conflicting with the official protonvpn-cli package.

exprez135 commented on 2021-03-27 16:22 (UTC) (edited on 2021-03-27 16:22 (UTC) by exprez135)

Note: if upstream changes and the checksum needs to be updated, please try clean building to prevent caches from interfering.

Latest Comments

1 2 3 4 5 6 .. 11 Next › Last »

shoryuken commented on 2024-01-14 18:35 (UTC)

network-manager-applet is actually required for all this to really work, see

shoryuken commented on 2024-01-13 17:33 (UTC)

Can't connect, I get this error:

2024-01-13 15:03:50,434 — — ERROR — connect:383 — org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/dbus/", line 173, in activate_name_owner
    return self.get_name_owner(bus_name)
  File "/usr/lib/python3.11/site-packages/dbus/", line 348, in get_name_owner
    return self.call_blocking(BUS_DAEMON_NAME, BUS_DAEMON_PATH,
  File "/usr/lib/python3.11/site-packages/dbus/", line 634, in call_blocking
    reply_message = self.send_message_with_reply_and_block(
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NameHasNoOwner: The name does not have an owner

WimDeWinter commented on 2023-12-30 19:06 (UTC) (edited on 2023-12-30 19:06 (UTC) by WimDeWinter)

To get protonvpn running I still need to apply the solution as proposed by Manix (paru -S --rebuild python-protonvpn-nm-lib python-proton-client protonvpn-cli)

mikesco3 commented on 2023-06-15 02:31 (UTC)

Thank you wonderlust
I ran in manjaro:

pamac build python-protonvpn-nm-lib python-proton-client protonvpn-cli

and it totally worked!!!

wunderlust commented on 2023-06-08 05:22 (UTC)

I encountered the same problem (ModuleNotFoundError: No module named 'proton') as Manix and just want to confirm that their solution (paru -S --rebuild python-protonvpn-nm-lib python-proton-client protonvpn-cli) worked for me.

demiaus commented on 2023-05-08 21:22 (UTC)

To fix the proton.constants ModuleNotFoundError I tried cleanbuilding the packages and dependencies and I deleted .local/lib/pythonXX and .cache/yay but nothing worked. It was only after I manually deleted /usr/lib/python3.11/site-packages/__pycache__ and /usr/lib/python3.11/__pycache__ that the problem was fixed.

Manix commented on 2023-05-06 15:10 (UTC) (edited on 2023-05-06 15:44 (UTC) by Manix)

after the python update and a rebuild i have this error :

 ❯ protonvpn-cli c 
Traceback (most recent call last):
  File "/usr/bin/protonvpn-cli", line 33, in <module>
    sys.exit(load_entry_point('protonvpn-cli==3.13.0', 'console_scripts', 'protonvpn-cli')())
  File "/usr/lib/python3.11/site-packages/protonvpn_cli/", line 20, in main
    from .cli import ProtonVPNCLI
  File "/usr/lib/python3.11/site-packages/protonvpn_cli/", line 4, in <module>
    from proton.constants import VERSION as proton_version
ModuleNotFoundError: No module named 'proton'

any ideas ?

EDIT : problem solved with : paru -S --rebuild python-protonvpn-nm-lib python-proton-client protonvpn-cli

Chais commented on 2023-01-27 21:39 (UTC)

According to Proton support and personal experience there's a dependency on network-manager-applet. protonvpn-cli won't connect unless nm-applet is running.