Package Details: ivpn-ui 3.9.8-1

Git Clone URL: (read-only, click to copy)
Package Base: ivpn-ui
Description: IVPN - Secure VPN for Privacy
Upstream URL:
Keywords: ivpn openvpn privacy security vpn vpn-client wireguard
Licenses: GPL3
Submitter: stenya
Maintainer: stenya
Last Packager: stenya
Votes: 9
Popularity: 0.180665
First Submitted: 2020-11-27 21:55 (UTC)
Last Updated: 2022-08-09 10:59 (UTC)

Dependencies (3)

Required by (0)

Sources (1)

Latest Comments

cyberpunkrocker commented on 2022-08-01 03:36 (UTC)

Feature request: create a symlink in /usr/bin to /opt/ivpn/ui/bin/ivpn-ui, so it would be easier to use from command line.

stenya commented on 2022-05-20 13:22 (UTC)

@jonathon Package is updated

jonathon commented on 2022-05-18 23:01 (UTC) (edited on 2022-05-19 10:55 (UTC) by jonathon)

Line 37 shouldn't be in a PKGBUILD - it's affecting a file outside of the build process, and will also fail in a clean chroot. If the chrome-sandbox executable needs specific permissions then that should be dealt with in the PKGBUILD, although before that change is made it needs to be verified whether it's actually needed under Arch rather than just "some Linux versions".

nattravnen commented on 2021-07-31 15:47 (UTC) (edited on 2021-07-31 15:51 (UTC) by nattravnen)

Hello, during the installation of the package I got the following error:

/tmp/alpm_bB8Iwi/.INSTALL: line 74: prepare: command not found error: command failed to execute correctly

However everything seems to working fine. Anyone can help me with this ?


commented on 2021-06-29 18:39 (UTC)

@reclusivesage That's probably from nvm setting new defaults. I wouldn't worry too much.
@stenya Thanks for the fix. Why does the build process include formatting, linting and testing? I think this should be done during CI instead to shave off some build time for regular users.

reclusivesage commented on 2021-06-29 18:35 (UTC)

Thank you! Now it installs just fine.

Though I noticed a new sudo prompt before build() starts (not for Pacman):

Now using node v15.14.0 (npm v7.7.6)
Creating default alias: default -> 15.14.0 (-> v15.14.0)
[sudo] password for USER: 
==> Starting build()...

Pretty sure it's nothing major with Node(JS?).

HeavyRootsDub commented on 2021-06-29 18:27 (UTC)

stenya, BIG THANK YOU, it works like a charm. Best regards.

stenya commented on 2021-06-29 17:47 (UTC)

Ladies and gentlemen, the issue should be fixed now. Please, check.

@reclusivesage thank you for the logs!

HeavyRootsDub commented on 2021-06-29 15:22 (UTC)

Same here

commented on 2021-06-29 14:57 (UTC)

I'm receiving the same error message

reclusivesage commented on 2021-06-29 14:31 (UTC) (edited on 2021-06-29 18:26 (UTC) by reclusivesage)

When building app with electron-builder began, I received a failure during build(). This is the output I received:

  • application Linux category is set to default "Utility"  reason=linux.category is not set and cannot map from macOS docs=
(node:43089) [DEP0147] DeprecationWarning: In future versions of Node.js, fs.rmdir(path, { recursive: true }) will be removed. Use fs.rm(path, { recursive: true }) instead
(Use `node --trace-deprecation ...` to show where the warning was created)
        throw new promise_1.NestedError(errors, "Cannot cleanup: ");

NestedError: Cannot cleanup: 

Error #1 --------------------------------------------------------------------------------
Error: ENOENT: no such file or directory, stat '/home/USER/AUR/ivpn-ui/src/desktop-app-3.3.20/ui/dist_electron/__appImage-x64'

Error #2 --------------------------------------------------------------------------------
Error: ENOENT: no such file or directory, stat '/home/USER/AUR/ivpn-ui/src/desktop-app-3.3.20/ui/dist_electron/__snap-amd64'
    at throwError (/home/USER/AUR/ivpn-ui/src/desktop-app-3.3.20/ui/node_modules/electron-builder/node_modules/builder-util/src/asyncTaskManager.ts:88:11)
    at checkErrors (/home/USER/AUR/ivpn-ui/src/desktop-app-3.3.20/ui/node_modules/electron-builder/node_modules/builder-util/src/asyncTaskManager.ts:53:9)
    at AsyncTaskManager.awaitTasks (/home/USER/AUR/ivpn-ui/src/desktop-app-3.3.20/ui/node_modules/electron-builder/node_modules/builder-util/src/asyncTaskManager.ts:67:7)
    at Packager.doBuild (/home/USER/AUR/ivpn-ui/src/desktop-app-3.3.20/ui/node_modules/electron-builder/node_modules/app-builder-lib/src/packager.ts:453:5)
    at Object.executeFinally (/home/USER/AUR/ivpn-ui/src/desktop-app-3.3.20/ui/node_modules/electron-builder/node_modules/builder-util/src/promise.ts:12:14)
    at Packager._build (/home/USER/AUR/ivpn-ui/src/desktop-app-3.3.20/ui/node_modules/electron-builder/node_modules/app-builder-lib/src/packager.ts:376:31)
    at (/home/USER/AUR/ivpn-ui/src/desktop-app-3.3.20/ui/node_modules/electron-builder/node_modules/app-builder-lib/src/packager.ts:337:12)
    at Object.executeFinally (/home/USER/AUR/ivpn-ui/src/desktop-app-3.3.20/ui/node_modules/electron-builder/node_modules/builder-util/src/promise.ts:12:14)
