On 02/03/20 09:04 AM, Predrag Zecevic - Unix Systems Administrator wrote:
On 01/31/20 21:47, Michal Nowak via openindiana-discuss wrote:
On 01/31/20 01:54 PM, Predrag Zecevic - Unix Systems Administrator wrote:
Hi all,
I have strange feeling that something is wrong with nodejs. I have
installed:
:; pkg list | grep nodejs
runtime/nodejs 0.12.18-2018.0.0.2 i--
runtime/nodejs-10 10.18.1-2019.0.0.0 i--
runtime/nodejs-12 12.14.1-2019.0.0.0 i--
runtime/nodejs-6 6.17.1-2018.0.0.0
i--
runtime/nodejs-8 8.17.0-2019.0.0.0
i--
Default is:
:; pkg mediator nodejs
MEDIATOR VER. SRC. VERSION IMPL. SRC. IMPLEMENTATION
nodejs system 12 system
This command works:
:; node --version
v12.14.1
But this exists terminal (and works fine on Linux):
:; npm ---version # same is true for 'npm version' command
When I call it like this, it works:
:; npm --version |& tee
6.13.4
Hi Predrag,
all of these commands work for me both in local and global zone with
runtime/nodejs-12, terminal is kept alive after the npm command finished.
Can you truss the command like this and upload the log somewhere?
truss -o log1 npm --version
Or maybe you will need to be more creative and run it like this:
truss -o log2 sh -c 'npm --version'
Michal
Hi Michal,
https://app.box.com/s/93hthxgd3g8w43nct9vvtuhmfj3es63y contains zipped
output from
:; truss -o /tmp/npm.truss npm -version
As Till foresaw, you are getting SIGHUP, where you shouldn't:
newman ~ tail npm.truss
...
/1: write(20, " 6 . 1 3 . 4\n", 7) = 7
/1: write(20, 0xFFDF9850, 0) = 0
/2: Received signal #1, SIGHUP, in port_getn() [default]
/2: siginfo: SIGHUP pid=1166 uid=2903
/3: Received signal #1, SIGHUP, in lwp_park() [default]
/2: port_getn(10, 0xEED88EC0, 1024, 1, 0x00000000) Err#4 EINTR
/3: lwp_park(0x00000000, 0) Err#4 EINTR
/4: Received signal #25, SIGCONT, in lwp_park() [default]
/1: Received signal #24, SIGTSTP [default]
Do you run this command in zone? Does it go away when connected via SSH,
or, perhaps, `zlogin -C ...`? Can you update your system?
Michal
_______________________________________________
openindiana-discuss mailing list
[email protected]
https://openindiana.org/mailman/listinfo/openindiana-discuss