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