Package Details: proton-vpn-gtk-app 4.7.4-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: 85
Popularity: 9.65
First Submitted: 2023-11-01 12:41 (UTC)
Last Updated: 2024-11-14 16:19 (UTC)

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 on https://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 using cp command it works fine - If I package it (using install 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.

Latest Comments

« First ‹ Previous 1 .. 7 8 9 10 11 12 13 14 15 16 17 .. 20 Next › Last »

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

So it's not just networkmanager that's required, but also network-manager-applet (of which networkmanager is a dependency): see e.g. https://bbs.archlinux.org/viewtopic.php?id=246698

Without this, you'd have to activate each interface manually using nmcli connection up --ask, so it's not usable in this way.

So please add network-manager-applet as a dependency so that users don't waste their time on useless searches and have the maximum chance of getting working software out of the box. Thanks! :)

shoryuken commented on 2024-01-13 18:40 (UTC)

Apparently, networkmanager had to be installed and enabled/started. If so, it should be a dependency, its absence shouldn't crash the app, and an explicit error message would be nice :)

Now I have an authentication problem:

2024-01-13T18:36:31.709247 | proton.vpn.app.gtk.widgets.main.exception_handler:163 | ERROR | APP:ERROR | Reconnection not possible due to authentication error.
Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/proton/vpn/app/gtk/services/reconnector/reconnector.py", line 142, in _raise_reconnection_error
    raise AuthenticationError("Reconnection not possible due to authentication error.")
proton.vpn.connection.exceptions.AuthenticationError: Reconnection not possible due to authentication error.

shoryuken commented on 2024-01-13 15:48 (UTC) (edited on 2024-01-13 15:49 (UTC) by shoryuken)

The app crashes when I try to connect to a server, has anyone ever had this?

2024-01-13T15:19:39.053697 | proton.vpn.app.gtk.widgets.main.exception_handler:174 | CRITICAL | APP:CRASH | Unexpected error.
Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/proton/vpn/killswitch/interface/killswitch.py", line 52, in get
    return Loader.get("killswitch", class_name=class_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/proton/loader/loader.py", line 113, in get
    raise RuntimeError(f"Loader: couldn't find an acceptable implementation for {type_name}.")
RuntimeError: Loader: couldn't find an acceptable implementation for killswitch.

texer22 commented on 2024-01-07 17:08 (UTC) (edited on 2024-01-07 21:46 (UTC) by texer22)

I am trying to connect to a VPN connection but I get two warnings:

1. pvpn-killswitch-ipv6 
(Connection pvpn-killswitch-ipv6 deactivated)
2. ipv6leakintrf0
(IP configuration was unavailable).

I have had disabled IPV6 connections in /etc/ GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"

I also checked on a virtual machine (with IP6 disabled) and I get the same warnings but the app connects to a VPN.

EDIT
I checked with a IP6 enabled and still cannot connect to a VPN.
Artix Linux 6.6.9, Wayland, OpenRC

texer22 commented on 2024-01-07 16:06 (UTC) (edited on 2024-01-07 21:43 (UTC) by texer22)

I cannot run it on Artix Wayland OpenRC. https://pastebin.com/h4LVkUa4 I have checked it on virtual machine using same set up (OpenRC and Wayland) and it is working. Very weird.

RuntimeError: The Secret Service daemon is neither running nor activatable through D-Bus

EDIT: Solved! I had to install gnome-keyring...

port19 commented on 2023-12-29 09:44 (UTC)

Forgot a dependency?

RuntimeError: The Secret Service daemon is neither running nor activatable through D-Bus

xdzzz commented on 2023-12-17 07:09 (UTC)

Installed using an AUR helper (yay) because of all the nested AUR deps. It did work smoothly out-of-the-box though! Many thanks for maintaining this! Love this VPN provider besides the fact they just decided to ignore an Arch build :|

sbeve72 commented on 2023-12-09 08:59 (UTC)

Looks like you forgot to add a dependency "python-packaging"?

ModuleNotFoundError: No module named 'packaging'

Adding python-packaging from extra fixes the error.

ali.molaei commented on 2023-12-03 13:53 (UTC)

@nTia89 it's an optional dependency for python-proton-vpn-network-manager which is a dependency of this package, it's optional because needing it depends on which DE you are using and may be not mandated