OESF Portables Forum

Model Specific Forums => Cosmo Communicator => Cosmo Communicator - Linux => Topic started by: peter on November 27, 2020, 02:41:22 pm

Title: protonvpn-cli v2.2.4 crashes Debian-KDE
Post by: peter on November 27, 2020, 02:41:22 pm
I hope someone here can help me.  I can follow instructions and use the command line, but I'm not a coder. 

My Gemini runs the (now obsolete) protonvpn-cli v2.2.4 without issue.

I was able to install, init, and configure it on my Cosmo but every time I try to connect, the entire system crashes and reboots.

I submitted a bug report to ProtonVPN and they looked at the logs from ovpn and protonvpn-cli but didn't see anything obviously there.  They don't provide official support for aarch64 devices, so I'm stuck with trying to figure this out on my own.

Can anyone give me a clue where to start poking?
Title: Re: protonvpn-cli v2.2.4 crashes Debian-KDE
Post by: peter on November 28, 2020, 09:36:08 am
Watching the screen closely, an error message about ipv6tables appears right before the system crashed.
Title: Re: protonvpn-cli v2.2.4 crashes Debian-KDE
Post by: Varti on November 28, 2020, 12:18:22 pm
You can try to trace the command's execution and redirect the output to a file with strace, e.g.

strace protonvpn-cli >output.log

and see, after the system has rebooted, if there's any helpful error inside output.log. If you don't have strace installed: sudo apt install strace

Varti
Title: Re: protonvpn-cli v2.2.4 crashes Debian-KDE
Post by: peter on November 28, 2020, 04:44:11 pm
Thank you, Varti!

I'll do the same with my Gemian which does work, and then compare the two outputs.  That may give a non-techie like myself a little more to work with.

- peter
Title: Re: protonvpn-cli v2.2.4 crashes Debian-KDE
Post by: peter on December 24, 2020, 01:34:17 am
So, I finally resolved the issue by reverting to the very first community cli app, now deprecated.  It's missing some of the features of later releases, notably the killswitch, but other than that I have no complaints. I also discovered that I needed to use a custom DNS server, because the tool overwrites resolv.conf

https://github.com/ProtonVPN/protonvpn-cli