Package Details: mullvad-vpn 2019.10-2

Git Clone URL: (read-only, click to copy)
Package Base: mullvad-vpn
Description: The Mullvad VPN client app for desktop
Upstream URL:
Licenses: GPL3
Submitter: gin078
Maintainer: yochananmarqos
Last Packager: yochananmarqos
Votes: 23
Popularity: 2.36
First Submitted: 2018-10-24 17:33
Last Updated: 2019-12-24 16:56

Pinned Comments

yochananmarqos commented on 2019-12-07 17:44

This package will verify the signature of the git tag / commit. Developer keys are available here and instructions are here. See the PKGBUILD to determine which developer key you need.

Latest Comments

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

sheevy commented on 2020-01-04 11:56

@ortizder @newb Thank you both. It turned out my issue was different. I imported the certificates as root and trizen couldn't see them. After importing them as regular user the installation went through.

newb commented on 2019-12-26 10:11

@sheevy If you are trying to update, make sure to close the installed version first. Worked for me...

ortizder commented on 2019-12-19 23:26


I got the same thing but had luck adding Linus' key from the site when after it was failing:

# wget <>
# gpg2 --import linus-code*.asc

sheevy commented on 2019-12-14 13:47

I'm getting:

==> Verifying source file signatures with gpg...
    mullvadvpn-app git repo ... FAILED (unknown public key 78CEAA8CB72E4467)
    mullvadvpn-app-binaries git repo ... FAILED (unknown public key 78CEAA8CB72E4467)

Despite having imported both: signing and Linus' keys:

# gpg2 --edit-key A1198702FC3E0A09A9AE5B75D5A1D4F266DE8DDF

pub  rsa4096/D5A1D4F266DE8DDF
     created: 2016-10-27  expires: never       usage: SC  
     trust: ultimate      validity: ultimate
sub  rsa4096/C187D22C089EF64E
     created: 2016-10-27  expires: never       usage: E   
sub  rsa4096/A26581F219C8314C
     created: 2016-10-27  expires: never       usage: S   
[ultimate] (1). Mullvad (code signing) <>
# gpg2 --edit-key 78CEAA8CB72E4467

pub  rsa4096/7653B940E494FE87
     created: 2015-07-08  expires: never       usage: SC  
     trust: ultimate      validity: ultimate
sub  rsa4096/8B0C4C0CCC536DAF
     created: 2015-07-08  expires: never       usage: E   
sub  rsa4096/78CEAA8CB72E4467
     created: 2016-10-31  expires: never       usage: S   
[ultimate] (1). Linus Färnstrand (code signing key) <>

Any ideas what else needs to be done?

yochananmarqos commented on 2019-12-13 18:04

@XenGi: What are you using for cargo? It's best to use rust.

XenGi commented on 2019-12-13 17:54

The package isn't compiling for me since a while now.

   Compiling rs-release v0.1.7 (
   Compiling log v0.3.9
   Compiling want v0.0.4
   Compiling log-panics v2.0.0
   Compiling base64 v0.9.3
   Compiling base64 v0.10.1
   Compiling generic-array v0.12.3
   Compiling aho-corasick v0.7.6
   Compiling aho-corasick v0.6.10
   Compiling bstr v0.2.8
   Compiling combine v3.8.1
   Compiling iovec v0.1.4
   Compiling net2 v0.2.33
   Compiling num_cpus v1.10.1
error[E0658]: imports can only refer to extern crate names passed with `--extern` on stable channel (see issue #53130)
  --> /home/xengi/.cargo/registry/src/
8  | extern crate std;
   | ----------------- not an extern crate passed with `--extern`
13 | use std::io;
   |     ^^^
   = help: add #![feature(uniform_paths)] to the crate attributes to enable
note: this import refers to the extern crate imported here
  --> /home/xengi/.cargo/registry/src/
8  | extern crate std;
   | ^^^^^^^^^^^^^^^^^

   Compiling rand v0.4.6
error: aborting due to previous error

For more information about this error, try `rustc --explain E0658`.
error: Could not compile `getrandom`.
warning: build failed, waiting for other jobs to finish...
 error: build failed
==> ERROR: A failure occurred in build().
Error making: mullvad-vpn

coderobe commented on 2019-12-13 17:51

No. That dep does not belong in this package, ras.

ras.anonymous commented on 2019-12-13 14:32

Thanks @jhenson the package now correctly builds. I belive it is the same problem that @a.liedtke was experiencing. Maybe @yochananmarqos should add lmdb as a dep till the bug is fixed? Thanks again @jhenson

jhenson commented on 2019-12-13 14:13

@ras.anonymous the rpm-tools package is missing a dependency declaration so the rpm tool fails to run if you don't have lmdb installed. As a workaround until the package is fixed you can manually install lmdb.

ras.anonymous commented on 2019-12-13 12:14

can't build this package. privatebin: