Package Details: proton-vpn-gtk-app 4.3.1-2

Git Clone URL: https://aur.archlinux.org/proton-vpn-gtk-app.git (read-only, click to copy)
Package Base: proton-vpn-gtk-app
Description: ProtonVPN GTK app, Maintained by Community
Upstream URL: https://github.com/ProtonVPN/proton-vpn-gtk-app
Keywords: protonvpn
Licenses: GPL3
Groups: ProtonVPN
Conflicts: protonvpn-gui, python-proton-client
Submitter: ali.molaei
Maintainer: ali.molaei
Last Packager: ali.molaei
Votes: 35
Popularity: 7.75
First Submitted: 2023-11-01 12:41 (UTC)
Last Updated: 2024-05-07 09:46 (UTC)

Pinned Comments

stickyhands commented on 2024-02-09 23:53 (UTC) (edited on 2024-02-09 23:53 (UTC) by stickyhands)

@shoryuken thank you, that worked!

@ali.molaei I'm not sure of technicalities of dependencies, but if you cannot force network-manager-applet as a dependency I think you should at least pin some comment explaining that getting it might fix issues. As it stands I accidentally found the solution at other package page https://aur.archlinux.org/packages/protonvpn-cli#comment-951908, and only since it's the newest one.

Latest Comments

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

ali.molaei commented on 2024-05-07 09:48 (UTC)

@ImperatorStorm Thanks for noticing, I've removed them for now, but I think this should be fixed upstream as setup.py is picking them by mistake I think and installing them

ImperatorStorm commented on 2024-05-06 23:19 (UTC)

As of 4.3.1-1, this package dumps version.py and versions.yaml in /usr.

theone77 commented on 2024-05-03 15:55 (UTC)

Arch Linux, kde plasma 6, /usr/share/applications/protonvpn.desktop is were I copied the shortcut from. Just trying to help new users of Linux. That all.

ali.molaei commented on 2024-05-03 13:59 (UTC)

@theone77 It does install a .desktop file, what DE/WM are you using that is not detecting that? You should have a /usr/share/applications/protonvpn.desktop

theone77 commented on 2024-05-01 15:39 (UTC)

Does not make a desktop shortcut for this application automatically. So made it myself. Thank you for your work.

danievdm commented on 2024-05-01 09:06 (UTC)

In my particular case it seemed to be a clash actually with Gnome keyring - I posted what solved mine below my issue.

ali.molaei commented on 2024-04-30 17:56 (UTC)

I've removed checksums for git as it seems pamac (and maybe other helpers except for paru) have problems with it (I've got some reports via email as well as @danievdm here)

@674834 I don't know what your problem is caused by, is anybody else have the same problem?

danievdm commented on 2024-04-30 16:58 (UTC) (edited on 2024-04-30 18:01 (UTC) by danievdm)

With latest update, I started getting this error. I tried removing the app first and cleaning caches, but still gives the error when trying to build:

Building python-proton-keyring-linux...
==> Making package: python-proton-keyring-linux 0.0.2-2 (Tue 30 Apr 2024 18:51:54)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Cloning python-proton-keyring-linux git repo...
Cloning into bare repository '/var/tmp/pamac-build-danie/python-proton-keyring-linux/python-proton-keyring-linux'...
remote: Enumerating objects: 131, done.
remote: Counting objects: 100% (131/131), done.
remote: Compressing objects: 100% (70/70), done.
remote: Total 131 (delta 48), reused 122 (delta 39), pack-reused 0
Receiving objects: 100% (131/131), 36.76 KiB | 1.60 MiB/s, done.
Resolving deltas: 100% (48/48), done.
==> Validating source files with sha256sums...
    python-proton-keyring-linux ... NOT FOUND
==> ERROR: One or more files did not pass the validity check!
Error: Failed to build python-proton-keyring-linux

SOLUTION: Seems some conflict with gnome-keyring running in background so this solved teh above issue:

sudo chmod -x /usr/bin/gnome-keyring-daemon
sudo killall gnome-keyring-daemon

674834 commented on 2024-04-30 16:27 (UTC) (edited on 2024-04-30 16:48 (UTC) by 674834)

Getting the following error:

File "/usr/bin/protonvpn-app", line 33, in <module> sys.exit(load_entry point( ‘proton-vpn-gtk-app==4.3.0", ‘console_scripts', ‘protonvpn-app' )()

-py", line 34, in main

File "/usr/lib/python3.12/site-packages/proton/vpn/app/gtk/__main. controller = Controller. get(executor)

File “/usr/lib/python3.12/site-packages/proton/vpn/app/gtk/controller.py", line 57, in get executor. submit( controller. initialize_vpn_connector).result()

File "/usr/lib/python3.12/concurrent/futures/_base.py", line 456, in result return self.__get_result()

File "/usr/lib/python3.12/concurrent/futures/_base.py”, line 4 raise self._exception

File "/usr/lib/python3. 12/site-packages/proton/vpn/app/gtk/controller.py", line 97, in initialize_vpn_connector: self._connector = await self._api.get_vpn_connector()

File “/usr/lib/python3.12/site-packages/proton/vpn/core/api.py", line 55, in get_vpn_connector settings = await self.load_settings()

» in __get_result

File “/usr/lib/python3.12/site-packages/proton/vpn/core/api.py”, line 65, in load_settings

if self. _session_holder. session. logged_in:

File “/usr/lib/python3.12/site-packages/proton/vpn/core/session.py", line 73, in session self._session = self._proton_sso.get_default_session(

File “/usr/lib/python3.12/site-packages/proton/sso/sso.py", line 198, in get_default_session return self.get_session(account_name, override_class)

File “/usr/lib/python3.12/site-packages/proton/sso/sso.py", line 167, in get_session session = override _class(self._appversion, self._user_agent)

File "/usr/lib/python3.12/site-packages/proton/vpn/session/session.py”, line 74, in init super().__init_(targs, **kwargs)

File “/usr/lib/python3.12/site-packages/proton/session/api.py", line 107, in init self.transport_factory = None

File “/usr/lib/python3.12/site-packages/proton/session/api.py”, line 474, in transport_factory from .transports import TransportFactory

File “/usr/lib/python3.12/site-packages/proton/session/transports/init.py", line 20, in <module> from .aiohttp import AiohttpTransport

File "/usr/lib/python3.12/site-packages/proton/session/transports/aiohttp.py", line 27, in <module> from OpenSSL import crypto

File "/usr/lib/python3.12/site-packages/OpenSSL/init.py", line 8, in <module> from OpenSSL import SSL, crypto

File “/usr/lib/python3.12/site-packages/OpenSSL/SSL.py", line 34, in <module> from OpenSSL.crypto import (

File “/usr/lib/python3.12/site-packages/OpenSSL/crypto.py", line 945, in <module> utils. deprecated

TypeError: deprecated() got an unexpected keyword argument 'name'

Edit: resolved by reinstalling OpenSSL library. Leaving comment for posterity.

traibr commented on 2024-04-28 15:39 (UTC)

UPDATE: follow-up to my previous comment... Dependence was not needed; older installation, can't remember version number sorry!

python-shiboken2