Package Details: expressvpn

Git Clone URL: (read-only, click to copy)
Package Base: expressvpn
Description: Proprietary VPN client for Linux
Upstream URL:
Licenses: custom
Submitter: 2bluesc
Maintainer: 2bluesc (WorMzy)
Last Packager: WorMzy
Votes: 35
Popularity: 2.30
First Submitted: 2016-03-26 03:18
Last Updated: 2020-04-08 13:30

Pinned Comments

WorMzy commented on 2019-11-06 13:15

Looks like update notifications are working for the linux client now, but unfortunately the current version (2.3.2) thinks it's an older version (2.3.1 -- check expressvpn --version), so the update alert people get when they run expressvpn status may be a false positive.

Please check what version is reported at (or as this sometimes gets updates listed sooner) before flagging the package as out-of-date.

WorMzy commented on 2019-01-11 11:38

Please note that, from v2.0.0, ExpressVPN will be providing signed Arch packages on their website (alongside the deb and rpm packages). I'll be continuing to update this package, but for those that find using the AUR cumbersome or just don't want to wait, please be aware of this option.

EDIT: packages were delayed for testing, but seem to be live as of 2019-01-23.

Latest Comments

1 2 3 4 5 6 ... Next › Last »

WorMzy commented on 2020-04-05 21:24

Nothing is actually built by this PKGBUILD, it just repackages the pre-built packages provided by upstream. As I understand it, RPi3 is ARMv8 (64-bit) which probably isn't compatible with the armhf (32-bit) builds from upstream.

I don't have a RPi3 to test with myself, but feel free to give it a try and let me know how you get on. It certainly doesn't work on my aarch64 odroid c2.

snailking commented on 2020-04-05 20:29

Is it possible to build for Raspberry Pi3?

wma commented on 2020-03-29 00:14

@geddy Having a similar problem, I can connect without problems, but when I disconnect network is disabled. Only way to restore it is restarting NetworkManager or run the expressvpn connect COUNTRY command and cancel it (Ctrl+C). Even more strange is at first it was working fine but it broke when I had to restart the expressvpn service once. After that it remained broken no matter what, even tried reinstalling, rebooting, deleting any expressvpn related file, etc.

I've resorted to using this in a shell script when I need to disconnect: expressvpn connect us &; pkill -INT -x expressvpn

Any country would work, I think.

geddy commented on 2020-03-15 21:34

@WorMzy Thank you.

I am now getting a strange issue where if I connect to the VPN and then disconnect, even though network_lock is disabled, my internet is blocked until I re-connect to the VPN. If I want to roam the internet with the VPN disabled, then I need to disable the VPN from launching upon boot and re-boot my computer. Strange behavior and I am unsure on how to debug. Any ideas?

WorMzy commented on 2020-03-09 18:51


geddy commented on 2020-03-09 17:59

I get the following error "==> ERROR: One or more PGP signatures could not be verified!" for "expressvpn_2.4.4.19-1".

WorMzy commented on 2020-02-24 17:04

@raivyn: Should be fixed now. The license file changes daily, so the SHA check sum should be 'SKIP'. Unfortunately the updpkgsums helper replaces it with a static SHA sum every time, so I have to manually fix it. This time I forgot.

raivyn commented on 2020-02-24 15:11

ive tried installing both package 1 and 2 and this still comes up ==> Validating source files with sha512sums... license-20200224.html ... FAILED ==> ERROR: One or more files did not pass the validity check! Error downloading sources: expressvpn

WorMzy commented on 2020-02-20 18:10

@DilesMavis: is listed on the Chinese troubleshooting page:

Usually when this sort of disconnect between advertised versions happens it's because there are some minor tweaks that need to be made to the client for users connecting from China, but other users can use either version without issue. They can upgrade, or they can stick with the version listed at (currently 2.4.2).

I'll always strive to keep this package pointing to the latest version available, but feel free to edit the PKGBUILD to target the other version if you want it. Just edit the pkgver, run updpkgsums, then makepkg as normal.

DilesMavis commented on 2020-02-20 15:54

The version on the official website is 2.4.2 but AUR version is 2.4.3 Why is that ? it seems there was a mistype or error while naming versions. Edit: so i uninstalled this and installed the one from offical website. then i couldnt start service. i uninstalled that poop and installed from AUR again and couldnt proceed install because of leftover at /usr/.... deleted that. Instaleld finally from AUR and everything is working fine now.

wasted 20 mins trying to be way too clever. the problem of being a windows user. lmao.

btw thanks for this package WorMzy !