this post was submitted on 04 Nov 2024
7 points (100.0% liked)

Proton

5314 readers
4 users here now

Empowering you to choose a better internet where privacy is the default. Protect yourself online with Proton Mail, Proton VPN, Proton Calendar, Proton Drive. Proton Pass and SimpleLogin.

Proton Mail is the world's largest secure email provider. Swiss, end-to-end encrypted, private, and free.

Proton VPN is the world’s only open-source, publicly audited, unlimited and free VPN. Swiss-based, no-ads, and no-logs.

Proton Calendar is the world's first end-to-end encrypted calendar that allows you to keep your life private.

Proton Drive is a free end-to-end encrypted cloud storage that allows you to securely backup and share your files. It's open source, publicly audited, and Swiss-based.

Proton Pass Proton Pass is a free and open-source password manager which brings a higher level of security with rigorous end-to-end encryption of all data (including usernames, URLs, notes, and more) and email alias support.

SimpleLogin lets you send and receive emails anonymously via easily-generated unique email aliases.

founded 1 year ago
MODERATORS
 

upon installation of the most up to date 4.7.1, I couldn't start the Protonvpn

TLDR, reinstall proton-vpn-gnome-desktop, fixes the issues.

below are my terminal history,

similar to the bug report from reddit:

https://www.reddit.com/r/ProtonVPN/comments/1gjhaoi/protonvpn_update_on_linux_mint_213_fails_to_start/ (front end: https://redlib.privacyredirect.com/r/ProtonVPN/comments/1gjhaoi/protonvpn_update_on_linux_mint_213_fails_to_start/)

$ protonvpn-app 

Traceback (most recent call last):
  File "/usr/bin/protonvpn-app", line 33, in <module>
    sys.exit(load_entry_point('proton-vpn-gtk-app==4.7.1', 'console_scripts', 'protonvpn-app')())
  File "/usr/lib/python3/dist-packages/proton/vpn/app/gtk/__main__.py", line 35, in main
    controller = Controller.get(executor, exception_handler)
  File "/usr/lib/python3/dist-packages/proton/vpn/app/gtk/controller.py", line 64, in get
    executor.submit(controller.initialize_vpn_connector).result()
  File "/usr/lib/python3.10/concurrent/futures/_base.py", line 458, in result
    return self.__get_result()
  File "/usr/lib/python3.10/concurrent/futures/_base.py", line 403, in __get_result
    raise self._exception
  File "/usr/lib/python3/dist-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/dist-packages/proton/vpn/core/api.py", line 63, in get_vpn_connector
    self._vpn_connector = await VPNConnector.get(
  File "/usr/lib/python3/dist-packages/proton/vpn/core/connection.py", line 94, in get
    await connector.initialize_state()
  File "/usr/lib/python3/dist-packages/proton/vpn/core/connection.py", line 251, in initialize_state
    state = await self._get_initial_state()
  File "/usr/lib/python3/dist-packages/proton/vpn/core/connection.py", line 240, in _get_initial_state
    current_connection = await self._get_current_connection()
  File "/usr/lib/python3/dist-packages/proton/vpn/core/connection.py", line 218, in _get_current_connection
    backend_class = Loader.get("backend", persisted_parameters.backend)
  File "/usr/lib/python3/dist-packages/proton/loader/loader.py", line 129, in get
    raise RuntimeError(f"Loader: couldn't find an acceptable implementation for {type_name}.")
RuntimeError: Loader: couldn't find an acceptable implementation for backend.

$ sudo apt install proton-vpn-gnome-desktop

[sudo] password for user: 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  python3-proton-vpn-network-manager
The following NEW packages will be installed:
  proton-vpn-gnome-desktop python3-proton-vpn-network-manager
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 31.1 kB of archives.
After this operation, 207 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 https://repo.protonvpn.com/debian stable/main all python3-proton-vpn-network-manager all 0.9.4 [28.4 kB]
Get:2 https://repo.protonvpn.com/debian stable/main all proton-vpn-gnome-desktop all 0.8.0 [2,628 B]
Fetched 31.1 kB in 1s (24.5 kB/s)                    
Selecting previously unselected package python3-proton-vpn-network-manager.
(Reading database ... 235378 files and directories currently installed.)
Preparing to unpack .../python3-proton-vpn-network-manager_0.9.4_all.deb ...
Unpacking python3-proton-vpn-network-manager (0.9.4) ...
Selecting previously unselected package proton-vpn-gnome-desktop.
Preparing to unpack .../proton-vpn-gnome-desktop_0.8.0_all.deb ...
Unpacking proton-vpn-gnome-desktop (0.8.0) ...
Setting up python3-proton-vpn-network-manager (0.9.4) ...
Setting up proton-vpn-gnome-desktop (0.8.0) ...
top 1 comments
sorted by: hot top controversial new old
[–] [email protected] 2 points 2 weeks ago

I initially wanted to file a bug report on Github, but

it just directs me to https://protonvpn.com/support/ and I got lost where I should go to file the bug report

if anyone knows, and if you experience the same issues, can you please file the report on our behalfs? thank you