Package Details: proton-vpn-gtk-app 4.8.1-1

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: 89
Popularity: 8.78
First Submitted: 2023-11-01 12:41 (UTC)
Last Updated: 2024-12-06 14:44 (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 .. 15 16 17 18 19 20 21 22 Next › Last »

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?

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

These should be installed:

proton-vpn-gtk-app 4.1.0-3
python-proton-core 0.1.15-1
python-proton-vpn-api-core 0.20.1-1
python-proton-vpn-connection 0.11.0-1
python-proton-vpn-killswitch 0.2.0-1
python-proton-vpn-killswitch-network-manager 0.2.0-1
python-proton-vpn-logger 0.2.1-1
python-proton-vpn-network-manager 0.3.0-1
python-proton-vpn-network-manager-openvpn 0.0.4-1
python-proton-vpn-session 0.6.2-1