Hi, in the last hour I have not been able to connect to proton vpn using the cli. It is the community edition, but it was working this morning, so the problem is in another part. I have been receiving error 442. Does anyone else have the same problem? any suggestion for the solution? thanks in advance
I have tried refreshing, reconfiguring, etc, with no success. This is the message I am suddenly getting, like if the api had changed:
No connection found.
[!] There was an error with accessing the ProtonVPN API.
[!] Please make sure your connection is working properly!
[!] HTTP Error Code: 422
Hi! The community CLI is no longer supported, since we’ve introduced new features and are continuing to add new features in the new Linux native client that aren’t compatible with the community CLI. In addition to this, the community CLI hasn’t been actively maintained in the past few years.
If you’re on a supported distro, please consider trying the latest version of our native Linux client: https://protonvpn.com/support/linux-vpn-setup/
Otherwise, you could also consider a manual configuration: https://protonvpn.com/support/wireguard-manual-linux/
I switched to v2.1.2 of the ProtonVPN CLI and I am still getting the same error. Also, I’m trying to run the desktop app over MobaXTerm and that isn’t working either. What have you done to get it working?
Thank you for making this post. I thought I messed up my system:
I resolved it with the latest linux-cli-community version.
I followed [Manual Installation from source](https://github.com/Rafficer/linux-cli-community?tab=readme-ov-file#manual-installation-from-source).
Make sure you’re on the latest version:
```
➜ protonvpn --version
ProtonVPN now offers an official Linux app which includes a graphical user interface.
Visit https://protonvpn.com/support/official-linux-client to upgrade.
ProtonVPN-CLI v2.2.12
```
After installing, I ran `sudo protonvpn init` and then `sudo protonvpn c` works again.
Thank you.
Ah yes, it’s broken. Switched to the community (v 2.2.12)
It would be great to have the CLI in macOS as well… Since it runs as a daemon anyway?
Well this news is unfortunate. I would also prefer to use the CLI, but that’s not my biggest problem. It’s that Proton is basically telling anyone not on RPM / DEB to take a hike, and up to now I’ve relied on the CLI as a workaround. I know people like me aren’t the largest market share, but it is increasingly rare to find linux software that aren’t available everywhere - especially ones that are opensource.
I tried ripping apart and inspected the deb package to figure out the dependency chain, but am missing something in the python configuration somehow. The app can’t find several first-party imports.
I switch configs often enough that the manual config is not ideal, but I guess that will last me until I find something better. This is the same reason I left ExpressVPN, so I guess the search continues.
I was using community pvpn-cli for the split-tunneling since, AFAIK, it is the only app on linux that supports split-tunneling. Hopefully, new, supported, cli updates will support this feature
Community CLI: HTTP Error Code: 422
Official CLI v3.13: “Unknown API error. Please retry or contact support” on login
GUI app: “Connection error: authentication denied” after trying to connect (log message: Reached connection error state: AuthDenied (<enum NM_VPN_CONNECTION_STATE_REASON_NO_SECRETS of type NM.VpnConnectionStateReason>)
)
Ima take this as ‘linux support is so low on the list of priorities that testing it is not part of our release process’, and will be cancelling tomorrow if it still doesn’t work. There are plenty of good alternatives to pick anyhoo.
Thanks. Unfortunately, the official one cannot be really used in the cli, it requires x11 , at least for the login part, and since I am using it in a container, it is a no go. For he future, will it possible to keep it really in the cli , reading a given config file, a s the comunity version does? BTW, by updating the comunity version to the latest one (from two weeks ago), protonvpn is working again.
EDIT: Sorry for not reading the manual configuration. From time to time I need to jump to another server, ans as far as I remember the wireguard config is attached to a server, so it will be combersome. Or I will need to download/generate a lot of wireguard configs. Maybe if it could be configured by region …
Hi Proton team, please support Linux with basic command line tools. No need for graphical interfaces for such a basic tool. Thanks!
Unfortunately the official GUI Linux client doesn’t work on Ubuntu Linux in Amazon WorkSpaces.
could you try getting the official GUI on gentoo/portage then? The only one in the repo is the now defunct cli
I tried installing the Community CLI and it just hangs when I try to login. No idea what’s going on.
Just a friendly heads-up: It’s probably best not to rely too heavily on the latest version, as we’re planning to completely discontinue support in the near future.
So, while things might still work for the time being, we recommend checking out if the native client or manual configuration are viable alternatives for your situation.
Solved it for now by updating the comunity protonvpn cli, which is the only useful cli that can be used headless