So, is this supposed to work on Manjaro as well? I have a fresh install and after activating the vpn, the connection is fine until it randomly drops, despite showing still connected. I have to disconnect and reconnect about once every 10 minutes.
Search Criteria
Package Details: expressvpn 3.78.0.0_1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/expressvpn.git (read-only, click to copy) |
---|---|
Package Base: | expressvpn |
Description: | Proprietary VPN client for Linux |
Upstream URL: | https://expressvpn.com |
Licenses: | LicenseRef-custom |
Submitter: | 2bluesc |
Maintainer: | 2bluesc (WorMzy) |
Last Packager: | WorMzy |
Votes: | 49 |
Popularity: | 0.000430 |
First Submitted: | 2016-03-26 03:18 (UTC) |
Last Updated: | 2024-11-12 09:25 (UTC) |
Dependencies (1)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
Required by (3)
Sources (6)
- https://www.expressvpn.works/clients/linux/expressvpn_3.78.0.0-1_amd64.deb
- https://www.expressvpn.works/clients/linux/expressvpn_3.78.0.0-1_amd64.deb.asc
- https://www.expressvpn.works/clients/linux/expressvpn_3.78.0.0-1_armhf.deb
- https://www.expressvpn.works/clients/linux/expressvpn_3.78.0.0-1_armhf.deb.asc
- https://www.expressvpn.works/clients/linux/expressvpn_3.78.0.0-1_i386.deb
- https://www.expressvpn.works/clients/linux/expressvpn_3.78.0.0-1_i386.deb.asc
dotducky commented on 2024-06-21 03:24 (UTC)
ScottMorse commented on 2024-06-17 15:19 (UTC)
Some older comments reference different solutions for this, but I thought I'd go ahead and say that if you have NetworkManager and experience occasional DNS errors that require you to reconnect expressvpn manually, I needed to prevent NetworkManager from editing /etc/resolv.conf
, which seemed to occur whenever I had any connection hiccups. I didn't realize that expressvpn and NetworkManager were fighting over owning this file.
I used the solution from https://askubuntu.com/questions/623940/network-manager-how-to-stop-nm-updating-etc-resolv-conf by adding this to /etc/NetworkManager/NetworkManager.conf
:
[main]
dns=none
rc-manager=unmanaged
WorMzy commented on 2024-03-01 22:03 (UTC)
@marakasmalan: No. At a guess your /var/lib/expressvpn/userdata2.dat is getting corrupted at shutdown. Is it possible your filesystem is damaged and/or the underlying hardware is degraded?
marakasmalan commented on 2024-03-01 21:41 (UTC)
every time the system reboots I have to reactivate expressvpn, is that normal?
genji commented on 2023-11-06 17:38 (UTC) (edited on 2023-11-06 17:38 (UTC) by genji)
Pinned instructions do not work for me. Still fails complaining about PGP signatures ` [root@arch ~]# gpg --import expressvpn_release_public_key_0xAFF2A1415F6A3A38.asc gpg: /root/.gnupg/trustdb.gpg: trustdb created gpg: key AFF2A1415F6A3A38: public key "ExpressVPN Release release@expressvpn.com" imported gpg: Total number processed: 1 gpg: imported: 1 [root@arch ~]# yay -S expressvpn -> Avoid running yay as root/sudo. AUR Explicit (1): expressvpn-3.57.1.2_1-1 :: PKGBUILD up to date, skipping download: expressvpn 1 expressvpn (Build Files Exist) ==> Packages to cleanBuild? ==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4) ==> 1 expressvpn (Build Files Exist) ==> Diffs to show? ==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4) ==> ==> Making package: expressvpn 3.57.1.2_1-1 (Mon Nov 6 12:37:32 2023) ==> Retrieving sources... -> Found expressvpn_3.57.1.2-1_amd64.deb -> Found expressvpn_3.57.1.2-1_amd64.deb.asc ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source_x86_64 files with sha512sums... expressvpn_3.57.1.2-1_amd64.deb ... Passed expressvpn_3.57.1.2-1_amd64.deb.asc ... Skipped :: (1/1) Parsing SRCINFO: expressvpn gpg: directory '/tmp/.gnupg' created gpg: keybox '/tmp/.gnupg/pubring.kbx' created gpg: /tmp/.gnupg/trustdb.gpg: trustdb created gpg: error reading key: No public key
:: PGP keys need importing: -> 1D0B09AD6C93FEE93FDDBD9DAFF2A1415F6A3A38, required by: expressvpn :: Import? [Y/n] :: Importing keys with gpg... gpg: directory '/tmp/.gnupg' created gpg: keybox '/tmp/.gnupg/pubring.kbx' created gpg: /tmp/.gnupg/trustdb.gpg: trustdb created gpg: key AFF2A1415F6A3A38: public key "ExpressVPN Release release@expressvpn.com" imported gpg: Total number processed: 1 gpg: imported: 1 ==> Making package: expressvpn 3.57.1.2_1-1 (Mon Nov 6 12:37:44 2023) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found expressvpn_3.57.1.2-1_amd64.deb -> Found expressvpn_3.57.1.2-1_amd64.deb.asc ==> Validating source_x86_64 files with sha512sums... expressvpn_3.57.1.2-1_amd64.deb ... Passed expressvpn_3.57.1.2-1_amd64.deb.asc ... Skipped ==> Verifying source file signatures with gpg... expressvpn_3.57.1.2-1_amd64.deb ... FAILED (unknown public key AFF2A1415F6A3A38) ==> ERROR: One or more PGP signatures could not be verified! -> error making: expressvpn-exit status 1 -> Failed to install the following packages. Manual intervention is required: expressvpn - exit status 1 [root@arch ~]# `
Pillgar commented on 2023-10-09 10:44 (UTC)
I've noticed "Failed unmounting Temporary Directory /tmp" when expressvpn service is enabled. On a boot with it disabled, the error doesn't appear. Besides that, everything seems to work fine.
WorMzy commented on 2023-07-12 21:06 (UTC)
@JedPhillips: When you click the download link on their website, it directs you to the .works URL, so my guess is it's their CDN. In any case, the downloads are verified with ExpressVPN's release signing key, so unless makepkg fails to validate the files, you can either assume they're genuine, or that ExpressVPN has leaked the private key, someone has made their own spoof packages, AND hijacked the .com website to make the download link point to a site hosting the spoof packages, AND they've been keeping up this charade since September 2021 (which is when the .works URL replaced the old .xyz URL) without anyone noticing on ExpressVPN's side. I'm not saying the latter is impossible, but it's incredibly unlikely. ;)
If you are genuinely worried about the downloads, please contact ExpressVPN support for clarification on why the downloads are served from the .works URL. All we can provide here is speculation.
JedPhillips commented on 2023-07-12 15:01 (UTC) (edited on 2023-07-12 15:01 (UTC) by JedPhillips)
Why is this pulling from expressvpn.works rather than expressvpn.com? I can't find any information on expressvpn.works and whether it's legit.
throstur commented on 2023-05-21 13:37 (UTC)
If you're having problems and need to update to the latest version, navigate to:
http://www.expressvpn.com/latest#linux
and upgrade the package with sudo pacman -U <downloaded tarball>
Also flagged this out of date for now, as this package is 2 minor versions behind.
WorMzy commented on 2023-01-14 20:04 (UTC)
You can use the official package if you prefer (see the sticky comment from 2019), however, it's just a repackaging of the same content in the deb/rpm packages using fpm with some packaging issues (creates untracked files, tries to modify files in $HOME, enables systemd services). Also the official Arch package only comes in x86_64 flavour.
Pinned Comments
paintie commented on 2020-07-28 21:16 (UTC)
Info from expressvpn's site ...
wget https://www.expressvpn.com/expressvpn_release_public_key_0xAFF2A1415F6A3A38.asc
gpg --import expressvpn_release_public_key_0xAFF2A1415F6A3A38.asc
All installed fine; thank you very much for maintaining.
WorMzy commented on 2019-11-06 13:15 (UTC)
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 runexpressvpn status
may be a false positive.Please check what version is reported at https://www.expressvpn.com/latest (or https://www.expressvpn.com/support/troubleshooting/china-status/#linux as this sometimes gets updates listed sooner) before flagging the package as out-of-date.
WorMzy commented on 2019-01-11 11:38 (UTC) (edited on 2019-01-23 20:41 (UTC) by WorMzy)
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.