Proton VPN issue when trying to connect

Proton VPN opens fine but when trying to connect I get an error message saying something went wrong. I have run it through a terminal this is my output of it running and when trying to connect.

2025-11-12T17:40:02.553740+00:00 | proton.vpn.split_tunneling.interface:52 | WARNING | Split tunneling backend not found
2025-11-12T17:40:02.559496+00:00 | proton.vpn.session.session:86 | WARNING | No package metadata was found for fido2
2025-11-12T17:40:02.744232+00:00 | proton.vpn.core.connection:508 | INFO | CONN:STATE_CHANGED | Disconnected (initial state)
2025-11-12T17:40:02.745618+00:00 | proton.vpn.app.gtk.app:57 | INFO | APP:PROCESS_START | self=<app.App object at 0x7fdfc4f50500 (proton+vpn+app+gtk+app+App at 0x559ec6289c40)>
2025-11-12T17:40:02.816686+00:00 | proton.vpn.core.api:147 | WARNING | is_fido2_lib_available is deprecated, use is_fido2_available instead
2025-11-12T17:40:02.816953+00:00 | proton.vpn.core.api:147 | WARNING | is_fido2_lib_available is deprecated, use is_fido2_available instead
2025-11-12T17:40:02.826753+00:00 | proton.vpn.core.refresher.vpn_data_refresher:200 | INFO | APP.VPN_DATA_REFRESHER:ENABLE | VPN data refresher service enabled.
2025-11-12T17:40:02.826842+00:00 | proton.vpn.core.refresher.vpn_data_refresher:208 | INFO | Next client config refresh scheduled in 3:12:56.805360
2025-11-12T17:40:02.826887+00:00 | proton.vpn.core.refresher.vpn_data_refresher:217 | INFO | Next server list refresh scheduled in 0:08:01.653619
2025-11-12T17:40:02.827310+00:00 | proton.vpn.core.refresher.vpn_data_refresher:226 | INFO | Next certificate refresh scheduled in 4 days, 11:24:38.172711
2025-11-12T17:40:02.827374+00:00 | proton.vpn.core.refresher.vpn_data_refresher:235 | INFO | Next feature flags refresh scheduled in 1:42:29.010703
2025-11-12T17:40:02.891022+00:00 | proton.vpn.app.gtk.services.reconnector.reconnector:96 | INFO | VPN reconnector enabled.
2025-11-12T17:40:03.050355+00:00 | proton.vpn.app.gtk.controller:187 | INFO | APP.STARTUP:STARTUP_ACTIONS | Running startup actions
2025-11-12T17:40:03.050447+00:00 | proton.vpn.app.gtk.widgets.vpn.vpn_widget:199 | INFO | APP.VPN:WIDGET_READY | VPN widget is ready (load time: 0.22 seconds)
2025-11-12T17:40:03.066707+00:00 | proton.vpn.app.gtk.services.reconnector.reconnector:181 | INFO | Network connectivity was detected.
2025-11-12T17:40:05.063636+00:00 | proton.vpn.app.gtk.widgets.vpn.quick_connect_widget:104 | INFO | UI.TRAY:CONNECT | Connect to fastest server
2025-11-12T17:40:05.261983+00:00 | proton.vpn.core.connection:400 | INFO | CONN.CONNECT:START | Server: US-CO#297 / Domain: node-us-440.protonvpn.net / IP: 95.173.221.216 / OpenVPN Ports: ProtocolPorts(udp=[80, 51820, 4569, 1194, 5060], tcp=[443, 7770, 8443]) / WireGuard Ports: ProtocolPorts(udp=[443, 88, 1224, 51820, 500, 4500], tcp=[443]) / Protocol: wireguard / Backend: None
2025-11-12T17:40:05.263387+00:00 | proton.vpn.core.connection:415 | INFO | Using certificate based authentication for openvpn: True
/usr/lib/python3.13/site-packages/proton/loader/loader.py:101: RuntimeWarning: Loader: couldn’t load backend/linuxnetworkmanager, is it installed properly?
acceptable_classes = self.get_all(type_name)
2025-11-12T17:40:05.270911+00:00 | proton.vpn.app.gtk.utils.exception_handler:278 | CRITICAL | APP:CRASH | Unexpected error.
Traceback (most recent call last):
File “/usr/lib64/python3.13/concurrent/futures/_base.py”, line 449, in result
return self.__get_result()
~~~~~~~~~~~~~~~~~^^
File “/usr/lib64/python3.13/concurrent/futures/_base.py”, line 401, in __get_result
raise self._exception
File “/usr/lib/python3.13/site-packages/proton/vpn/core/connection.py”, line 418, in connect
connection = VPNConnection.create(
server, self.credentials, settings, protocol, backend,
use_certificate=use_certificate
)
File “/usr/lib/python3.13/site-packages/proton/vpn/connection/vpnconnection.py”, line 191, in create
backend = Loader.get(“backend”, class_name=backend)
File “/usr/lib/python3.13/site-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.
2025-11-12T17:40:09.794095+00:00 | proton.vpn.app.gtk.services.reconnector.reconnector:103 | INFO | VPN reconnector disabled.
2025-11-12T17:40:09.794302+00:00 | proton.vpn.connection.states:138 | WARNING | CONN:WARNING | DISCONNECTED state received unexpected event: Down
2025-11-12T17:40:09.794445+00:00 | proton.vpn.core.refresher.vpn_data_refresher:194 | INFO | APP.VPN_DATA_REFRESHER:DISABLE | VPN data refresher service disabled.
I contacted Proton but they don’t officially support Opensuse. So they suggested I inquire to the distro package maintainers.

Thank you

https://bugzilla.opensuse.org/show_bug.cgi?id=1253255

Is the python313-proton-vpn-network-manager installed?

This is user to user forum. Package maintainers (with rare exceptions) do not participate here.

Please, use preformatted text when posting computer output. And do not mix computer output with your own input.

Duly noted will definitely refrain from making such mistakes in the future. I do apologize for my faux pas in proper usage of this site. I do thank you for enlightening me of this though.
I have clicked the link in the other comment and grateful that knowing it is a known issue.

FYI: the flatpak version is working without issues on the latest tw snapshot: https://flathub.org/en/apps/com.protonvpn.www

Thank you for that info.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.