npm ERR! errno 1
npm ERR! ivpn-ui@3.3.20 electron:build: `node pre_build.js && vue-cli-service electron:build`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the ivpn-ui@3.3.20 electron:build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/USER/.npm/_logs/2021-06-29T14_08_11_116Z-debug.log
==> ERROR: A failure occurred in build().

When I check home/USER/.npm/_logs/2021-06-29T14_08_11_116Z-debug.log, this is what I see:

0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'run', 'electron:build' ]
2 info using npm@6.14.13
3 info using node@v16.4.0
4 verbose run-script [ 'preelectron:build', 'electron:build', 'postelectron:build' ]
5 info lifecycle ivpn-ui@3.3.20~preelectron:build: ivpn-ui@3.3.20
6 info lifecycle ivpn-ui@3.3.20~electron:build: ivpn-ui@3.3.20
7 verbose lifecycle ivpn-ui@3.3.20~electron:build: unsafe-perm in lifecycle true
8 verbose lifecycle ivpn-ui@3.3.20~electron:build: PATH: /usr/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/home/USER/AUR/ivpn-ui/src/desktop-app-3.3.20/ui/node_modules/.bin:/home/USER/bin:/home/USER/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
9 verbose lifecycle ivpn-ui@3.3.20~electron:build: CWD: /home/USER/AUR/ivpn-ui/src/desktop-app-3.3.20/ui
10 silly lifecycle ivpn-ui@3.3.20~electron:build: Args: [ '-c', 'node pre_build.js && vue-cli-service electron:build' ]
11 silly lifecycle ivpn-ui@3.3.20~electron:build: Returned: code: 1  signal: null
12 info lifecycle ivpn-ui@3.3.20~electron:build: Failed to exec electron:build script
13 verbose stack Error: ivpn-ui@3.3.20 electron:build: `node pre_build.js && vue-cli-service electron:build`
13 verbose stack Exit status 1
13 verbose stack     at EventEmitter.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
13 verbose stack     at EventEmitter.emit (node:events:394:28)
13 verbose stack     at ChildProcess.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
13 verbose stack     at ChildProcess.emit (node:events:394:28)
13 verbose stack     at maybeClose (node:internal/child_process:1067:16)
13 verbose stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)
14 verbose pkgid ivpn-ui@3.3.20
15 verbose cwd /home/USER/AUR/ivpn-ui/src/desktop-app-3.3.20/ui
16 verbose Linux 5.13.0-1-MANJARO
17 verbose argv "/usr/bin/node" "/usr/bin/npm" "run" "electron:build"
18 verbose node v16.4.0
19 verbose npm  v6.14.13
20 error code ELIFECYCLE
21 error errno 1
22 error ivpn-ui@3.3.20 electron:build: `node pre_build.js && vue-cli-service electron:build`
22 error Exit status 1
23 error Failed at the ivpn-ui@3.3.20 electron:build script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [ 1, true ]

missingSleepDeps commented on 2021-04-01 18:38 (UTC)

Building ivpn-ui... ==> Making package: ivpn-ui 3.2.3-1 (Thu 01 Apr 2021 11:35:47 AM PDT) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found ivpn-ui-src-v3.2.3.tar.gz ==> Validating source files with sha256sums... ivpn-ui-src-v3.2.3.tar.gz ... Passed ==> Removing existing $srcdir/ directory... ==> Extracting sources... -> Extracting ivpn-ui-src-v3.2.3.tar.gz with bsdtar ==> Removing existing $pkgdir/ directory... ==> Starting build()... npm ERR! semver.simplifyRange is not a function

npm ERR! A complete log of this run can be found in: npm ERR! /home/"redacted"/.npm/_logs/2021-04-01T18_35_53_292Z-debug.log ==> ERROR: A failure occurred in build(). Aborting...