Package Details: protonvpn-gui 1.12.0-1

Git Clone URL: https://aur.archlinux.org/protonvpn-gui.git (read-only, click to copy)
Package Base: protonvpn-gui
Description: Official ProtonVPN Graphical User Interface, maintained by the ProtonVPN team.
Upstream URL: https://github.com/ProtonVPN/
Licenses: GPL3
Groups: ProtonVPN
Submitter: protontechag
Maintainer: protontechag (calexandru2018, jllaneras)
Last Packager: calexandru2018
Votes: 65
Popularity: 2.00
First Submitted: 2021-05-28 16:28 (UTC)
Last Updated: 2022-11-02 12:50 (UTC)

Pinned Comments

calexandru2018 commented on 2023-10-31 12:32 (UTC) (edited on 2023-10-31 12:34 (UTC) by calexandru2018)

Hey all, I understand all on the arch community are eager in trying the new app, thus I'll leave here what I wrote on reddit (https://www.reddit.com/r/ProtonVPN/comments/17clwac/comment/k5r1qdg):

We’d love to support the new app for arch Linux but honestly we’re understaffed and don’t have the bandwidth to be supporting the same distros that we did before with the previous client (4 packages before vs 10 packages now). If anyone from the community is willing to make AUR packages for themselves and publish/maintain them we’re totally fine with that, as long as people keep in mind that it would be an unofficial version because we currently don’t support arch Linux with the new v4 app.

Also if anyone’s interested: https://boards.eu.greenhouse.io/proton/jobs/4140067101

Thus I ask people not to flag this as out-of-date for the following reasons: - v4 is a total new implementation and another package, thus marking this as out-of-date is pointless because a new AUR package has to be created for this new version - I won't be either orphaning these packages because there are still people interested in the v3, be it in the GUI or CLI

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

deputt commented on 2022-01-08 11:56 (UTC)

Only the hack by @grm21 works for me. TQ @grm21

theoldfellow commented on 2021-12-30 16:00 (UTC) (edited on 2021-12-30 16:01 (UTC) by theoldfellow)

@Peach try doing it again, but force the install to build fresh copies. I use pikaur, which is like yay.

 pikaur --rebuild -S protonvpn

Peach commented on 2021-12-29 16:55 (UTC)

@ChrisSassy, thanks, but unfortunately this didn't work for me :(

ChrisSassy commented on 2021-12-18 10:08 (UTC) (edited on 2021-12-18 13:40 (UTC) by ChrisSassy)

Okay, after a response from the Proton Support (pretty awesome btw), it works with a cleanup, a system update and a reinstall. Here is what I did:

First uninstall everything with your AUR helper (in my case yay):

yay -R python-proton-client python-protonvpn-nm-lib protonvpn-cli protonvpn-gui protonvpn

Do a full system upgrade:

yay -Syu

Delete the folders:

sudo rm -rf ~/.cache/protonvpn
sudo rm -rf ~/.config/protonvpn

Perform a reboot, then reinstall with yay (or your AUR helper):

yay -S protonvpn

This worked for me today.

grm21 commented on 2021-12-16 17:49 (UTC) (edited on 2021-12-16 17:50 (UTC) by grm21)

I've been experiencing the same No module named 'proton' issue others here are reporting.

Various re-install suggestions didn't work for me and I ended up doing this to fix the issue for myself:

cd /usr/lib/python3.10/site-packages/
sudo cp -r ../../python3.9/site-packages/proton/ ./

(Obviously this is a hack, at least in this case it works ¯\_(ツ)_/¯)

Not exactly sure how this module is meant to be installed, it's not related to the proton package you can pip install, so I guess it's something with proton's setup script?

ChrisSassy commented on 2021-12-14 08:45 (UTC) (edited on 2021-12-14 09:12 (UTC) by ChrisSassy)

After upgrading Arch Linux and Python from 3.9 to 3.10 I'm getting the error below, when I launch protonvpn-gui. I already reinstalled protonvpn-gui and all dependencies.

Seems to be an import issue with python "no module named proton"

