Package Details: protonvpn 1.0.0-3

Git Clone URL: https://aur.archlinux.org/protonvpn.git (read-only, click to copy)
Package Base: protonvpn
Description: Official ProtonVPN metapackage that installs protonvpn-gui and protonvpn-cli, maintained by the ProtonVPN team.
Upstream URL: https://github.com/ProtonVPN/
Licenses: GPL3
Submitter: protontechag
Maintainer: protontechag (calexandru2018, jllaneras)
Last Packager: calexandru2018
Votes: 83
Popularity: 3.96
First Submitted: 2021-05-28 17:12 (UTC)
Last Updated: 2022-09-14 15:15 (UTC)

Dependencies (2)

Required by (0)

Sources (0)

Latest Comments

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

DrewBC commented on 2021-12-14 20:07 (UTC)

Doesn't work or me. After running shuriken's command, at the end of the process I get this;

==> Leaving fakeroot environment. ==> Finished making: python-proton-client 0.7.1-1 (Tue 14 Dec 2021 12:05:18 PM) ==> Cleaning up... [sudo] password for drew: loading packages... resolving dependencies... looking for conflicting packages... :: python-proton-client and python-protonvpn-nm-lib are in conflict. Remove python-protonvpn-nm-lib? [y/N] error: unresolvable package conflicts detected error: failed to prepare transaction (conflicting dependencies) :: python-proton-client and python-protonvpn-nm-lib are in conflict (python-protonvpn-nm-lib<3.4.0) loading packages... resolving dependencies... looking for conflicting packages... :: python-proton-client and python-protonvpn-nm-lib are in conflict. Remove python-protonvpn-nm-lib? [y/N] error: unresolvable package conflicts detected error: failed to prepare transaction (conflicting dependencies) :: python-proton-client and python-protonvpn-nm-lib are in conflict (python-protonvpn-nm-lib<3.4.0) error: packages failed to build: abiword-git-1:3.1.0.20711.857cd86de-1 python-protonvpn-nm-lib-3.7.0-1 [drew@archlabs-drew ~]$

ivanoff commented on 2021-12-13 21:39 (UTC)

Thanks shuriken, this works fine!

shuriken commented on 2021-12-13 18:55 (UTC)

For Paru users run this command twice -

pacman -Qoq /usr/lib/python3.9 | paru -S - --rebuild

This will force rebuild of the python packages and will fix all the issues. The reason we run it twice is to update the dependency packages as well.

to verify that there is no package left run -

pacman -Qoq /usr/lib/python3.9

It should say no target specified if all the packages have been rebuilt with python 3.10.

zeroconf commented on 2021-12-13 18:08 (UTC) (edited on 2021-12-13 18:08 (UTC) by zeroconf)

https://forum.endeavouros.com/t/brief-psa-python-3-10-just-released/21219 this helped:

yay -S $(pacman -Qoq /usr/lib/python3.9) --answerclean All

Also this might help to rebuild again, if previous does not help:

yay --cleanmenu --rebuild -Syu protonvpn

Now I can use ProtonVPN GUI again.

zeroconf commented on 2021-12-13 13:29 (UTC) (edited on 2021-12-13 15:05 (UTC) by zeroconf)

Tried to run ProtonVPN GUI:

$ protonvpn
Traceback (most recent call last):
  File "/usr/bin/protonvpn", line 33, in <module>
    sys.exit(load_entry_point('protonvpn-gui==1.7.0', 'console_scripts', 'protonvpn')())
  File "/usr/bin/protonvpn", line 22, in importlib_load_entry_point
    for entry_point in distribution(dist_name).entry_points
  File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 919, in distribution
    return Distribution.from_name(distribution_name)
  File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 518, in from_name
    raise PackageNotFoundError(name)
importlib.metadata.PackageNotFoundError: No package metadata was found for protonvpn-gui

Tried to reinstall:

yay --cleanmenu --rebuild -Syu protonvpn

...still same errors.

poisson-aerohead commented on 2021-12-12 00:43 (UTC) (edited on 2021-12-12 01:13 (UTC) by poisson-aerohead)

Hi, I installed gnome-keyring for this package at the recommendation of Proton support. I still cannot get it to connect. The logs show errors like the below. Does anyone have advice as to how to get it working with gnome keyring? I started the keyring daemon as according to the Arch wiki.

