Bug 1223908

Summary: proton-vpn App Crashes On Connection, Breaks Network Connectivity
Product: [openSUSE] openSUSE Tumbleweed Reporter: Chris Miller <chris.beaudry.miller>
Component: OtherAssignee: Alexandre Vicenzi <alexandre.vicenzi>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Critical    
Priority: P5 - None    
Version: Current   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE Tumbleweed   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: Crash Output

Description Chris Miller 2024-05-05 15:17:37 UTC
Created attachment 874671 [details]
Crash Output

The new Proton VPN App packaged for openSUSE (https://build.opensuse.org/package/show/openSUSE%3AFactory/proton-vpn) worked fine under previous Tumbleweed versions. However, after dup (after about a month of not updating, so not sure when the regression happened), the following occurs:

1) The app starts up fine, and you can log into your Proton VPN account.
2) When you connect to any VPN server, by any method (quick connect, or by specifying a server) the app will display an "Unexpected Error" pop-up, included in the screenshot.  There is also some output to the console when running the app from the command line (included in screenshot).  The app will hang at this point.
3) After closing the app after the crash/hang, network connectivity is broken. Trying to ping www.google.com gives "Temporary failure in name resolution". No VPN shows as connected in Network Manager, and restarting the network interface from the Network Manager GUI has no effect.  As far as I can tell, you have to restart the computer to restore network connectivity to normal.
Comment 1 Alexandre Vicenzi 2024-05-22 12:33:53 UTC
Not sure what happened, but I got another error on my side.

The Proton VPN app was slightly outdated, possibly a clash with newer dependencies in Factory.

A package update is on the way, see https://build.opensuse.org/request/show/1175810 and https://build.opensuse.org/request/show/1175826.
Comment 2 Alexandre Vicenzi 2024-05-27 08:54:48 UTC
This was fixed in the last package update.