Dez 14 09:39:19  protonvpn.desktop[26744]: Traceback (most recent call last):
Dez 14 09:39:19  protonvpn.desktop[26744]:   File "/usr/bin/protonvpn", line 33, in <module>
Dez 14 09:39:19  protonvpn.desktop[26744]:     sys.exit(load_entry_point('protonvpn-gui==1.7.0', 'console_scripts', 'protonvpn')())
Dez 14 09:39:19  protonvpn.desktop[26744]:   File "/usr/bin/protonvpn", line 25, in importlib_load_entry_point
Dez 14 09:39:19  protonvpn.desktop[26744]:     return next(matches).load()
Dez 14 09:39:19  protonvpn.desktop[26744]:   File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 162, in load
Dez 14 09:39:19  protonvpn.desktop[26744]:     module = import_module(match.group('module'))
Dez 14 09:39:19  protonvpn.desktop[26744]:   File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
Dez 14 09:39:19  protonvpn.desktop[26744]:     return _bootstrap._gcd_import(name[level:], package, level)
Dez 14 09:39:19  protonvpn.desktop[26744]:   File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
Dez 14 09:39:19  protonvpn.desktop[26744]:   File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
Dez 14 09:39:19  protonvpn.desktop[26744]:   File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
Dez 14 09:39:19  protonvpn.desktop[26744]:   File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
Dez 14 09:39:19  protonvpn.desktop[26744]:   File "<frozen importlib._bootstrap_external>", line 883, in exec_module
Dez 14 09:39:19  protonvpn.desktop[26744]:   File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
Dez 14 09:39:19  protonvpn.desktop[26744]:   File "/usr/lib/python3.10/site-packages/protonvpn_gui/main.py", line 14, in <module>
Dez 14 09:39:19  protonvpn.desktop[26744]:     from proton.constants import VERSION as proton_version
Dez 14 09:39:19  protonvpn.desktop[26744]: ModuleNotFoundError: No module named 'proton'

calexandru2018 commented on 2021-10-22 10:12 (UTC)

Hey @urbanzan it's done, thank you for flagging this.

urbanzan commented on 2021-10-22 10:08 (UTC)

can you add "webkit2gtk" package to depends line to avoid error down below?

Traceback (most recent call last): File "/usr/bin/protonvpn", line 33, in <module> sys.exit(load_entry_point('protonvpn-gui==1.4.1', 'console_scripts', 'protonvpn')()) File "/usr/bin/protonvpn", line 25, in importlib_load_entry_point return next(matches).load() File "/usr/lib/python3.9/importlib/metadata.py", line 77, in load module = import_module(match.group('module')) File "/usr/lib/python3.9/importlib/init.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 1030, in _gcd_import File "<frozen importlib._bootstrap>", line 1007, in _find_and_load File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 680, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 850, in exec_module File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed File "/usr/lib/python3.9/site-packages/protonvpn_gui/main.py", line 27, in <module> from .view.dashboard import DashboardView File "/usr/lib/python3.9/site-packages/protonvpn_gui/view/dashboard.py", line 26, in <module> from .server_list import ServerListView File "/usr/lib/python3.9/site-packages/protonvpn_gui/view/server_list.py", line 4, in <module> from .server_list_components.non_secure_core_server_list_view import NoneSecureCoreListView File "/usr/lib/python3.9/site-packages/protonvpn_gui/view/server_list_components/non_secure_core_server_list_view.py", line 2, in <module> from .country_row import CountryRow File "/usr/lib/python3.9/site-packages/protonvpn_gui/view/server_list_components/country_row.py", line 6, in <module> from ..dialog import ConnectUpgradeDialog File "/usr/lib/python3.9/site-packages/protonvpn_gui/view/dialog.py", line 6, in <module> gi.require_version("WebKit2", "4.0") File "/usr/lib/python3.9/site-packages/gi/init.py", line 126, in require_version raise ValueError('Namespace %s not available' % namespace) ValueError: Namespace WebKit2 not available

3x071c commented on 2021-10-21 13:53 (UTC)

I'm getting the following error message when trying to run protonvpn/protonvpn-cli:

$ protonvpn # or any protonvpn-cli command
Traceback (most recent call last):
  File "/usr/bin/protonvpn", line 33, in <module>
    sys.exit(load_entry_point('protonvpn-gui==1.4.1', 'console_scripts', 'protonvpn')())
  File "/usr/bin/protonvpn", line 25, in importlib_load_entry_point
    return next(matches).load()
  File "/usr/lib/python3.9/importlib/metadata.py", line 77, in load
    module = import_module(match.group('module'))
  File "/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 850, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "/usr/lib/python3.9/site-packages/protonvpn_gui/main.py", line 4, in <module>
    import gi
  File "/home/user/.local/lib/python3.9/site-packages/gi/__init__.py", line 40, in <module>
    from . import _gi
ImportError: libffi.so.7: cannot open shared object file: No such file or directory

Installing/Upgrading jinja2 didn't help. Is anyone else encountering this problem?

pokecat commented on 2021-10-09 20:46 (UTC)

I was unable to log in, getting the error message: TypeError: 'NoneType' object is not subscriptable Installing the package gnome-keyring fixes this problem. This should probably be added as a dependency?