2021-12-11 20:56:35,954 — linuxkeyring.py — INFO — __getitem__:15 — Get key ProtonUser
2021-12-11 20:56:35,957 — linuxkeyring.py — INFO — __delitem__:52 — Delete key SessionData
2021-12-11 20:56:35,961 — linuxkeyring.py — ERROR — __delitem__:67 — KeyringDataNotFound: No such password!
Traceback (most recent call last):
  File "/usr/lib/python3.9/site packages/protonvpn_nm_lib/core/session/session.py", line 246, in __keyring_load_session
    keyring_data_user = ExecutionEnvironment().keyring[
  File "/usr/lib/python3.9/site-packages/protonvpn_nm_lib/core/keyring/linuxkeyring.py", line 37, in __getitem__
    raise KeyError(key)
KeyError: 'ProtonUser'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/protonvpn_nm_lib/core/keyring/linuxkeyring.py", line 58, in __delitem__
    self.__keyring_backend.delete_password(self.__keyring_service, key)
  File "/usr/lib/python3.9/site-packages/keyring/backends/SecretService.py", line 104, in delete_password
    raise PasswordDeleteError("No such password!")
keyring.errors.PasswordDeleteError: No such password!
2021-12-11 20:56:35,962 — linuxkeyring.py — INFO — __delitem__:52 — Delete key ProtonUser
2021-12-11 20:56:35,966 — linuxkeyring.py — ERROR — __delitem__:67 — KeyringDataNotFound: No such password!
Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/protonvpn_nm_lib/core/session/session.py", line 246, in __keyring_load_session
   keyring_data_user = ExecutionEnvironment().keyring[
  File "/usr/lib/python3.9/site-packages/protonvpn_nm_lib/core/keyring/linuxkeyring.py", line 37, in __getitem__
    raise KeyError(key)
KeyError: 'ProtonUser'

Schooner commented on 2021-11-26 01:48 (UTC) (edited on 2021-11-26 02:26 (UTC) by Schooner)

Edit: It finally worked, writing the solution down. Install network-manager-applet and enable nm-applet and restart the session. If you're on swaywm like me, make sure to start nm-applet with the --indicator option. Cheers!

Does not connect, just keeps on trying. Starting from the terminal, this is what I get:

/usr/lib/python3.9/site-packages/protonvpn_nm_lib/core/connection_backend/nm_client/nm_client_mixin.py:11: Warning: g_main_context_push_thread_default: assertion 'acquired_context' failed nm_client = NM.Client.new(None)

/usr/lib/python3.9/site-packages/protonvpn_nm_lib/core/connection_backend/nm_client/nm_client_mixin.py:11: Warning: g_main_context_pop_thread_default: assertion 'g_queue_peek_head (stack) == context' failed nm_client = NM.Client.new(None)

DWestCoast commented on 2021-11-22 18:08 (UTC) (edited on 2021-11-22 18:08 (UTC) by DWestCoast)

What it want from me?

Traceback (most recent call last):
  File "/usr/bin/protonvpn", line 33, in <module>
    sys.exit(load_entry_point('protonvpn-gui==1.5.2', '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 16, in <module>
    from protonvpn_nm_lib.api import protonvpn
  File "/usr/lib/python3.9/site-packages/protonvpn_nm_lib/api.py", line 6, in <module>
    from .core.report import BugReport
  File "/usr/lib/python3.9/site-packages/protonvpn_nm_lib/core/report/__init__.py", line 1, in <module>
    from .bug import BugReport
  File "/usr/lib/python3.9/site-packages/protonvpn_nm_lib/core/report/bug.py", line 7, in <module>
    from ..subprocess_wrapper import subprocess
  File "/usr/lib/python3.9/site-packages/protonvpn_nm_lib/core/subprocess_wrapper.py", line 123, in <module>
    subprocess = SubprocessWrapper() # noqa
  File "/usr/lib/python3.9/site-packages/protonvpn_nm_lib/core/subprocess_wrapper.py", line 34, in __init__
    self.__ensure_executables_exist()
  File "/usr/lib/python3.9/site-packages/protonvpn_nm_lib/core/subprocess_wrapper.py", line 81, in __ensure_executables_exist
    raise RuntimeError(
RuntimeError: Couldn't find acceptable executables for {'systemctl', 'clear', 'xdg-open', 'nmcli'}