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: 10.46
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 .. 13 14 15 16 17 18 19 20 Next › Last »

ali.molaei commented on 2023-11-02 21:37 (UTC)

@mkudinov Sorry for not having that as a dependency, I've now added it to python-proton-vpn-network-manager-openvpn dependencies. There is nothing to blame on you, it's just that this package is still young and I'm fixing problems that I've not encountered myself with my setup, so thanks for baring with me and reporting the issues

About Connection error: authentication denied, I'm not sure that is related to this package. This may be a ProtonVPN bug that is showing you the connections you don't have plan access to them?

mkudinov commented on 2023-11-02 21:16 (UTC) (edited on 2023-11-02 21:23 (UTC) by mkudinov)

@ali.molaei I had openvpn installed, but not networkmanager-openvpn, because it is not stated as a dependency and I had no clue. After installing it the initial error got resolved, but now when trying to connect I get


2023-11-02T21:13:06.508076 | proton.vpn.connection.vpnconnector:185 | INFO | CONN:STATE_CHANGED | Connecting
2023-11-02T21:13:08.629510 | proton.vpn.backend.linux.networkmanager.core.networkmanager:75 | INFO | VPN server REACHABLE.
2023-11-02T21:13:08.657224 | proton.vpn.connection.vpnconnector:185 | INFO | CONN:STATE_CHANGED | Error
2023-11-02T21:13:08.657533 | proton.vpn.app.gtk.services.reconnector.reconnector:159 | INFO | VPN connection drop was detected.
2023-11-02T21:13:08.657664 | proton.vpn.app.gtk.services.reconnector.reconnector:118 | INFO | Reconnection attempt #5 scheduled in 30.36 seconds.
2023-11-02T21:13:39.021601 | proton.vpn.app.gtk.services.reconnector.reconnector:168 | INFO | Reconnecting (attempt #5)...
2023-11-02T21:13:39.021742 | proton.vpn.core.connection:97 | WARNING | VPNConnectorWrapper.current_connection is deprecated.
2023-11-02T21:13:39.023016 | proton.vpn.core.connection:156 | INFO | CONN.CONNECT:START | Server: 193.148.18.74 / Protocol: openvpn-udp / Ports: [80, 51820, 4569, 1194, 5060] / Backend: linuxnetworkmanager

In GUI I have Connection error: authentication denied

ali.molaei commented on 2023-11-02 21:02 (UTC)

@mkudinov do you have openvpn and networkmanager-openvpn installed?

mkudinov commented on 2023-11-02 20:55 (UTC) (edited on 2023-11-02 21:10 (UTC) by mkudinov)

Greetings. I've just installed the package and encountered a problem while trying to connect to a server.

2023-11-02T20:28:16.065966 | proton.vpn.connection.vpnconnector:185 | INFO | CONN:STATE_CHANGED | Connecting
2023-11-02T20:28:18.206901 | proton.vpn.backend.linux.networkmanager.core.networkmanager:75 | INFO | VPN server REACHABLE.
2023-11-02T20:28:18.211016 | proton.vpn.app.gtk.widgets.main.exception_handler:153 | CRITICAL | APP:CRASH | Unexpected error.
Traceback (most recent call last):
  File "/usr/lib/python3.11/threading.py", line 1038, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.11/threading.py", line 975, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/lib/python3.11/site-packages/proton/vpn/backend/linux/networkmanager/core/tcpcheck.py", line 92, in _check_connectivity
    callback(is_any_port_reachable(ip_address, ports, timeout))
  File "/usr/lib/python3.11/site-packages/proton/vpn/backend/linux/networkmanager/core/networkmanager.py", line 76, in start_if_server_reachable
    future = self._setup()  # Creates the network manager connection.
             ^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/proton/vpn/backend/linux/networkmanager/protocol/openvpn/openvpn.py", line 136, in _setup
    self._configure_connection(vpnconfig)
  File "/usr/lib/python3.11/site-packages/proton/vpn/backend/linux/networkmanager/protocol/openvpn/openvpn.py", line 54, in _configure_connection
    self.connection = self._import_vpn_config(vpnconfig)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/proton/vpn/backend/linux/networkmanager/core/networkmanager.py", line 333, in _import_vpn_config
    raise NotImplementedError(
NotImplementedError: Support for given configuration is not implemented

Also after trying to connect I've lost my internet connection and got an error from systemd-resolved: Using degraded feature set UDP instead of TCP for DNS server

Any help would be greatly appreciated.

yochananmarqos commented on 2023-11-02 16:22 (UTC)

@ali.molaei: Invoking setup.py directly is deprecated and hasn't been supported for about two years now.

SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.

ftumpt commented on 2023-11-02 16:12 (UTC)

@ali.molaei I have the dbus-python installed. However the Required By doesn't list this or any proton vpn related packages. Thanks for sending the picture of the app. I was looking at the other proton vpn web page, which still shows country flags as before.

ali.molaei commented on 2023-11-02 16:08 (UTC)

@ftumpt added the dependency, thanks, can you confirm that you have dbus-python installed or not, and if it is, can you give me the "Required By" line of "pacman -Qi dbus-python"?

About it being plain, yes it is that plain and I think that's ok, look at the screenshot on their website: https://protonvpn.com/support/linux-vpn-setup/

ftumpt commented on 2023-11-02 16:04 (UTC)

@ali.molaei Does you proton vpn application look "plain". It's lacking images that the old version had (country flags etc.). Here's the screenshot: https://ibb.co/Jv4cSZs Does it look like this for you?

ftumpt commented on 2023-11-02 15:56 (UTC)

@ali.molaei I found the issue. I first removed and reinstalled this package with all of the dependencies. After that on run from terminal I got a python exception on import stating that there's no module named 'aiohttp'. I then installed python-aiohttp package and the issue is gone. Please add python-aiohttp package to dependencies.

ali.molaei commented on 2023-11-02 15:53 (UTC)

@ftumpt can you see if installing dbus-python will help?