@yochananmarqos @Random1213 I'm still quite new to Arch so it could well be an issue on my system but I've encountered this issue too, 16GB RAM + 4GB swap and at step 450 the memory usage just balloons until my system is completely frozen. This has happened since I tried to update ~1 month ago, the crash happened both clean building and not. The mullvad-vpn-bin package has installed correctly for me.
Search Criteria
Package Details: mullvad-vpn 2024.1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/mullvad-vpn.git (read-only, click to copy) |
---|---|
Package Base: | mullvad-vpn |
Description: | The Mullvad VPN client app for desktop |
Upstream URL: | https://www.mullvad.net |
Licenses: | GPL-3.0-or-later |
Submitter: | gin078 |
Maintainer: | yochananmarqos |
Last Packager: | yochananmarqos |
Votes: | 130 |
Popularity: | 3.77 |
First Submitted: | 2018-10-24 17:33 (UTC) |
Last Updated: | 2024-03-21 22:38 (UTC) |
Dependencies (12)
- alsa-lib
- gtk3 (gtk3-ubuntuAUR, gtk3-no_deadkeys_underlineAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classic-xfceAUR, gtk3-classicAUR)
- iputils (busybox-coreutilsAUR, iputils-gitAUR)
- libnftnl (libnftnl-gitAUR, libnftnl-fullconeAUR)
- libnotify (libnotify-gitAUR)
- nss (nss-hgAUR)
- cargo (rust-nightly-binAUR, cargo-gitAUR, rustup-gitAUR, rust, rustup) (make)
- git (git-gitAUR) (make)
- go (go-gitAUR, gcc-go-gitAUR, gcc-go) (make)
- libxcrypt-compat (make)
- npm (corepackerAUR) (make)
- protobuf (protobuf-gitAUR) (make)
Required by (3)
Sources (4)
RageAx commented on 2024-04-25 21:03 (UTC)
Random1213 commented on 2024-04-03 09:26 (UTC) (edited on 2024-04-03 09:28 (UTC) by Random1213)
Your system freezing has absolutely nothing to do with packaging. My guess is you either do not have enough RAM and/or swap setup. It builds just fine for myself and everyone else.
@yochananmarqos Got the same problem so speak for yourself, not "everyone else". 16GB of RAM + 16GB of swap, just after boot with no app opened and not using a bloated DE and it still froze my system. Now if your definition of "enough" is having 64GB of RAM then it's another story.
account commented on 2024-03-27 14:07 (UTC)
I was bit by the
Caused by:
missing field `version`
in `package`
==> ERROR: A failure occurred in prepare().
Aborting...
build error too.
What fixed it on my end was a rustup update
. I also did a rustup install stable
and rustup default stable
purely out of superstition.
s31bz commented on 2024-03-24 23:22 (UTC)
gpg --recv-keys
fixed that, building fine now
s31bz commented on 2024-03-22 20:27 (UTC)
Still seeing this
==> Making package: mullvad-vpn 2024.1-1 (Fri 22 Mar 2024 02:16:14 PM MDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Cloning mullvadvpn-app git repo...
Cloning into bare repository '/home/s31bz/.cache/rua/build/mullvad-vpn/mullvadvpn-app'...
remote: Enumerating objects: 337316, done.
remote: Counting objects: 100% (6626/6626), done.
remote: Compressing objects: 100% (2686/2686), done.
remote: Total 337316 (delta 4627), reused 5008 (delta 3711), pack-reused 330690
Receiving objects: 100% (337316/337316), 161.63 MiB | 39.25 MiB/s, done.
Resolving deltas: 100% (218633/218633), done.
-> Cloning mullvadvpn-app-binaries git repo...
Cloning into bare repository '/home/s31bz/.cache/rua/build/mullvad-vpn/mullvadvpn-app-binaries'...
remote: Enumerating objects: 2188, done.
remote: Counting objects: 100% (740/740), done.
remote: Compressing objects: 100% (381/381), done.
remote: Total 2188 (delta 393), reused 606 (delta 343), pack-reused 1448
Receiving objects: 100% (2188/2188), 212.11 MiB | 53.31 MiB/s, done.
Resolving deltas: 100% (1284/1284), done.
-> Found no-rpm.diff
-> Found mullvad-vpn.sh
==> Validating source files with sha256sums...
mullvadvpn-app ... Skipped
mullvadvpn-app-binaries ... Skipped
no-rpm.diff ... Passed
mullvad-vpn.sh ... Passed
==> Verifying source file signatures with gpg...
mullvadvpn-app-binaries git repo ... FAILED (unknown public key AEE9DECFD582E984)
==> ERROR: One or more PGP signatures could not be verified!
Build failed with exit code 1 in /home/s31bz/.cache/rua/build/mullvad-vpn
Even though I was sure that I ran through the instructions to verify signature
lucas commented on 2024-03-22 14:34 (UTC) (edited on 2024-03-22 14:34 (UTC) by lucas)
Don't build.
makepkg -s
==> Making package: mullvad-vpn 2024.1-1 (Fri 22 Mar 2024 03:32:12 PM CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Cloning mullvadvpn-app git repo...
Cloning into bare repository '/home/luca/system/mullvad-vpn/mullvadvpn-app'...
remote: Enumerating objects: 337185, done.
remote: Counting objects: 100% (6514/6514), done.
remote: Compressing objects: 100% (2696/2696), done.
remote: Total 337185 (delta 4546), reused 4838 (delta 3589), pack-reused 330671
Receiving objects: 100% (337185/337185), 161.64 MiB | 23.85 MiB/s, done.
Resolving deltas: 100% (218541/218541), done.
-> Cloning mullvadvpn-app-binaries git repo...
Cloning into bare repository '/home/luca/system/mullvad-vpn/mullvadvpn-app-binaries'...
remote: Enumerating objects: 2188, done.
remote: Counting objects: 100% (740/740), done.
remote: Compressing objects: 100% (381/381), done.
remote: Total 2188 (delta 393), reused 606 (delta 343), pack-reused 1448
Receiving objects: 100% (2188/2188), 212.11 MiB | 7.44 MiB/s, done.
Resolving deltas: 100% (1284/1284), done.
-> Found no-rpm.diff
-> Found mullvad-vpn.sh
==> Validating source files with sha256sums...
mullvadvpn-app ... Skipped
mullvadvpn-app-binaries ... Skipped
no-rpm.diff ... Passed
mullvad-vpn.sh ... Passed
==> Verifying source file signatures with gpg...
mullvadvpn-app-binaries git repo ... Passed
==> Extracting sources...
-> Creating working copy of mullvadvpn-app git repo...
Cloning into 'mullvadvpn-app'...
done.
Switched to a new branch 'makepkg'
-> Creating working copy of mullvadvpn-app-binaries git repo...
Cloning into 'mullvadvpn-app-binaries'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
Submodule 'dist-assets/binaries' (https://github.com/mullvad/mullvadvpn-app-binaries) registered for path 'dist-assets/binaries'
Submodule 'windows/libwfp' (https://github.com/mullvad/libwfp) registered for path 'windows/libwfp'
Submodule 'windows/windows-libraries' (https://github.com/mullvad/windows-libraries) registered for path 'windows/windows-libraries'
Cloning into '/home/luca/system/mullvad-vpn/src/mullvadvpn-app/dist-assets/binaries'...
done.
Cloning into '/home/luca/system/mullvad-vpn/src/mullvadvpn-app/windows/libwfp'...
Cloning into '/home/luca/system/mullvad-vpn/src/mullvadvpn-app/windows/windows-libraries'...
Submodule path 'dist-assets/binaries': checked out 'd5772339cee9c1a0d7671968746f02499b78e245'
Submodule path 'windows/libwfp': checked out '3ea5ca1163a005dd9dbe51167e9a1176574cc348'
Submodule path 'windows/windows-libraries': checked out 'f5114c49bd9845533f193b57d55f27a5fbb47ef0'
patching file gui/tasks/distribution.js
Hunk #1 succeeded at 161 (offset -1 lines).
error: failed to load manifest for workspace member `/home/luca/system/mullvad-vpn/src/mullvadvpn-app/android/translations-converter`
Caused by:
failed to parse manifest at `/home/luca/system/mullvad-vpn/src/mullvadvpn-app/android/translations-converter/Cargo.toml`
Caused by:
TOML parse error at line 1, column 1
|
1 | [package]
| ^^^^^^^^^
missing field `version`
==> ERROR: A failure occurred in prepare().
Aborting...
grindzohr commented on 2024-03-18 10:39 (UTC) (edited on 2024-03-18 10:41 (UTC) by grindzohr)
@beki: I had the same problem trying to build today. Looks like it requires a fair bit of ram to build this as it easily tore through my 16GiB and locked up my system. I managed to build it using zram.
yochananmarqos commented on 2024-03-12 22:57 (UTC)
@beki: Your system freezing has absolutely nothing to do with packaging. My guess is you either do not have enough RAM and/or swap setup. It builds just fine for myself and everyone else.
beki commented on 2024-03-12 19:19 (UTC)
I am trying to build the package today, but when building my system freezes around item 450. Can I provide more info some way?
yochananmarqos commented on 2024-01-26 15:43 (UTC)
@kyckl1ng: No. Please do not spam multiple packages with the same comment.
Pinned Comments
yochananmarqos commented on 2022-11-11 19:31 (UTC) (edited on 2022-11-13 19:21 (UTC) by yochananmarqos)
PSA: Upstream does not support building natively for ARM64, only cross-compiling. You can use
mullvad-vpn-bin
instead.yochananmarqos commented on 2019-12-07 17:44 (UTC) (edited on 2020-11-17 03:00 (UTC) by yochananmarqos)
--> ALWAYS DO A CLEAN BUILD <--
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.