Does not make a desktop shortcut for this application automatically. So made it myself. Thank you for your work.
Search Criteria
Package Details: proton-vpn-gtk-app 4.7.4-2
Package Actions
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: | 85 |
Popularity: | 9.85 |
First Submitted: | 2023-11-01 12:41 (UTC) |
Last Updated: | 2024-11-14 16:19 (UTC) |
Dependencies (23)
- dbus-python (python-dbus)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- python-aiohttp (python-aiohttp-gitAUR)
- python-bcrypt
- python-cairo (python-cairo-gitAUR)
- python-distro
- python-gnupg
- python-gobject (python-gobject-gitAUR)
- python-jinja
- python-packaging
- python-proton-coreAUR
- python-proton-keyring-linuxAUR
- python-proton-vpn-api-coreAUR
- python-proton-vpn-network-managerAUR
- python-pynacl
- python-pyopenssl
- python-requests
- python-sentry_sdk
- webkit2gtk (webkit2gtk-imgpasteAUR)
- git (git-gitAUR, git-glAUR) (make)
- python-setuptools (make)
- libappindicator-gtk3 (optional)
- python-proton-vpn-local-agent-binAUR (optional)
Required by (0)
Sources (1)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 12 .. 20 Next › Last »
theone77 commented on 2024-05-01 15:39 (UTC)
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
traibr commented on 2024-04-28 15:28 (UTC)
Just heads up, tried all cache removals, via
https://wiki.archlinux.org/title/pacman/Tips_and_tricks & https://wiki.archlinux.org/title/pacman
I had to manually remove these dependencies from the system & re-install them from scratch; this after the full cache clean-up.
python-proton-core python-proton-keyring-linux python-proton-keyring-linux-secretservice python-proton-vpn-api-core python-proton-vpn-connection python-proton-vpn-killswitch python-proton-vpn-killswitch-network-manager python-proton-vpn-logger python-proton-vpn-network-manager python-proton-vpn-network-manager-openvpn python-proton-vpn-session python-shiboken2
Probably missed a step here or there, but hope it helps. Working now!
cherkaba commented on 2024-04-28 12:10 (UTC)
@pathief thanks the tricks works
pathief commented on 2024-04-28 11:56 (UTC)
@cherkaba I had the same problem. I uninstalled everything with yay -Rs proton-vpn-gtk-app
and re-installed it again with clean build and it worked.
I tried installing the python-proton-vpn-logger
and python-importlib-metadata
, which didn't do anything by themselves but might have have impacted something after re-installing everything with clean build.
ali.molaei commented on 2024-04-27 23:04 (UTC)
After updating to python 3.12 you'll need to rebuild all the packages again so it opens again, If you are in hurry, try cleaning paru/yay cache or do a cleanbuild yourself, But I'll publish at least a -2 update for all the packages so everyone is building them again automatically, and I'll try to apply the changes suggested to the PKGBUILDs as well. ;)
Pinned Comments
ali.molaei commented on 2024-11-14 16:25 (UTC)
I've added
https://aur.archlinux.org/packages/python-proton-vpn-local-agent-bin
as optional dependency, I worked onhttps://aur.archlinux.org/packages/python-proton-vpn-local-agent
a bit to build it from source, but I have a weird issue with it so I'm not depending this package on that by default for now.For those who know a bit about rust packaging, the issue with building from source for me is: - If I copy the build
so
file usingcp
command it works fine - If I package it (usinginstall
in PKGBUILD) and put the file there by installing the package using pacman, It doesn't work! although the files have the same checksum.I have no idea why is that and am open to any help on https://aur.archlinux.org/packages/python-proton-vpn-local-agent package
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.