Package Details: nodejs-pass-server-node 0.3.0-1

Git Clone URL: https://aur.archlinux.org/nodejs-pass-server-node.git (read-only)
Package Base: nodejs-pass-server-node
Description: Read-only portal to pass, the standard password manager
Upstream URL: https://github.com/cpoppema/pass-server-node
Licenses: GPL3
Submitter: tad
Maintainer: None
Last Packager: tad
Votes: 1
Popularity: 0.000000
First Submitted: 2016-08-07 06:16
Last Updated: 2016-08-07 06:17

Latest Comments

Martian commented on 2017-07-19 13:57

It fails to start when installed. It creates broken symlink in /usr/lib/node_modules:
lrwxrwxrwx 1 root root 41 Jul 19 16:36 pass-server-node -> ../../../../../src/pass-server-node-0.3.0

Then the systemd service won't start because this directory is configured for working dir:

WorkingDirectory=/usr/lib/node_modules/pass-server-node

Here is the error form systemd:

$ systemctl --user status pass-server-node
● pass-server-node.service - Read-only portal to pass, the standard password manager
Loaded: loaded (/usr/lib/systemd/user/pass-server-node.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2017-07-19 16:41:12 EEST; 55s ago
Process: 16115 ExecStart=/usr/bin/npm start (code=exited, status=200/CHDIR)
Main PID: 16115 (code=exited, status=200/CHDIR)

Jul 19 16:41:12 x systemd[745]: Started Read-only portal to pass, the standard password manager.
Jul 19 16:41:12 x systemd[16115]: pass-server-node.service: Failed at step CHDIR spawning /usr/bin/npm: No such file or directory
Jul 19 16:41:12 x systemd[745]: pass-server-node.service: Main process exited, code=exited, status=200/CHDIR
Jul 19 16:41:12 x systemd[745]: pass-server-node.service: Unit entered failed state.
Jul 19 16:41:12 x systemd[745]: pass-server-node.service: Failed with result 'exit-code'.