code-server: VS Code exited unexpectedly with code 0

OS/Web Information

  • Web Browser: Firefox Developer Edition 91.0b8
  • Local OS: Windows 11 Build 22000.100
  • Remote OS: Raspberry Pi OS, Raspberry Pi 3B+
  • Remote Architecture: ARMv7
  • code-server --version: 3.11.0 4e8cd09ef0412dfc7b148b7639a692e20e4fd6dd

Steps to Reproduce

Installed with yarn sudo yarn global add code-server

  1. Start code server (code-server -vvv)
  2. Log in

Expected

VSCode should show up

Actual

image

Logs

pi@raspberrypi:~ $ code-server -vvv
[2021-07-29T06:33:01.169Z] trace child:6849 got message {"message":{"type":"handshake","args":{"_":[],"bind-addr":"127.0.0.1:8080","auth":"password","password":"nope","config":"/home/pi/.config/code-server/config.yaml","verbose":true,"user-data-dir":"/home/pi/.local/share/code-server","extensions-dir":"/home/pi/.local/share/code-server/extensions","log":"trace","host":"127.0.0.1","port":8080,"proxy-domain":[],"usingEnvPassword":true,"usingEnvHashedPassword":false}}}
[2021-07-29T06:33:01.179Z] info  code-server 3.11.0 4e8cd09ef0412dfc7b148b7639a692e20e4fd6dd
[2021-07-29T06:33:01.181Z] info  Using user-data-dir ~/.local/share/code-server
[2021-07-29T06:33:01.181Z] trace Using extensions-dir ~/.local/share/code-server/extensions
[2021-07-29T06:33:01.216Z] info  Using config file ~/.config/code-server/config.yaml
[2021-07-29T06:33:01.216Z] info  HTTP server listening on http://127.0.0.1:8080
[2021-07-29T06:33:01.217Z] info    - Authentication is enabled
[2021-07-29T06:33:01.217Z] info      - Using password from $PASSWORD
[2021-07-29T06:33:01.218Z] info    - Not serving HTTPS
[2021-07-29T06:33:07.168Z] trace heartbeat
[2021-07-29T06:33:07.357Z] debug forking vs code...
[2021-07-29T06:33:08.937Z] error VS Code exited unexpectedly with code 0
[2021-07-29T06:34:07.175Z] debug 0 active connections
[2021-07-29T06:37:14.732Z] trace heartbeat
[2021-07-29T06:37:14.915Z] debug forking vs code...
[2021-07-29T06:37:16.478Z] error VS Code exited unexpectedly with code 0

~/.local/share/code-server/coder-logs.: Empty

Screenshot

Notes

This issue can be reproduced in VS Code: Yes/No nope

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 15 (6 by maintainers)

Most upvoted comments

ubuntu@ubuntu:~$ sudo npm install --loglevel verbose -g --unsafe-perm code-server
npm info it worked if it ends with ok
npm verb cli [
npm verb cli   '/usr/local/bin/node',
npm verb cli   '/usr/local/bin/npm',
npm verb cli   'install',
npm verb cli   '--loglevel',
npm verb cli   'verbose',
npm verb cli   '-g',
npm verb cli   '--unsafe-perm',
npm verb cli   'code-server'
npm verb cli ]
npm info using npm@6.14.14
npm info using node@v14.17.4
npm verb npm-session 277511b570731930
npm http fetch GET 200 https://registry.npmjs.org/code-server 1560ms
npm http fetch GET 200 https://registry.npmjs.org/code-server/-/code-server-3.11.0.tgz 5963ms
npm timing stage:loadCurrentTree Completed in 9859ms
npm timing stage:loadIdealTree:cloneCurrentTree Completed in 1ms
npm timing stage:loadIdealTree:loadShrinkwrap Completed in 9ms
npm http fetch GET 200 https://registry.npmjs.org/compression 462ms
npm http fetch GET 200 https://registry.npmjs.org/body-parser 471ms
npm http fetch GET 200 https://registry.npmjs.org/env-paths 451ms
npm http fetch GET 200 https://registry.npmjs.org/js-yaml 423ms
npm http fetch GET 200 https://registry.npmjs.org/cookie-parser 462ms
npm http fetch GET 200 https://registry.npmjs.org/argon2 513ms
npm http fetch GET 200 https://registry.npmjs.org/http-proxy 469ms
npm http fetch GET 200 https://registry.npmjs.org/express 541ms
npm http fetch GET 200 https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz 382ms
npm http fetch GET 200 https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz 381ms
npm http fetch GET 200 https://registry.npmjs.org/compression/-/compression-1.7.4.tgz 391ms
npm http fetch GET 200 https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz 396ms
npm http fetch GET 200 https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.5.tgz 394ms
npm http fetch GET 200 https://registry.npmjs.org/argon2/-/argon2-0.28.2.tgz 390ms
npm http fetch GET 200 https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz 389ms
npm http fetch GET 200 https://registry.npmjs.org/express/-/express-5.0.0-alpha.8.tgz 288ms
npm http fetch GET 200 https://registry.npmjs.org/httpolyglot 1116ms
npm http fetch GET 200 https://registry.npmjs.org/qs 174ms
npm http fetch GET 200 https://registry.npmjs.org/limiter 230ms
npm http fetch GET 200 https://registry.npmjs.org/proxy-agent 224ms
npm http fetch GET 200 https://registry.npmjs.org/proxy-from-env 217ms
npm http fetch GET 200 https://registry.npmjs.org/safe-buffer 194ms
npm http fetch GET 200 https://registry.npmjs.org/httpolyglot/-/httpolyglot-0.1.2.tgz 261ms
npm http fetch GET 200 https://registry.npmjs.org/proxy-agent/-/proxy-agent-4.0.1.tgz 178ms
npm http fetch GET 200 https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz 188ms
npm http fetch GET 200 https://registry.npmjs.org/qs/-/qs-6.7.0.tgz 205ms
npm http fetch GET 200 https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz 177ms
npm http fetch GET 200 https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz 162ms
npm http fetch GET 200 https://registry.npmjs.org/semver 246ms
npm http fetch GET 200 https://registry.npmjs.org/split2 252ms
npm http fetch GET 200 https://registry.npmjs.org/ws 226ms
npm http fetch GET 200 https://registry.npmjs.org/tar-fs 289ms
npm http fetch GET 200 https://registry.npmjs.org/xdg-basedir 306ms
npm http fetch GET 200 https://registry.npmjs.org/semver/-/semver-7.3.5.tgz 251ms
npm http fetch GET 200 https://registry.npmjs.org/split2/-/split2-3.2.2.tgz 278ms
npm http fetch GET 200 https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz 241ms
npm http fetch GET 200 https://registry.npmjs.org/ws/-/ws-7.5.3.tgz 254ms
npm http fetch GET 200 https://registry.npmjs.org/safe-compare 924ms
npm http fetch GET 200 https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz 231ms
npm http fetch GET 304 https://registry.npmjs.org/yarn 532ms (from cache)
npm http fetch GET 200 https://registry.npmjs.org/@coder%2flogger 2202ms
npm http fetch GET 200 https://registry.npmjs.org/pem 1159ms
npm http fetch GET 200 https://registry.npmjs.org/rotating-file-stream 1152ms
npm http fetch GET 200 https://registry.npmjs.org/yarn/-/yarn-1.22.11.tgz 313ms (from cache)
npm http fetch GET 200 https://registry.npmjs.org/safe-compare/-/safe-compare-1.1.4.tgz 347ms
npm http fetch GET 200 https://registry.npmjs.org/pem/-/pem-1.14.4.tgz 301ms
npm http fetch GET 200 https://registry.npmjs.org/rotating-file-stream/-/rotating-file-stream-2.1.5.tgz 170ms
npm http fetch GET 200 https://registry.npmjs.org/@coder/logger/-/logger-1.1.16.tgz 803ms
npm http fetch GET 200 https://registry.npmjs.org/opencollective-postinstall 74ms
npm http fetch GET 200 https://registry.npmjs.org/node-addon-api 89ms
npm http fetch GET 200 https://registry.npmjs.org/@mapbox%2fnode-pre-gyp 114ms
npm http fetch GET 200 https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz 111ms
npm http fetch GET 200 https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz 137ms
npm http fetch GET 200 https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.5.tgz 110ms
npm http fetch GET 200 https://registry.npmjs.org/@phc%2fformat 269ms
npm http fetch GET 200 https://registry.npmjs.org/@phc/format/-/format-1.0.0.tgz 754ms
npm http fetch GET 200 https://registry.npmjs.org/make-dir 145ms
npm http fetch GET 200 https://registry.npmjs.org/detect-libc 151ms
npm http fetch GET 200 https://registry.npmjs.org/rimraf 162ms
npm http fetch GET 200 https://registry.npmjs.org/npmlog 177ms
npm http fetch GET 200 https://registry.npmjs.org/nopt 181ms
npm http fetch GET 200 https://registry.npmjs.org/tar 177ms
npm http fetch GET 200 https://registry.npmjs.org/https-proxy-agent 189ms
npm http fetch GET 200 https://registry.npmjs.org/node-fetch 251ms
npm http fetch GET 200 https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz 233ms
npm http fetch GET 200 https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz 245ms
npm http fetch GET 200 https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz 195ms
npm http fetch GET 200 https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz 143ms
npm http fetch GET 200 https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz 185ms
npm http fetch GET 200 https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz 183ms
npm http fetch GET 200 https://registry.npmjs.org/tar/-/tar-6.1.3.tgz 182ms
npm http fetch GET 200 https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz 196ms
npm http fetch GET 200 https://registry.npmjs.org/agent-base 124ms
npm http fetch GET 200 https://registry.npmjs.org/debug 136ms
npm http fetch GET 200 https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz 52ms
npm http fetch GET 200 https://registry.npmjs.org/debug/-/debug-4.3.2.tgz 76ms
npm http fetch GET 200 https://registry.npmjs.org/ms 35ms
npm http fetch GET 200 https://registry.npmjs.org/ms/-/ms-2.1.2.tgz 41ms
npm http fetch GET 200 https://registry.npmjs.org/semver/-/semver-6.3.0.tgz 42ms
npm http fetch GET 200 https://registry.npmjs.org/abbrev 40ms
npm http fetch GET 200 https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz 38ms
npm http fetch GET 200 https://registry.npmjs.org/set-blocking 67ms
npm http fetch GET 200 https://registry.npmjs.org/are-we-there-yet 74ms
npm http fetch GET 200 https://registry.npmjs.org/gauge 85ms
npm http fetch GET 200 https://registry.npmjs.org/console-control-strings 98ms
npm http fetch GET 200 https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz 93ms
npm http fetch GET 200 https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz 72ms
npm http fetch GET 200 https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz 98ms
npm http fetch GET 200 https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz 87ms
npm http fetch GET 200 https://registry.npmjs.org/delegates 54ms
npm http fetch GET 200 https://registry.npmjs.org/readable-stream 61ms
npm http fetch GET 200 https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz 90ms
npm http fetch GET 200 https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz 71ms
npm http fetch GET 200 https://registry.npmjs.org/core-util-is 113ms
npm http fetch GET 200 https://registry.npmjs.org/util-deprecate 106ms
npm http fetch GET 200 https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz 89ms
npm http fetch GET 200 https://registry.npmjs.org/inherits 122ms
npm http fetch GET 200 https://registry.npmjs.org/string_decoder 117ms
npm http fetch GET 200 https://registry.npmjs.org/process-nextick-args 142ms
npm http fetch GET 200 https://registry.npmjs.org/isarray 144ms
npm http fetch GET 200 https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz 131ms
npm http fetch GET 200 https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz 101ms
npm http fetch GET 200 https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz 135ms
npm http fetch GET 200 https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz 109ms
npm http fetch GET 200 https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz 126ms
npm http fetch GET 200 https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz 130ms
npm http fetch GET 200 https://registry.npmjs.org/object-assign 100ms
npm http fetch GET 200 https://registry.npmjs.org/signal-exit 103ms
npm http fetch GET 200 https://registry.npmjs.org/string-width 103ms
npm http fetch GET 200 https://registry.npmjs.org/wide-align 112ms
npm http fetch GET 200 https://registry.npmjs.org/strip-ansi 115ms
npm http fetch GET 200 https://registry.npmjs.org/has-unicode 124ms
npm http fetch GET 200 https://registry.npmjs.org/aproba 177ms
npm http fetch GET 200 https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz 149ms
npm http fetch GET 200 https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz 139ms
npm http fetch GET 200 https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz 142ms
npm http fetch GET 200 https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz 127ms
npm http fetch GET 200 https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz 125ms
npm http fetch GET 200 https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz 132ms
npm http fetch GET 200 https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz 112ms
npm http fetch GET 200 https://registry.npmjs.org/is-fullwidth-code-point 48ms
npm http fetch GET 200 https://registry.npmjs.org/code-point-at 56ms
npm http fetch GET 200 https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz 77ms
npm http fetch GET 200 https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz 62ms
npm http fetch GET 200 https://registry.npmjs.org/number-is-nan 47ms
npm http fetch GET 200 https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz 38ms
npm http fetch GET 200 https://registry.npmjs.org/ansi-regex 37ms
npm http fetch GET 200 https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz 39ms
npm http fetch GET 200 https://registry.npmjs.org/glob 54ms
npm http fetch GET 200 https://registry.npmjs.org/glob/-/glob-7.1.7.tgz 41ms
npm http fetch GET 200 https://registry.npmjs.org/inflight 86ms
npm http fetch GET 200 https://registry.npmjs.org/minimatch 88ms
npm http fetch GET 200 https://registry.npmjs.org/once 96ms
npm http fetch GET 200 https://registry.npmjs.org/fs.realpath 112ms
npm http fetch GET 200 https://registry.npmjs.org/path-is-absolute 106ms
npm http fetch GET 200 https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz 99ms
npm http fetch GET 200 https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz 94ms
npm http fetch GET 200 https://registry.npmjs.org/once/-/once-1.4.0.tgz 86ms
npm http fetch GET 200 https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz 80ms
npm http fetch GET 200 https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz 88ms
npm http fetch GET 200 https://registry.npmjs.org/wrappy 33ms
npm http fetch GET 200 https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz 42ms
npm http fetch GET 200 https://registry.npmjs.org/brace-expansion 38ms
npm http fetch GET 200 https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz 41ms
npm http fetch GET 200 https://registry.npmjs.org/concat-map 51ms
npm http fetch GET 200 https://registry.npmjs.org/balanced-match 64ms
npm http fetch GET 200 https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz 34ms
npm http fetch GET 200 https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz 40ms
npm http fetch GET 200 https://registry.npmjs.org/lru-cache 36ms
npm http fetch GET 200 https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz 35ms
npm http fetch GET 200 https://registry.npmjs.org/yallist 57ms
npm http fetch GET 200 https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz 39ms
npm http fetch GET 200 https://registry.npmjs.org/fs-minipass 90ms
npm http fetch GET 200 https://registry.npmjs.org/mkdirp 95ms
npm http fetch GET 200 https://registry.npmjs.org/minizlib 103ms
npm http fetch GET 200 https://registry.npmjs.org/minipass 105ms
npm http fetch GET 200 https://registry.npmjs.org/chownr 111ms
npm http fetch GET 200 https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz 71ms
npm http fetch GET 200 https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz 84ms
npm http fetch GET 200 https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz 81ms
npm http fetch GET 200 https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz 90ms
npm http fetch GET 200 https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz 97ms
npm http fetch GET 200 https://registry.npmjs.org/content-type 136ms
npm http fetch GET 200 https://registry.npmjs.org/debug/-/debug-2.6.9.tgz 115ms
npm http fetch GET 200 https://registry.npmjs.org/raw-body 144ms
npm http fetch GET 200 https://registry.npmjs.org/depd 152ms
npm http fetch GET 200 https://registry.npmjs.org/iconv-lite 150ms
npm http fetch GET 200 https://registry.npmjs.org/bytes 179ms
npm http fetch GET 200 https://registry.npmjs.org/type-is 168ms
npm http fetch GET 200 https://registry.npmjs.org/http-errors 197ms
npm http fetch GET 200 https://registry.npmjs.org/on-finished 194ms
npm http fetch GET 200 https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz 279ms
npm http fetch GET 200 https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz 246ms
npm http fetch GET 200 https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz 220ms
npm http fetch GET 200 https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz 249ms
npm http fetch GET 200 https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz 229ms
npm http fetch GET 200 https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz 197ms
npm http fetch GET 200 https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz 200ms
npm http fetch GET 200 https://registry.npmjs.org/depd/-/depd-1.1.2.tgz 271ms
npm http fetch GET 200 https://registry.npmjs.org/ms/-/ms-2.0.0.tgz 40ms
npm http fetch GET 200 https://registry.npmjs.org/setprototypeof 74ms
npm http fetch GET 200 https://registry.npmjs.org/toidentifier 79ms
npm http fetch GET 200 https://registry.npmjs.org/statuses 87ms
npm http fetch GET 200 https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz 92ms
npm http fetch GET 200 https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz 76ms
npm http fetch GET 200 https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz 73ms
npm http fetch GET 200 https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz 72ms
npm http fetch GET 200 https://registry.npmjs.org/safer-buffer 37ms
npm http fetch GET 200 https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz 46ms
npm http fetch GET 200 https://registry.npmjs.org/ee-first 47ms
npm http fetch GET 200 https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz 43ms
npm http fetch GET 200 https://registry.npmjs.org/unpipe 35ms
npm http fetch GET 200 https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz 56ms
npm http fetch GET 200 https://registry.npmjs.org/mime-types 49ms
npm http fetch GET 200 https://registry.npmjs.org/media-typer 53ms
npm http fetch GET 200 https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz 50ms
npm http fetch GET 200 https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz 49ms
npm http fetch GET 200 https://registry.npmjs.org/mime-db 48ms
npm http fetch GET 200 https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz 45ms
npm http fetch GET 200 https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz 22ms (from cache)
npm http fetch GET 200 https://registry.npmjs.org/compressible 93ms
npm http fetch GET 200 https://registry.npmjs.org/accepts 100ms
npm http fetch GET 200 https://registry.npmjs.org/vary 104ms
npm http fetch GET 200 https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz 100ms
npm http fetch GET 200 https://registry.npmjs.org/on-headers 117ms
npm http fetch GET 200 https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz 86ms
npm http fetch GET 200 https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz 79ms
npm http fetch GET 200 https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz 65ms
npm http fetch GET 200 https://registry.npmjs.org/vary/-/vary-1.1.2.tgz 73ms
npm http fetch GET 200 https://registry.npmjs.org/negotiator 56ms
npm http fetch GET 200 https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz 99ms
npm http fetch GET 200 https://registry.npmjs.org/cookie 47ms
npm http fetch GET 200 https://registry.npmjs.org/cookie-signature 56ms
npm http fetch GET 200 https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz 46ms
npm http fetch GET 200 https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz 44ms
npm http fetch GET 200 https://registry.npmjs.org/content-disposition 132ms
npm http fetch GET 200 https://registry.npmjs.org/merge-descriptors 127ms
npm http fetch GET 200 https://registry.npmjs.org/etag 134ms
npm http fetch GET 200 https://registry.npmjs.org/array-flatten 142ms
npm http fetch GET 200 https://registry.npmjs.org/encodeurl 149ms
npm http fetch GET 200 https://registry.npmjs.org/finalhandler 166ms
npm http fetch GET 200 https://registry.npmjs.org/debug/-/debug-3.1.0.tgz 165ms
npm http fetch GET 200 https://registry.npmjs.org/fresh 199ms
npm http fetch GET 200 https://registry.npmjs.org/escape-html 205ms
npm http fetch GET 200 https://registry.npmjs.org/methods 206ms
npm http fetch GET 200 https://registry.npmjs.org/etag/-/etag-1.8.1.tgz 187ms
npm http fetch GET 200 https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz 193ms
npm http fetch GET 200 https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz 192ms
npm http fetch GET 200 https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz 156ms
npm http fetch GET 200 https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz 172ms
npm http fetch GET 200 https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.1.tgz 199ms
npm http fetch GET 200 https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz 152ms
npm http fetch GET 200 https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz 156ms
npm http fetch GET 200 https://registry.npmjs.org/methods/-/methods-1.1.2.tgz 118ms
npm http fetch GET 200 https://registry.npmjs.org/parseurl 112ms
npm http fetch GET 200 https://registry.npmjs.org/proxy-addr 137ms
npm http fetch GET 200 https://registry.npmjs.org/router 133ms
npm http fetch GET 200 https://registry.npmjs.org/serve-static 116ms
npm http fetch GET 200 https://registry.npmjs.org/send 129ms
npm http fetch GET 200 https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz 104ms
npm http fetch GET 200 https://registry.npmjs.org/range-parser 170ms
npm http fetch GET 200 https://registry.npmjs.org/utils-merge 125ms
npm http fetch GET 200 https://registry.npmjs.org/router/-/router-2.0.0-alpha.1.tgz 117ms
npm http fetch GET 200 https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz 118ms
npm http fetch GET 200 https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz 149ms
npm http fetch GET 200 https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz 93ms
npm http fetch GET 200 https://registry.npmjs.org/send/-/send-0.17.1.tgz 126ms
npm http fetch GET 200 https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz 86ms
npm http fetch GET 200 https://registry.npmjs.org/forwarded 47ms
npm http fetch GET 200 https://registry.npmjs.org/ipaddr.js 56ms
npm http fetch GET 200 https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz 57ms
npm http fetch GET 200 https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz 47ms
npm http fetch GET 200 https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz 49ms
npm http fetch GET 200 https://registry.npmjs.org/path-to-regexp 62ms
npm http fetch GET 200 https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz 64ms
npm http fetch GET 200 https://registry.npmjs.org/mime 73ms
npm http fetch GET 200 https://registry.npmjs.org/ms/-/ms-2.1.1.tgz 66ms
npm http fetch GET 200 https://registry.npmjs.org/destroy 88ms
npm http fetch GET 200 https://registry.npmjs.org/mime/-/mime-1.6.0.tgz 54ms
npm http fetch GET 200 https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz 48ms
npm http fetch GET 200 https://registry.npmjs.org/requires-port 61ms
npm http fetch GET 200 https://registry.npmjs.org/eventemitter3 67ms
npm http fetch GET 200 https://registry.npmjs.org/follow-redirects 79ms
npm http fetch GET 200 https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz 71ms
npm http fetch GET 200 https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.1.tgz 59ms
npm http fetch GET 200 https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz 85ms
npm http fetch GET 200 https://registry.npmjs.org/argparse 39ms
npm http fetch GET 200 https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz 59ms
npm http fetch GET 200 https://registry.npmjs.org/which 65ms
npm http fetch GET 200 https://registry.npmjs.org/os-tmpdir 67ms
npm http fetch GET 200 https://registry.npmjs.org/es6-promisify 77ms
npm http fetch GET 200 https://registry.npmjs.org/md5 87ms
npm http fetch GET 200 https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz 85ms
npm http fetch GET 200 https://registry.npmjs.org/which/-/which-2.0.2.tgz 91ms
npm http fetch GET 200 https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.1.1.tgz 79ms
npm http fetch GET 200 https://registry.npmjs.org/md5/-/md5-2.3.0.tgz 78ms
npm http fetch GET 200 https://registry.npmjs.org/charenc 55ms
npm http fetch GET 200 https://registry.npmjs.org/crypt 57ms
npm http fetch GET 200 https://registry.npmjs.org/is-buffer 62ms
npm http fetch GET 200 https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz 57ms
npm http fetch GET 200 https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz 82ms
npm http fetch GET 200 https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz 77ms
npm http fetch GET 200 https://registry.npmjs.org/isexe 38ms
npm http fetch GET 200 https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz 34ms
npm http fetch GET 200 https://registry.npmjs.org/pac-proxy-agent 73ms
npm http fetch GET 200 https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz 62ms
npm http fetch GET 200 https://registry.npmjs.org/socks-proxy-agent 78ms
npm http fetch GET 200 https://registry.npmjs.org/http-proxy-agent 91ms
npm http fetch GET 200 https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz 65ms
npm http fetch GET 200 https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-4.1.0.tgz 74ms
npm http fetch GET 200 https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz 72ms
npm http fetch GET 200 https://registry.npmjs.org/@tootallnate%2fonce 55ms
npm http fetch GET 200 https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz 79ms
npm http fetch GET 200 https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz 52ms
npm http fetch GET 200 https://registry.npmjs.org/get-uri 52ms
npm http fetch GET 200 https://registry.npmjs.org/pac-resolver 54ms
npm http fetch GET 200 https://registry.npmjs.org/pac-resolver/-/pac-resolver-4.2.0.tgz 83ms
npm http fetch GET 200 https://registry.npmjs.org/get-uri/-/get-uri-3.0.2.tgz 93ms
npm http fetch GET 200 https://registry.npmjs.org/data-uri-to-buffer 111ms
npm http fetch GET 200 https://registry.npmjs.org/fs-extra 102ms
npm http fetch GET 200 https://registry.npmjs.org/file-uri-to-path 135ms
npm http fetch GET 200 https://registry.npmjs.org/ftp 130ms
npm http fetch GET 200 https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz 102ms
npm http fetch GET 200 https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz 96ms
npm http fetch GET 200 https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz 88ms
npm http fetch GET 200 https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz 105ms
npm http fetch GET 200 https://registry.npmjs.org/universalify 49ms
npm http fetch GET 200 https://registry.npmjs.org/jsonfile 57ms
npm http fetch GET 200 https://registry.npmjs.org/graceful-fs 79ms
npm http fetch GET 200 https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz 68ms
npm http fetch GET 200 https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz 63ms
npm http fetch GET 200 https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz 53ms
npm http fetch GET 200 https://registry.npmjs.org/xregexp 75ms
npm http fetch GET 200 https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz 62ms
npm http fetch GET 200 https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz 49ms
npm http fetch GET 200 https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz 48ms
npm http fetch GET 200 https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz 56ms
npm http fetch GET 200 https://registry.npmjs.org/netmask 53ms
npm http fetch GET 200 https://registry.npmjs.org/degenerator 68ms
npm http fetch GET 200 https://registry.npmjs.org/ip 67ms
npm http fetch GET 200 https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz 42ms
npm http fetch GET 200 https://registry.npmjs.org/ip/-/ip-1.1.5.tgz 71ms
npm http fetch GET 200 https://registry.npmjs.org/degenerator/-/degenerator-2.2.0.tgz 74ms
npm http fetch GET 200 https://registry.npmjs.org/esprima 61ms
npm http fetch GET 200 https://registry.npmjs.org/ast-types 72ms
npm http fetch GET 200 https://registry.npmjs.org/escodegen 89ms
npm http fetch GET 200 https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz 100ms
npm http fetch GET 200 https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz 118ms
npm http fetch GET 200 https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz 100ms
npm http fetch GET 200 https://registry.npmjs.org/tslib 52ms
npm http fetch GET 200 https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz 40ms
npm http fetch GET 200 https://registry.npmjs.org/esutils 80ms
npm http fetch GET 200 https://registry.npmjs.org/optionator 83ms
npm http fetch GET 200 https://registry.npmjs.org/source-map 82ms
npm http fetch GET 200 https://registry.npmjs.org/estraverse 125ms
npm http fetch GET 200 https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz 121ms
npm http fetch GET 200 https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz 124ms
npm http fetch GET 200 https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz 136ms
npm http fetch GET 200 https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz 113ms
npm http fetch GET 200 https://registry.npmjs.org/prelude-ls 337ms
npm http fetch GET 200 https://registry.npmjs.org/fast-levenshtein 329ms
npm http fetch GET 200 https://registry.npmjs.org/deep-is 344ms
npm http fetch GET 200 https://registry.npmjs.org/levn 339ms
npm http fetch GET 200 https://registry.npmjs.org/type-check 376ms
npm http fetch GET 200 https://registry.npmjs.org/word-wrap 437ms
npm http fetch GET 200 https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz 93ms
npm http fetch GET 200 https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz 102ms
npm http fetch GET 200 https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz 114ms
npm http fetch GET 200 https://registry.npmjs.org/levn/-/levn-0.3.0.tgz 112ms
npm http fetch GET 200 https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz 95ms
npm http fetch GET 200 https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz 64ms
npm http fetch GET 200 https://registry.npmjs.org/socks 40ms
npm http fetch GET 200 https://registry.npmjs.org/socks/-/socks-2.6.1.tgz 63ms
npm http fetch GET 200 https://registry.npmjs.org/smart-buffer 36ms
npm http fetch GET 200 https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz 50ms
npm http fetch GET 200 https://registry.npmjs.org/buffer-alloc 37ms
npm http fetch GET 200 https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz 43ms
npm http fetch GET 200 https://registry.npmjs.org/buffer-fill 49ms
npm http fetch GET 200 https://registry.npmjs.org/buffer-alloc-unsafe 55ms
npm http fetch GET 200 https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz 46ms
npm http fetch GET 200 https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz 45ms
npm http fetch GET 200 https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz 49ms
npm http fetch GET 200 https://registry.npmjs.org/mkdirp-classic 73ms
npm http fetch GET 200 https://registry.npmjs.org/tar-stream 70ms
npm http fetch GET 200 https://registry.npmjs.org/pump 73ms
npm http fetch GET 200 https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz 82ms
npm http fetch GET 200 https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz 74ms
npm http fetch GET 200 https://registry.npmjs.org/pump/-/pump-3.0.0.tgz 73ms
npm http fetch GET 200 https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz 76ms
npm http fetch GET 200 https://registry.npmjs.org/end-of-stream 31ms
npm http fetch GET 200 https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz 47ms
npm http fetch GET 200 https://registry.npmjs.org/fs-constants 45ms
npm http fetch GET 200 https://registry.npmjs.org/bl 48ms
npm http fetch GET 200 https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz 54ms
npm http fetch GET 200 https://registry.npmjs.org/bl/-/bl-4.1.0.tgz 53ms
npm http fetch GET 200 https://registry.npmjs.org/buffer 49ms
npm http fetch GET 200 https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz 47ms
npm http fetch GET 200 https://registry.npmjs.org/base64-js 52ms
npm http fetch GET 200 https://registry.npmjs.org/ieee754 52ms
npm http fetch GET 200 https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz 49ms
npm http fetch GET 200 https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz 54ms
npm timing stage:loadIdealTree:loadAllDepsIntoIdealTree Completed in 16755ms
npm timing stage:loadIdealTree Completed in 17213ms
npm timing stage:generateActionsToTake Completed in 355ms
npm verb correctMkdir /root/.npm/_locks correctMkdir not in flight; initializing
npm verb lock using /root/.npm/_locks/staging-3a08f0df5026584d.lock for /usr/local/lib/node_modules/.staging
npm timing action:extract Completed in 69639ms
npm timing action:finalize Completed in 18175ms
npm timing action:refresh-package-json Completed in 4932ms
npm info lifecycle @phc/format@1.0.0~preinstall: @phc/format@1.0.0
npm info lifecycle @tootallnate/once@1.1.2~preinstall: @tootallnate/once@1.1.2
npm info lifecycle abbrev@1.1.1~preinstall: abbrev@1.1.1
npm info lifecycle ansi-regex@2.1.1~preinstall: ansi-regex@2.1.1
npm info lifecycle aproba@1.2.0~preinstall: aproba@1.2.0
npm info lifecycle argparse@2.0.1~preinstall: argparse@2.0.1
npm info lifecycle array-flatten@2.1.1~preinstall: array-flatten@2.1.1
npm info lifecycle balanced-match@1.0.2~preinstall: balanced-match@1.0.2
npm info lifecycle base64-js@1.5.1~preinstall: base64-js@1.5.1
npm info lifecycle ms@2.0.0~preinstall: ms@2.0.0
npm info lifecycle debug@2.6.9~preinstall: debug@2.6.9
npm info lifecycle buffer-alloc-unsafe@1.1.0~preinstall: buffer-alloc-unsafe@1.1.0
npm info lifecycle buffer-fill@1.0.0~preinstall: buffer-fill@1.0.0
npm info lifecycle buffer-alloc@1.2.0~preinstall: buffer-alloc@1.2.0
npm info lifecycle bytes@3.1.0~preinstall: bytes@3.1.0
npm info lifecycle charenc@0.0.2~preinstall: charenc@0.0.2
npm info lifecycle chownr@2.0.0~preinstall: chownr@2.0.0
npm info lifecycle code-point-at@1.1.0~preinstall: code-point-at@1.1.0
npm info lifecycle bytes@3.0.0~preinstall: bytes@3.0.0
npm info lifecycle ms@2.0.0~preinstall: ms@2.0.0
npm info lifecycle debug@2.6.9~preinstall: debug@2.6.9
npm info lifecycle safe-buffer@5.1.2~preinstall: safe-buffer@5.1.2
npm info lifecycle concat-map@0.0.1~preinstall: concat-map@0.0.1
npm info lifecycle brace-expansion@1.1.11~preinstall: brace-expansion@1.1.11
npm info lifecycle console-control-strings@1.1.0~preinstall: console-control-strings@1.1.0
npm info lifecycle safe-buffer@5.1.2~preinstall: safe-buffer@5.1.2
npm info lifecycle content-disposition@0.5.3~preinstall: content-disposition@0.5.3
npm info lifecycle content-type@1.0.4~preinstall: content-type@1.0.4
npm info lifecycle cookie@0.4.0~preinstall: cookie@0.4.0
npm info lifecycle cookie-signature@1.0.6~preinstall: cookie-signature@1.0.6
npm info lifecycle core-util-is@1.0.2~preinstall: core-util-is@1.0.2
npm info lifecycle crypt@0.0.2~preinstall: crypt@0.0.2
npm info lifecycle data-uri-to-buffer@3.0.1~preinstall: data-uri-to-buffer@3.0.1
npm info lifecycle deep-is@0.1.3~preinstall: deep-is@0.1.3
npm info lifecycle delegates@1.0.0~preinstall: delegates@1.0.0
npm info lifecycle depd@1.1.2~preinstall: depd@1.1.2
npm info lifecycle destroy@1.0.4~preinstall: destroy@1.0.4
npm info lifecycle detect-libc@1.0.3~preinstall: detect-libc@1.0.3
npm info lifecycle ee-first@1.1.1~preinstall: ee-first@1.1.1
npm info lifecycle encodeurl@1.0.2~preinstall: encodeurl@1.0.2
npm info lifecycle es6-promisify@6.1.1~preinstall: es6-promisify@6.1.1
npm info lifecycle escape-html@1.0.3~preinstall: escape-html@1.0.3
npm info lifecycle esprima@4.0.1~preinstall: esprima@4.0.1
npm info lifecycle estraverse@4.3.0~preinstall: estraverse@4.3.0
npm info lifecycle esutils@2.0.3~preinstall: esutils@2.0.3
npm info lifecycle etag@1.8.1~preinstall: etag@1.8.1
npm info lifecycle eventemitter3@4.0.7~preinstall: eventemitter3@4.0.7
npm info lifecycle ms@2.0.0~preinstall: ms@2.0.0
npm info lifecycle debug@3.1.0~preinstall: debug@3.1.0
npm info lifecycle safe-buffer@5.1.2~preinstall: safe-buffer@5.1.2
npm info lifecycle code-server@3.11.0~preinstall: code-server@3.11.0
npm info lifecycle yarn@1.22.11~preinstall: yarn@1.22.11
npm info lifecycle xdg-basedir@4.0.0~preinstall: xdg-basedir@4.0.0
npm info lifecycle ws@7.5.3~preinstall: ws@7.5.3
npm info lifecycle tar-fs@2.1.1~preinstall: tar-fs@2.1.1
npm info lifecycle split2@3.2.2~preinstall: split2@3.2.2
npm info lifecycle safe-compare@1.1.4~preinstall: safe-compare@1.1.4
npm info lifecycle safe-buffer@5.2.1~preinstall: safe-buffer@5.2.1
npm info lifecycle rotating-file-stream@2.1.5~preinstall: rotating-file-stream@2.1.5
npm info lifecycle proxy-agent@4.0.1~preinstall: proxy-agent@4.0.1
npm info lifecycle pem@1.14.4~preinstall: pem@1.14.4
npm info lifecycle limiter@1.1.5~preinstall: limiter@1.1.5
npm info lifecycle js-yaml@4.1.0~preinstall: js-yaml@4.1.0
npm info lifecycle httpolyglot@0.1.2~preinstall: httpolyglot@0.1.2
npm info lifecycle http-proxy@1.18.1~preinstall: http-proxy@1.18.1
npm info lifecycle express@5.0.0-alpha.8~preinstall: express@5.0.0-alpha.8
npm info lifecycle env-paths@2.2.1~preinstall: env-paths@2.2.1
npm info lifecycle cookie-parser@1.4.5~preinstall: cookie-parser@1.4.5
npm info lifecycle compression@1.7.4~preinstall: compression@1.7.4
npm info lifecycle argon2@0.28.2~preinstall: argon2@0.28.2
npm info lifecycle @coder/logger@1.1.16~preinstall: @coder/logger@1.1.16
npm info lifecycle @mapbox/node-pre-gyp@1.0.5~preinstall: @mapbox/node-pre-gyp@1.0.5
npm info lifecycle tar@6.1.3~preinstall: tar@6.1.3
npm info lifecycle minizlib@2.1.2~preinstall: minizlib@2.1.2
npm info lifecycle fs-minipass@2.1.0~preinstall: fs-minipass@2.1.0
npm info lifecycle minipass@3.1.3~preinstall: minipass@3.1.3
npm info lifecycle semver@7.3.5~preinstall: semver@7.3.5
npm info lifecycle lru-cache@6.0.0~preinstall: lru-cache@6.0.0
npm info lifecycle yallist@4.0.0~preinstall: yallist@4.0.0
npm info lifecycle pac-proxy-agent@4.1.0~preinstall: pac-proxy-agent@4.1.0
npm info lifecycle get-uri@3.0.2~preinstall: get-uri@3.0.2
npm info lifecycle ftp@0.3.10~preinstall: ftp@0.3.10
npm info lifecycle xregexp@2.0.0~preinstall: xregexp@2.0.0
npm info lifecycle pump@3.0.0~preinstall: pump@3.0.0
npm info lifecycle rimraf@3.0.2~preinstall: rimraf@3.0.2
npm info lifecycle glob@7.1.7~preinstall: glob@7.1.7
npm info lifecycle inflight@1.0.6~preinstall: inflight@1.0.6
npm info lifecycle tar-stream@2.2.0~preinstall: tar-stream@2.2.0
npm info lifecycle end-of-stream@1.4.4~preinstall: end-of-stream@1.4.4
npm info lifecycle once@1.4.0~preinstall: once@1.4.0
npm info lifecycle wrappy@1.0.2~preinstall: wrappy@1.0.2
npm info lifecycle pac-resolver@4.2.0~preinstall: pac-resolver@4.2.0
npm info lifecycle degenerator@2.2.0~preinstall: degenerator@2.2.0
npm info lifecycle escodegen@1.14.3~preinstall: escodegen@1.14.3
npm info lifecycle optionator@0.8.3~preinstall: optionator@0.8.3
npm info lifecycle word-wrap@1.2.3~preinstall: word-wrap@1.2.3
npm info lifecycle npmlog@4.1.2~preinstall: npmlog@4.1.2
npm info lifecycle gauge@2.7.4~preinstall: gauge@2.7.4
npm info lifecycle wide-align@1.1.3~preinstall: wide-align@1.1.3
npm info lifecycle which@2.0.2~preinstall: which@2.0.2
npm info lifecycle vary@1.1.2~preinstall: vary@1.1.2
npm info lifecycle router@2.0.0-alpha.1~preinstall: router@2.0.0-alpha.1
npm info lifecycle utils-merge@1.0.1~preinstall: utils-merge@1.0.1
npm info lifecycle readable-stream@3.6.0~preinstall: readable-stream@3.6.0
npm info lifecycle readable-stream@3.6.0~preinstall: readable-stream@3.6.0
npm info lifecycle are-we-there-yet@1.1.5~preinstall: are-we-there-yet@1.1.5
npm info lifecycle readable-stream@2.3.7~preinstall: readable-stream@2.3.7
npm info lifecycle bl@4.1.0~preinstall: bl@4.1.0
npm info lifecycle readable-stream@3.6.0~preinstall: readable-stream@3.6.0
npm info lifecycle util-deprecate@1.0.2~preinstall: util-deprecate@1.0.2
npm info lifecycle body-parser@1.19.0~preinstall: body-parser@1.19.0
npm info lifecycle raw-body@2.4.0~preinstall: raw-body@2.4.0
npm info lifecycle finalhandler@1.1.2~preinstall: finalhandler@1.1.2
npm info lifecycle unpipe@1.0.0~preinstall: unpipe@1.0.0
npm info lifecycle fs-extra@8.1.0~preinstall: fs-extra@8.1.0
npm info lifecycle universalify@0.1.2~preinstall: universalify@0.1.2
npm info lifecycle type-is@1.6.18~preinstall: type-is@1.6.18
npm info lifecycle levn@0.3.0~preinstall: levn@0.3.0
npm info lifecycle type-check@0.3.2~preinstall: type-check@0.3.2
npm info lifecycle ast-types@0.13.4~preinstall: ast-types@0.13.4
npm info lifecycle tslib@2.3.0~preinstall: tslib@2.3.0
npm info lifecycle serve-static@1.14.1~preinstall: serve-static@1.14.1
npm info lifecycle send@0.17.1~preinstall: send@0.17.1
npm info lifecycle http-errors@1.7.2~preinstall: http-errors@1.7.2
npm info lifecycle toidentifier@1.0.0~preinstall: toidentifier@1.0.0
npm info lifecycle chownr@1.1.4~preinstall: chownr@1.1.4
npm info lifecycle string-width@1.0.2~preinstall: string-width@1.0.2
npm info lifecycle strip-ansi@3.0.1~preinstall: strip-ansi@3.0.1
npm info lifecycle string_decoder@1.1.1~preinstall: string_decoder@1.1.1
npm info lifecycle safe-buffer@5.1.2~preinstall: safe-buffer@5.1.2
npm info lifecycle statuses@1.5.0~preinstall: statuses@1.5.0
npm info lifecycle source-map@0.6.1~preinstall: source-map@0.6.1
npm info lifecycle socks-proxy-agent@5.0.1~preinstall: socks-proxy-agent@5.0.1
npm info lifecycle socks@2.6.1~preinstall: socks@2.6.1
npm info lifecycle smart-buffer@4.1.0~preinstall: smart-buffer@4.1.0
npm info lifecycle signal-exit@3.0.3~preinstall: signal-exit@3.0.3
npm info lifecycle setprototypeof@1.1.1~preinstall: setprototypeof@1.1.1
npm info lifecycle set-blocking@2.0.0~preinstall: set-blocking@2.0.0
npm info lifecycle ms@2.1.1~preinstall: ms@2.1.1
npm info lifecycle debug@2.6.9~preinstall: debug@2.6.9
npm info lifecycle ms@2.0.0~preinstall: ms@2.0.0
npm info lifecycle iconv-lite@0.4.24~preinstall: iconv-lite@0.4.24
npm info lifecycle safer-buffer@2.1.2~preinstall: safer-buffer@2.1.2
npm info lifecycle setprototypeof@1.1.0~preinstall: setprototypeof@1.1.0
npm info lifecycle debug@3.1.0~preinstall: debug@3.1.0
npm info lifecycle ms@2.0.0~preinstall: ms@2.0.0
npm info lifecycle requires-port@1.0.0~preinstall: requires-port@1.0.0
npm info lifecycle safe-buffer@5.1.2~preinstall: safe-buffer@5.1.2
npm info lifecycle range-parser@1.2.1~preinstall: range-parser@1.2.1

> yarn@1.22.11 preinstall /usr/local/lib/node_modules/code-server/node_modules/yarn
> :; (node ./preinstall.js > /dev/null 2>&1 || true)

npm verb lifecycle yarn@1.22.11~preinstall: unsafe-perm in lifecycle true
npm verb lifecycle yarn@1.22.11~preinstall: PATH: /usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/usr/local/lib/node_modules/code-server/node_modules/yarn/node_modules/.bin:/usr/local/lib/node_modules/code-server/node_modules/.bin:/usr/local/lib/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
npm verb lifecycle yarn@1.22.11~preinstall: CWD: /usr/local/lib/node_modules/code-server/node_modules/yarn
npm info lifecycle qs@6.7.0~preinstall: qs@6.7.0
npm info lifecycle proxy-from-env@1.1.0~preinstall: proxy-from-env@1.1.0
npm info lifecycle lru-cache@5.1.1~preinstall: lru-cache@5.1.1
npm info lifecycle yallist@3.1.1~preinstall: yallist@3.1.1
npm info lifecycle proxy-addr@2.0.7~preinstall: proxy-addr@2.0.7
npm info lifecycle process-nextick-args@2.0.1~preinstall: process-nextick-args@2.0.1
npm info lifecycle prelude-ls@1.1.2~preinstall: prelude-ls@1.1.2
npm info lifecycle path-to-regexp@0.1.7~preinstall: path-to-regexp@0.1.7
npm info lifecycle path-is-absolute@1.0.1~preinstall: path-is-absolute@1.0.1
npm info lifecycle parseurl@1.3.3~preinstall: parseurl@1.3.3
npm info lifecycle os-tmpdir@1.0.2~preinstall: os-tmpdir@1.0.2
npm info lifecycle opencollective-postinstall@2.0.3~preinstall: opencollective-postinstall@2.0.3
npm info lifecycle on-headers@1.0.2~preinstall: on-headers@1.0.2
npm info lifecycle on-finished@2.3.0~preinstall: on-finished@2.3.0
npm info lifecycle object-assign@4.1.1~preinstall: object-assign@4.1.1
npm info lifecycle is-fullwidth-code-point@1.0.0~preinstall: is-fullwidth-code-point@1.0.0
npm info lifecycle number-is-nan@1.0.1~preinstall: number-is-nan@1.0.1
npm info lifecycle nopt@5.0.0~preinstall: nopt@5.0.0
npm info lifecycle node-fetch@2.6.1~preinstall: node-fetch@2.6.1
npm info lifecycle node-addon-api@3.2.1~preinstall: node-addon-api@3.2.1
npm info lifecycle netmask@2.0.2~preinstall: netmask@2.0.2
npm info lifecycle accepts@1.3.7~preinstall: accepts@1.3.7
npm info lifecycle negotiator@0.6.2~preinstall: negotiator@0.6.2
npm info lifecycle https-proxy-agent@5.0.0~preinstall: https-proxy-agent@5.0.0
npm info lifecycle http-proxy-agent@4.0.1~preinstall: http-proxy-agent@4.0.1
npm info lifecycle agent-base@6.0.2~preinstall: agent-base@6.0.2
npm info lifecycle debug@4.3.2~preinstall: debug@4.3.2
npm info lifecycle ms@2.1.2~preinstall: ms@2.1.2
npm info lifecycle mkdirp-classic@0.5.3~preinstall: mkdirp-classic@0.5.3
npm info lifecycle mkdirp@1.0.4~preinstall: mkdirp@1.0.4
npm info lifecycle minimatch@3.0.4~preinstall: minimatch@3.0.4
npm info lifecycle mime-types@2.1.32~preinstall: mime-types@2.1.32
npm info lifecycle compressible@2.0.18~preinstall: compressible@2.0.18
npm info lifecycle mime-db@1.49.0~preinstall: mime-db@1.49.0
npm info lifecycle mime@1.6.0~preinstall: mime@1.6.0
npm info lifecycle methods@1.1.2~preinstall: methods@1.1.2
npm info lifecycle merge-descriptors@1.0.1~preinstall: merge-descriptors@1.0.1
npm info lifecycle media-typer@0.3.0~preinstall: media-typer@0.3.0
npm info lifecycle md5@2.3.0~preinstall: md5@2.3.0
npm info lifecycle make-dir@3.1.0~preinstall: make-dir@3.1.0
npm info lifecycle semver@6.3.0~preinstall: semver@6.3.0
npm info lifecycle jsonfile@4.0.0~preinstall: jsonfile@4.0.0
npm info lifecycle isexe@2.0.0~preinstall: isexe@2.0.0
npm info lifecycle isarray@1.0.0~preinstall: isarray@1.0.0
npm info lifecycle is-buffer@1.1.6~preinstall: is-buffer@1.1.6
npm info lifecycle ipaddr.js@1.9.1~preinstall: ipaddr.js@1.9.1
npm info lifecycle ip@1.1.5~preinstall: ip@1.1.5
npm info lifecycle readable-stream@1.1.14~preinstall: readable-stream@1.1.14
npm info lifecycle inherits@2.0.4~preinstall: inherits@2.0.4
npm info lifecycle buffer@5.7.1~preinstall: buffer@5.7.1
npm info lifecycle ieee754@1.2.1~preinstall: ieee754@1.2.1
npm info lifecycle inherits@2.0.3~preinstall: inherits@2.0.3
npm info lifecycle has-unicode@2.0.1~preinstall: has-unicode@2.0.1
npm info lifecycle graceful-fs@4.2.6~preinstall: graceful-fs@4.2.6
npm info lifecycle string_decoder@0.10.31~preinstall: string_decoder@0.10.31
npm info lifecycle isarray@0.0.1~preinstall: isarray@0.0.1
npm info lifecycle fs.realpath@1.0.0~preinstall: fs.realpath@1.0.0
npm info lifecycle fs-constants@1.0.0~preinstall: fs-constants@1.0.0
npm info lifecycle fresh@0.5.2~preinstall: fresh@0.5.2
npm info lifecycle forwarded@0.2.0~preinstall: forwarded@0.2.0
npm info lifecycle follow-redirects@1.14.1~preinstall: follow-redirects@1.14.1
npm info lifecycle debug@2.6.9~preinstall: debug@2.6.9
npm info lifecycle ms@2.0.0~preinstall: ms@2.0.0
npm info lifecycle file-uri-to-path@2.0.0~preinstall: file-uri-to-path@2.0.0
npm info lifecycle fast-levenshtein@2.0.6~preinstall: fast-levenshtein@2.0.6
npm timing action:preinstall Completed in 36391ms
npm info linkStuff @phc/format@1.0.0
npm info linkStuff @tootallnate/once@1.1.2
npm info linkStuff abbrev@1.1.1
npm info linkStuff ansi-regex@2.1.1
npm info linkStuff aproba@1.2.0
npm info linkStuff argparse@2.0.1
npm info linkStuff array-flatten@2.1.1
npm info linkStuff balanced-match@1.0.2
npm info linkStuff base64-js@1.5.1
npm info linkStuff ms@2.0.0
npm info linkStuff debug@2.6.9
npm info linkStuff buffer-alloc-unsafe@1.1.0
npm info linkStuff buffer-fill@1.0.0
npm info linkStuff buffer-alloc@1.2.0
npm info linkStuff bytes@3.1.0
npm info linkStuff charenc@0.0.2
npm info linkStuff chownr@2.0.0
npm info linkStuff code-point-at@1.1.0
npm info linkStuff bytes@3.0.0
npm info linkStuff ms@2.0.0
npm info linkStuff debug@2.6.9
npm info linkStuff safe-buffer@5.1.2
npm info linkStuff concat-map@0.0.1
npm info linkStuff brace-expansion@1.1.11
npm info linkStuff console-control-strings@1.1.0
npm info linkStuff safe-buffer@5.1.2
npm info linkStuff content-disposition@0.5.3
npm info linkStuff content-type@1.0.4
npm info linkStuff cookie@0.4.0
npm info linkStuff cookie-signature@1.0.6
npm info linkStuff core-util-is@1.0.2
npm info linkStuff crypt@0.0.2
npm info linkStuff data-uri-to-buffer@3.0.1
npm info linkStuff deep-is@0.1.3
npm info linkStuff delegates@1.0.0
npm info linkStuff depd@1.1.2
npm info linkStuff destroy@1.0.4
npm info linkStuff detect-libc@1.0.3
npm verb linkBins [
npm verb linkBins   { 'detect-libc': 'bin/detect-libc.js' },
npm verb linkBins   '/usr/local/lib/node_modules/code-server/node_modules/.bin',
npm verb linkBins   false
npm verb linkBins ]
npm info linkStuff ee-first@1.1.1
npm info linkStuff encodeurl@1.0.2
npm info linkStuff es6-promisify@6.1.1
npm info linkStuff escape-html@1.0.3
npm info linkStuff esprima@4.0.1
npm verb linkBins [
npm verb linkBins   { esparse: 'bin/esparse.js', esvalidate: 'bin/esvalidate.js' },
npm verb linkBins   '/usr/local/lib/node_modules/code-server/node_modules/.bin',
npm verb linkBins   false
npm verb linkBins ]
npm info linkStuff estraverse@4.3.0
npm info linkStuff esutils@2.0.3
npm info linkStuff etag@1.8.1
npm info linkStuff eventemitter3@4.0.7
npm info linkStuff ms@2.0.0
npm info linkStuff debug@3.1.0
npm info linkStuff safe-buffer@5.1.2
npm info linkStuff fast-levenshtein@2.0.6
npm info linkStuff file-uri-to-path@2.0.0
npm info linkStuff ms@2.0.0
npm info linkStuff debug@2.6.9
npm info linkStuff follow-redirects@1.14.1
npm info linkStuff forwarded@0.2.0
npm info linkStuff fresh@0.5.2
npm info linkStuff fs-constants@1.0.0
npm info linkStuff fs.realpath@1.0.0
npm info linkStuff isarray@0.0.1
npm info linkStuff string_decoder@0.10.31
npm info linkStuff graceful-fs@4.2.6
npm info linkStuff has-unicode@2.0.1
npm info linkStuff inherits@2.0.3
npm info linkStuff ieee754@1.2.1
npm info linkStuff buffer@5.7.1
npm info linkStuff inherits@2.0.4
npm info linkStuff readable-stream@1.1.14
npm info linkStuff ip@1.1.5
npm info linkStuff ipaddr.js@1.9.1
npm info linkStuff is-buffer@1.1.6
npm info linkStuff isarray@1.0.0
npm info linkStuff isexe@2.0.0
npm info linkStuff jsonfile@4.0.0
npm info linkStuff semver@6.3.0
npm verb linkBins [
npm verb linkBins   { semver: 'bin/semver.js' },
npm verb linkBins   '/usr/local/lib/node_modules/code-server/node_modules/make-dir/node_modules/.bin',
npm verb linkBins   false
npm verb linkBins ]
npm info linkStuff make-dir@3.1.0
npm info linkStuff md5@2.3.0
npm info linkStuff media-typer@0.3.0
npm info linkStuff merge-descriptors@1.0.1
npm info linkStuff methods@1.1.2
npm info linkStuff mime@1.6.0
npm verb linkBins [
npm verb linkBins   { mime: 'cli.js' },
npm verb linkBins   '/usr/local/lib/node_modules/code-server/node_modules/.bin',
npm verb linkBins   false
npm verb linkBins ]
npm info linkStuff mime-db@1.49.0
npm info linkStuff compressible@2.0.18
npm info linkStuff mime-types@2.1.32
npm info linkStuff minimatch@3.0.4
npm info linkStuff mkdirp@1.0.4
npm verb linkBins [
npm verb linkBins   { mkdirp: 'bin/cmd.js' },
npm verb linkBins   '/usr/local/lib/node_modules/code-server/node_modules/.bin',
npm verb linkBins   false
npm verb linkBins ]
npm info linkStuff mkdirp-classic@0.5.3
npm info linkStuff ms@2.1.2
npm info linkStuff debug@4.3.2
npm info linkStuff agent-base@6.0.2
npm info linkStuff http-proxy-agent@4.0.1
npm info linkStuff https-proxy-agent@5.0.0
npm info linkStuff negotiator@0.6.2
npm info linkStuff accepts@1.3.7
npm info linkStuff netmask@2.0.2
npm info linkStuff node-addon-api@3.2.1
npm info linkStuff node-fetch@2.6.1
npm info linkStuff nopt@5.0.0
npm verb linkBins [
npm verb linkBins   { nopt: 'bin/nopt.js' },
npm verb linkBins   '/usr/local/lib/node_modules/code-server/node_modules/.bin',
npm verb linkBins   false
npm verb linkBins ]
npm info linkStuff number-is-nan@1.0.1
npm info linkStuff is-fullwidth-code-point@1.0.0
npm info linkStuff object-assign@4.1.1
npm info linkStuff on-finished@2.3.0
npm info linkStuff on-headers@1.0.2
npm info linkStuff opencollective-postinstall@2.0.3
npm verb linkBins [
npm verb linkBins   { 'opencollective-postinstall': 'index.js' },
npm verb linkBins   '/usr/local/lib/node_modules/code-server/node_modules/.bin',
npm verb linkBins   false
npm verb linkBins ]
npm info linkStuff os-tmpdir@1.0.2
npm info linkStuff parseurl@1.3.3
npm info linkStuff path-is-absolute@1.0.1
npm info linkStuff path-to-regexp@0.1.7
npm info linkStuff prelude-ls@1.1.2
npm info linkStuff process-nextick-args@2.0.1
npm info linkStuff proxy-addr@2.0.7
npm info linkStuff yallist@3.1.1
npm info linkStuff lru-cache@5.1.1
npm info linkStuff proxy-from-env@1.1.0
npm info linkStuff qs@6.7.0
npm info linkStuff range-parser@1.2.1
npm info linkStuff safe-buffer@5.1.2
npm info linkStuff requires-port@1.0.0
npm info linkStuff ms@2.0.0
npm info linkStuff debug@3.1.0
npm info linkStuff setprototypeof@1.1.0
npm info linkStuff safer-buffer@2.1.2
npm info linkStuff iconv-lite@0.4.24
npm info linkStuff ms@2.0.0
npm info linkStuff debug@2.6.9
npm info linkStuff ms@2.1.1
npm info linkStuff set-blocking@2.0.0
npm info linkStuff setprototypeof@1.1.1
npm info linkStuff signal-exit@3.0.3
npm info linkStuff smart-buffer@4.1.0
npm info linkStuff socks@2.6.1
npm info linkStuff socks-proxy-agent@5.0.1
npm info linkStuff source-map@0.6.1
npm info linkStuff statuses@1.5.0
npm info linkStuff safe-buffer@5.1.2
npm info linkStuff string_decoder@1.1.1
npm info linkStuff strip-ansi@3.0.1
npm info linkStuff string-width@1.0.2
npm info linkStuff chownr@1.1.4
npm info linkStuff toidentifier@1.0.0
npm info linkStuff http-errors@1.7.2
npm info linkStuff send@0.17.1
npm info linkStuff serve-static@1.14.1
npm info linkStuff tslib@2.3.0
npm info linkStuff ast-types@0.13.4
npm info linkStuff type-check@0.3.2
npm info linkStuff levn@0.3.0
npm info linkStuff type-is@1.6.18
npm info linkStuff universalify@0.1.2
npm info linkStuff fs-extra@8.1.0
npm info linkStuff unpipe@1.0.0
npm info linkStuff finalhandler@1.1.2
npm info linkStuff raw-body@2.4.0
npm info linkStuff body-parser@1.19.0
npm info linkStuff util-deprecate@1.0.2
npm info linkStuff readable-stream@3.6.0
npm info linkStuff bl@4.1.0
npm info linkStuff readable-stream@2.3.7
npm info linkStuff are-we-there-yet@1.1.5
npm info linkStuff readable-stream@3.6.0
npm info linkStuff readable-stream@3.6.0
npm info linkStuff utils-merge@1.0.1
npm info linkStuff router@2.0.0-alpha.1
npm info linkStuff vary@1.1.2
npm info linkStuff which@2.0.2
npm verb linkBins [
npm verb linkBins   { 'node-which': 'bin/node-which' },
npm verb linkBins   '/usr/local/lib/node_modules/code-server/node_modules/.bin',
npm verb linkBins   false
npm verb linkBins ]
npm info linkStuff wide-align@1.1.3
npm info linkStuff gauge@2.7.4
npm info linkStuff npmlog@4.1.2
npm info linkStuff word-wrap@1.2.3
npm info linkStuff optionator@0.8.3
npm info linkStuff escodegen@1.14.3
npm verb linkBins [
npm verb linkBins   { esgenerate: 'bin/esgenerate.js', escodegen: 'bin/escodegen.js' },
npm verb linkBins   '/usr/local/lib/node_modules/code-server/node_modules/.bin',
npm verb linkBins   false
npm verb linkBins ]
npm info linkStuff degenerator@2.2.0
npm info linkStuff pac-resolver@4.2.0
npm info linkStuff wrappy@1.0.2
npm info linkStuff once@1.4.0
npm info linkStuff end-of-stream@1.4.4
npm info linkStuff tar-stream@2.2.0
npm info linkStuff inflight@1.0.6
npm info linkStuff glob@7.1.7
npm info linkStuff rimraf@3.0.2
npm verb linkBins [
npm verb linkBins   { rimraf: 'bin.js' },
npm verb linkBins   '/usr/local/lib/node_modules/code-server/node_modules/.bin',
npm verb linkBins   false
npm verb linkBins ]
npm info linkStuff pump@3.0.0
npm info linkStuff xregexp@2.0.0
npm info linkStuff ftp@0.3.10
npm info linkStuff get-uri@3.0.2
npm info linkStuff pac-proxy-agent@4.1.0
npm info linkStuff yallist@4.0.0
npm info linkStuff lru-cache@6.0.0
npm info linkStuff semver@7.3.5
npm verb linkBins [
npm verb linkBins   { semver: 'bin/semver.js' },
npm verb linkBins   '/usr/local/lib/node_modules/code-server/node_modules/.bin',
npm verb linkBins   false
npm verb linkBins ]
npm info linkStuff minipass@3.1.3
npm info linkStuff fs-minipass@2.1.0
npm info linkStuff minizlib@2.1.2
npm info linkStuff tar@6.1.3
npm info linkStuff @mapbox/node-pre-gyp@1.0.5
npm verb linkBins [
npm verb linkBins   { 'node-pre-gyp': 'bin/node-pre-gyp' },
npm verb linkBins   '/usr/local/lib/node_modules/code-server/node_modules/.bin',
npm verb linkBins   false
npm verb linkBins ]
npm info linkStuff @coder/logger@1.1.16
npm info linkStuff argon2@0.28.2
npm info linkStuff compression@1.7.4
npm info linkStuff cookie-parser@1.4.5
npm info linkStuff env-paths@2.2.1
npm info linkStuff express@5.0.0-alpha.8
npm info linkStuff http-proxy@1.18.1
npm info linkStuff httpolyglot@0.1.2
npm info linkStuff js-yaml@4.1.0
npm verb linkBins [
npm verb linkBins   { 'js-yaml': 'bin/js-yaml.js' },
npm verb linkBins   '/usr/local/lib/node_modules/code-server/node_modules/.bin',
npm verb linkBins   false
npm verb linkBins ]
npm info linkStuff limiter@1.1.5
npm info linkStuff pem@1.14.4
npm info linkStuff proxy-agent@4.0.1
npm info linkStuff rotating-file-stream@2.1.5
npm info linkStuff safe-buffer@5.2.1
npm info linkStuff safe-compare@1.1.4
npm info linkStuff split2@3.2.2
npm info linkStuff tar-fs@2.1.1
npm info linkStuff ws@7.5.3
npm info linkStuff xdg-basedir@4.0.0
npm info linkStuff yarn@1.22.11
npm verb linkBins [
npm verb linkBins   { yarn: 'bin/yarn.js', yarnpkg: 'bin/yarn.js' },
npm verb linkBins   '/usr/local/lib/node_modules/code-server/node_modules/.bin',
npm verb linkBins   false
npm verb linkBins ]
npm info linkStuff code-server@3.11.0
npm verb linkBins [ { 'code-server': 'out/node/entry.js' }, '/usr/local/bin', true ]
/usr/local/bin/code-server -> /usr/local/lib/node_modules/code-server/out/node/entry.js
npm timing action:build Completed in 542ms
npm info lifecycle @phc/format@1.0.0~install: @phc/format@1.0.0
npm info lifecycle @tootallnate/once@1.1.2~install: @tootallnate/once@1.1.2
npm info lifecycle abbrev@1.1.1~install: abbrev@1.1.1
npm info lifecycle ansi-regex@2.1.1~install: ansi-regex@2.1.1
npm info lifecycle aproba@1.2.0~install: aproba@1.2.0
npm info lifecycle argparse@2.0.1~install: argparse@2.0.1
npm info lifecycle array-flatten@2.1.1~install: array-flatten@2.1.1
npm info lifecycle balanced-match@1.0.2~install: balanced-match@1.0.2
npm info lifecycle base64-js@1.5.1~install: base64-js@1.5.1
npm info lifecycle ms@2.0.0~install: ms@2.0.0
npm info lifecycle debug@2.6.9~install: debug@2.6.9
npm info lifecycle buffer-alloc-unsafe@1.1.0~install: buffer-alloc-unsafe@1.1.0
npm info lifecycle buffer-fill@1.0.0~install: buffer-fill@1.0.0
npm info lifecycle buffer-alloc@1.2.0~install: buffer-alloc@1.2.0
npm info lifecycle bytes@3.1.0~install: bytes@3.1.0
npm info lifecycle charenc@0.0.2~install: charenc@0.0.2
npm info lifecycle chownr@2.0.0~install: chownr@2.0.0
npm info lifecycle code-point-at@1.1.0~install: code-point-at@1.1.0
npm info lifecycle bytes@3.0.0~install: bytes@3.0.0
npm info lifecycle ms@2.0.0~install: ms@2.0.0
npm info lifecycle debug@2.6.9~install: debug@2.6.9
npm info lifecycle safe-buffer@5.1.2~install: safe-buffer@5.1.2
npm info lifecycle concat-map@0.0.1~install: concat-map@0.0.1
npm info lifecycle brace-expansion@1.1.11~install: brace-expansion@1.1.11
npm info lifecycle console-control-strings@1.1.0~install: console-control-strings@1.1.0
npm info lifecycle safe-buffer@5.1.2~install: safe-buffer@5.1.2
npm info lifecycle content-disposition@0.5.3~install: content-disposition@0.5.3
npm info lifecycle content-type@1.0.4~install: content-type@1.0.4
npm info lifecycle cookie@0.4.0~install: cookie@0.4.0
npm info lifecycle cookie-signature@1.0.6~install: cookie-signature@1.0.6
npm info lifecycle core-util-is@1.0.2~install: core-util-is@1.0.2
npm info lifecycle crypt@0.0.2~install: crypt@0.0.2
npm info lifecycle data-uri-to-buffer@3.0.1~install: data-uri-to-buffer@3.0.1
npm info lifecycle deep-is@0.1.3~install: deep-is@0.1.3
npm info lifecycle delegates@1.0.0~install: delegates@1.0.0
npm info lifecycle depd@1.1.2~install: depd@1.1.2
npm info lifecycle destroy@1.0.4~install: destroy@1.0.4
npm info lifecycle detect-libc@1.0.3~install: detect-libc@1.0.3
npm info lifecycle ee-first@1.1.1~install: ee-first@1.1.1
npm info lifecycle encodeurl@1.0.2~install: encodeurl@1.0.2
npm info lifecycle es6-promisify@6.1.1~install: es6-promisify@6.1.1
npm info lifecycle escape-html@1.0.3~install: escape-html@1.0.3
npm info lifecycle esprima@4.0.1~install: esprima@4.0.1
npm info lifecycle estraverse@4.3.0~install: estraverse@4.3.0
npm info lifecycle esutils@2.0.3~install: esutils@2.0.3
npm info lifecycle etag@1.8.1~install: etag@1.8.1
npm info lifecycle eventemitter3@4.0.7~install: eventemitter3@4.0.7
npm info lifecycle ms@2.0.0~install: ms@2.0.0
npm info lifecycle debug@3.1.0~install: debug@3.1.0
npm info lifecycle safe-buffer@5.1.2~install: safe-buffer@5.1.2
npm info lifecycle fast-levenshtein@2.0.6~install: fast-levenshtein@2.0.6
npm info lifecycle file-uri-to-path@2.0.0~install: file-uri-to-path@2.0.0
npm info lifecycle ms@2.0.0~install: ms@2.0.0
npm info lifecycle debug@2.6.9~install: debug@2.6.9
npm info lifecycle follow-redirects@1.14.1~install: follow-redirects@1.14.1
npm info lifecycle forwarded@0.2.0~install: forwarded@0.2.0
npm info lifecycle fresh@0.5.2~install: fresh@0.5.2
npm info lifecycle fs-constants@1.0.0~install: fs-constants@1.0.0
npm info lifecycle fs.realpath@1.0.0~install: fs.realpath@1.0.0
npm info lifecycle isarray@0.0.1~install: isarray@0.0.1
npm info lifecycle string_decoder@0.10.31~install: string_decoder@0.10.31
npm info lifecycle graceful-fs@4.2.6~install: graceful-fs@4.2.6
npm info lifecycle has-unicode@2.0.1~install: has-unicode@2.0.1
npm info lifecycle inherits@2.0.3~install: inherits@2.0.3
npm info lifecycle ieee754@1.2.1~install: ieee754@1.2.1
npm info lifecycle buffer@5.7.1~install: buffer@5.7.1
npm info lifecycle inherits@2.0.4~install: inherits@2.0.4
npm info lifecycle readable-stream@1.1.14~install: readable-stream@1.1.14
npm info lifecycle ip@1.1.5~install: ip@1.1.5
npm info lifecycle ipaddr.js@1.9.1~install: ipaddr.js@1.9.1
npm info lifecycle is-buffer@1.1.6~install: is-buffer@1.1.6
npm info lifecycle isarray@1.0.0~install: isarray@1.0.0
npm info lifecycle isexe@2.0.0~install: isexe@2.0.0
npm info lifecycle jsonfile@4.0.0~install: jsonfile@4.0.0
npm info lifecycle semver@6.3.0~install: semver@6.3.0
npm info lifecycle make-dir@3.1.0~install: make-dir@3.1.0
npm info lifecycle md5@2.3.0~install: md5@2.3.0
npm info lifecycle media-typer@0.3.0~install: media-typer@0.3.0
npm info lifecycle merge-descriptors@1.0.1~install: merge-descriptors@1.0.1
npm info lifecycle methods@1.1.2~install: methods@1.1.2
npm info lifecycle mime@1.6.0~install: mime@1.6.0
npm info lifecycle mime-db@1.49.0~install: mime-db@1.49.0
npm info lifecycle compressible@2.0.18~install: compressible@2.0.18
npm info lifecycle mime-types@2.1.32~install: mime-types@2.1.32
npm info lifecycle minimatch@3.0.4~install: minimatch@3.0.4
npm info lifecycle mkdirp@1.0.4~install: mkdirp@1.0.4
npm info lifecycle mkdirp-classic@0.5.3~install: mkdirp-classic@0.5.3
npm info lifecycle ms@2.1.2~install: ms@2.1.2
npm info lifecycle debug@4.3.2~install: debug@4.3.2
npm info lifecycle agent-base@6.0.2~install: agent-base@6.0.2
npm info lifecycle http-proxy-agent@4.0.1~install: http-proxy-agent@4.0.1
npm info lifecycle https-proxy-agent@5.0.0~install: https-proxy-agent@5.0.0
npm info lifecycle negotiator@0.6.2~install: negotiator@0.6.2
npm info lifecycle accepts@1.3.7~install: accepts@1.3.7
npm info lifecycle netmask@2.0.2~install: netmask@2.0.2
npm info lifecycle node-addon-api@3.2.1~install: node-addon-api@3.2.1
npm info lifecycle node-fetch@2.6.1~install: node-fetch@2.6.1
npm info lifecycle nopt@5.0.0~install: nopt@5.0.0
npm info lifecycle number-is-nan@1.0.1~install: number-is-nan@1.0.1
npm info lifecycle is-fullwidth-code-point@1.0.0~install: is-fullwidth-code-point@1.0.0
npm info lifecycle object-assign@4.1.1~install: object-assign@4.1.1
npm info lifecycle on-finished@2.3.0~install: on-finished@2.3.0
npm info lifecycle on-headers@1.0.2~install: on-headers@1.0.2
npm info lifecycle opencollective-postinstall@2.0.3~install: opencollective-postinstall@2.0.3
npm info lifecycle os-tmpdir@1.0.2~install: os-tmpdir@1.0.2
npm info lifecycle parseurl@1.3.3~install: parseurl@1.3.3
npm info lifecycle path-is-absolute@1.0.1~install: path-is-absolute@1.0.1
npm info lifecycle path-to-regexp@0.1.7~install: path-to-regexp@0.1.7
npm info lifecycle prelude-ls@1.1.2~install: prelude-ls@1.1.2
npm info lifecycle process-nextick-args@2.0.1~install: process-nextick-args@2.0.1
npm info lifecycle proxy-addr@2.0.7~install: proxy-addr@2.0.7
npm info lifecycle yallist@3.1.1~install: yallist@3.1.1
npm info lifecycle lru-cache@5.1.1~install: lru-cache@5.1.1
npm info lifecycle proxy-from-env@1.1.0~install: proxy-from-env@1.1.0
npm info lifecycle qs@6.7.0~install: qs@6.7.0
npm info lifecycle range-parser@1.2.1~install: range-parser@1.2.1
npm info lifecycle safe-buffer@5.1.2~install: safe-buffer@5.1.2
npm info lifecycle requires-port@1.0.0~install: requires-port@1.0.0
npm info lifecycle ms@2.0.0~install: ms@2.0.0
npm info lifecycle debug@3.1.0~install: debug@3.1.0
npm info lifecycle setprototypeof@1.1.0~install: setprototypeof@1.1.0
npm info lifecycle safer-buffer@2.1.2~install: safer-buffer@2.1.2
npm info lifecycle iconv-lite@0.4.24~install: iconv-lite@0.4.24
npm info lifecycle ms@2.0.0~install: ms@2.0.0
npm info lifecycle debug@2.6.9~install: debug@2.6.9
npm info lifecycle ms@2.1.1~install: ms@2.1.1
npm info lifecycle set-blocking@2.0.0~install: set-blocking@2.0.0
npm info lifecycle setprototypeof@1.1.1~install: setprototypeof@1.1.1
npm info lifecycle signal-exit@3.0.3~install: signal-exit@3.0.3
npm info lifecycle smart-buffer@4.1.0~install: smart-buffer@4.1.0
npm info lifecycle socks@2.6.1~install: socks@2.6.1
npm info lifecycle socks-proxy-agent@5.0.1~install: socks-proxy-agent@5.0.1
npm info lifecycle source-map@0.6.1~install: source-map@0.6.1
npm info lifecycle statuses@1.5.0~install: statuses@1.5.0
npm info lifecycle safe-buffer@5.1.2~install: safe-buffer@5.1.2
npm info lifecycle string_decoder@1.1.1~install: string_decoder@1.1.1
npm info lifecycle strip-ansi@3.0.1~install: strip-ansi@3.0.1
npm info lifecycle string-width@1.0.2~install: string-width@1.0.2
npm info lifecycle chownr@1.1.4~install: chownr@1.1.4
npm info lifecycle toidentifier@1.0.0~install: toidentifier@1.0.0
npm info lifecycle http-errors@1.7.2~install: http-errors@1.7.2
npm info lifecycle send@0.17.1~install: send@0.17.1
npm info lifecycle serve-static@1.14.1~install: serve-static@1.14.1
npm info lifecycle tslib@2.3.0~install: tslib@2.3.0
npm info lifecycle ast-types@0.13.4~install: ast-types@0.13.4
npm info lifecycle type-check@0.3.2~install: type-check@0.3.2
npm info lifecycle levn@0.3.0~install: levn@0.3.0
npm info lifecycle type-is@1.6.18~install: type-is@1.6.18
npm info lifecycle universalify@0.1.2~install: universalify@0.1.2
npm info lifecycle fs-extra@8.1.0~install: fs-extra@8.1.0
npm info lifecycle unpipe@1.0.0~install: unpipe@1.0.0
npm info lifecycle finalhandler@1.1.2~install: finalhandler@1.1.2
npm info lifecycle raw-body@2.4.0~install: raw-body@2.4.0
npm info lifecycle body-parser@1.19.0~install: body-parser@1.19.0
npm info lifecycle util-deprecate@1.0.2~install: util-deprecate@1.0.2
npm info lifecycle readable-stream@3.6.0~install: readable-stream@3.6.0
npm info lifecycle bl@4.1.0~install: bl@4.1.0
npm info lifecycle readable-stream@2.3.7~install: readable-stream@2.3.7
npm info lifecycle are-we-there-yet@1.1.5~install: are-we-there-yet@1.1.5
npm info lifecycle readable-stream@3.6.0~install: readable-stream@3.6.0
npm info lifecycle readable-stream@3.6.0~install: readable-stream@3.6.0
npm info lifecycle utils-merge@1.0.1~install: utils-merge@1.0.1
npm info lifecycle router@2.0.0-alpha.1~install: router@2.0.0-alpha.1
npm info lifecycle vary@1.1.2~install: vary@1.1.2
npm info lifecycle which@2.0.2~install: which@2.0.2
npm info lifecycle wide-align@1.1.3~install: wide-align@1.1.3
npm info lifecycle gauge@2.7.4~install: gauge@2.7.4
npm info lifecycle npmlog@4.1.2~install: npmlog@4.1.2
npm info lifecycle word-wrap@1.2.3~install: word-wrap@1.2.3
npm info lifecycle optionator@0.8.3~install: optionator@0.8.3
npm info lifecycle escodegen@1.14.3~install: escodegen@1.14.3
npm info lifecycle degenerator@2.2.0~install: degenerator@2.2.0
npm info lifecycle pac-resolver@4.2.0~install: pac-resolver@4.2.0
npm info lifecycle wrappy@1.0.2~install: wrappy@1.0.2
npm info lifecycle once@1.4.0~install: once@1.4.0
npm info lifecycle end-of-stream@1.4.4~install: end-of-stream@1.4.4
npm info lifecycle tar-stream@2.2.0~install: tar-stream@2.2.0
npm info lifecycle inflight@1.0.6~install: inflight@1.0.6
npm info lifecycle glob@7.1.7~install: glob@7.1.7
npm info lifecycle rimraf@3.0.2~install: rimraf@3.0.2
npm info lifecycle pump@3.0.0~install: pump@3.0.0
npm info lifecycle xregexp@2.0.0~install: xregexp@2.0.0
npm info lifecycle ftp@0.3.10~install: ftp@0.3.10
npm info lifecycle get-uri@3.0.2~install: get-uri@3.0.2
npm info lifecycle pac-proxy-agent@4.1.0~install: pac-proxy-agent@4.1.0
npm info lifecycle yallist@4.0.0~install: yallist@4.0.0
npm info lifecycle lru-cache@6.0.0~install: lru-cache@6.0.0
npm info lifecycle semver@7.3.5~install: semver@7.3.5
npm info lifecycle minipass@3.1.3~install: minipass@3.1.3
npm info lifecycle fs-minipass@2.1.0~install: fs-minipass@2.1.0
npm info lifecycle minizlib@2.1.2~install: minizlib@2.1.2
npm info lifecycle tar@6.1.3~install: tar@6.1.3
npm info lifecycle @mapbox/node-pre-gyp@1.0.5~install: @mapbox/node-pre-gyp@1.0.5
npm info lifecycle @coder/logger@1.1.16~install: @coder/logger@1.1.16
npm info lifecycle argon2@0.28.2~install: argon2@0.28.2

> argon2@0.28.2 install /usr/local/lib/node_modules/code-server/node_modules/argon2
> node-pre-gyp install --fallback-to-build

node-pre-gyp info it worked if it ends with ok
node-pre-gyp verb cli [
node-pre-gyp verb cli   '/usr/local/bin/node',
node-pre-gyp verb cli   '/usr/local/lib/node_modules/code-server/node_modules/.bin/node-pre-gyp',
node-pre-gyp verb cli   'install',
node-pre-gyp verb cli   '--fallback-to-build'
node-pre-gyp verb cli ]
node-pre-gyp info using node-pre-gyp@1.0.5
node-pre-gyp info using node@14.17.4 | linux | arm
node-pre-gyp verb command install [ 'napi_build_version=3' ]
node-pre-gyp info check checked for "/usr/local/lib/node_modules/code-server/node_modules/argon2/lib/binding/napi-v3/argon2.node" (not found)
node-pre-gyp http GET https://github.com/ranisalt/node-argon2/releases/download/v0.28.2/argon2-v0.28.2-napi-v3-linux-arm-glibc.tar.gz
node-pre-gyp ERR! install response status 404 Not Found on https://github.com/ranisalt/node-argon2/releases/download/v0.28.2/argon2-v0.28.2-napi-v3-linux-arm-glibc.tar.gz 
node-pre-gyp WARN Pre-built binaries not installable for argon2@0.28.2 and node@14.17.4 (node-v83 ABI, glibc) (falling back to source compile with node-gyp) 
node-pre-gyp WARN Hit error response status 404 Not Found on https://github.com/ranisalt/node-argon2/releases/download/v0.28.2/argon2-v0.28.2-napi-v3-linux-arm-glibc.tar.gz 
node-pre-gyp verb command build [ 'rebuild', 'napi_build_version=3' ]
gyp info it worked if it ends with ok
gyp verb cli [
gyp verb cli   '/usr/local/bin/node',
gyp verb cli   '/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js',
gyp verb cli   'clean'
gyp verb cli ]
gyp info using node-gyp@5.1.0
gyp info using node@14.17.4 | linux | arm
gyp verb command clean []
gyp verb clean removing "build" directory
gyp info ok 
gyp info it worked if it ends with ok
gyp verb cli [
gyp verb cli   '/usr/local/bin/node',
gyp verb cli   '/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js',
gyp verb cli   'configure',
gyp verb cli   '--fallback-to-build',
gyp verb cli   '--module=/usr/local/lib/node_modules/code-server/node_modules/argon2/lib/binding/napi-v3/argon2.node',
gyp verb cli   '--module_name=argon2',
gyp verb cli   '--module_path=/usr/local/lib/node_modules/code-server/node_modules/argon2/lib/binding/napi-v3',
gyp verb cli   '--napi_version=8',
gyp verb cli   '--node_abi_napi=napi',
gyp verb cli   '--napi_build_version=3',
gyp verb cli   '--node_napi_label=napi-v3'
gyp verb cli ]
gyp info using node-gyp@5.1.0
gyp info using node@14.17.4 | linux | arm
gyp verb command configure []
gyp verb find Python Python is not set from command line or npm configuration
gyp verb find Python Python is not set from environment variable PYTHON
gyp verb find Python checking if "python" can be used
gyp verb find Python - executing "python" to get executable path
gyp verb find Python - "python" is not in PATH or produced an error
gyp verb find Python checking if "python2" can be used
gyp verb find Python - executing "python2" to get executable path
gyp verb find Python - executable path is "/usr/bin/python2"
gyp verb find Python - executing "/usr/bin/python2" to get version
gyp verb find Python - version is "2.7.18"
gyp info find Python using Python version 2.7.18 found at "/usr/bin/python2"
gyp verb get node dir no --target version specified, falling back to host node version: 14.17.4
gyp verb command install [ '14.17.4' ]
gyp verb install input version string "14.17.4"
gyp verb install installing version: 14.17.4
gyp verb install --ensure was passed, so won't reinstall if already installed
gyp verb install version is already installed, need to check "installVersion"
gyp verb got "installVersion" 9
gyp verb needs "installVersion" 9
gyp verb install version is good
gyp verb get node dir target node version installed: 14.17.4
gyp verb build dir attempting to create "build" dir: /usr/local/lib/node_modules/code-server/node_modules/argon2/build
gyp verb build dir "build" dir needed to be created? /usr/local/lib/node_modules/code-server/node_modules/argon2/build
gyp verb build/config.gypi creating config file
gyp verb build/config.gypi writing out config file: /usr/local/lib/node_modules/code-server/node_modules/argon2/build/config.gypi
gyp verb config.gypi checking for gypi file: /usr/local/lib/node_modules/code-server/node_modules/argon2/config.gypi
gyp verb common.gypi checking for gypi file: /usr/local/lib/node_modules/code-server/node_modules/argon2/common.gypi
gyp verb gyp gyp format was not specified; forcing "make"
gyp info spawn /usr/bin/python2
gyp info spawn args [
gyp info spawn args   '/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/usr/local/lib/node_modules/code-server/node_modules/argon2/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/root/.cache/node-gyp/14.17.4/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/root/.cache/node-gyp/14.17.4',
gyp info spawn args   '-Dnode_gyp_dir=/usr/local/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/root/.cache/node-gyp/14.17.4/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/usr/local/lib/node_modules/code-server/node_modules/argon2',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.'
gyp info spawn args ]
gyp info ok 
gyp info it worked if it ends with ok
gyp verb cli [
gyp verb cli   '/usr/local/bin/node',
gyp verb cli   '/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js',
gyp verb cli   'build',
gyp verb cli   '--fallback-to-build',
gyp verb cli   '--module=/usr/local/lib/node_modules/code-server/node_modules/argon2/lib/binding/napi-v3/argon2.node',
gyp verb cli   '--module_name=argon2',
gyp verb cli   '--module_path=/usr/local/lib/node_modules/code-server/node_modules/argon2/lib/binding/napi-v3',
gyp verb cli   '--napi_version=8',
gyp verb cli   '--node_abi_napi=napi',
gyp verb cli   '--napi_build_version=3',
gyp verb cli   '--node_napi_label=napi-v3'
gyp verb cli ]
gyp info using node-gyp@5.1.0
gyp info using node@14.17.4 | linux | arm
gyp verb command build []
gyp verb build type Release
gyp verb architecture arm
gyp verb node dev dir /root/.cache/node-gyp/14.17.4
gyp verb `which` succeeded for `make` /usr/bin/make
gyp info spawn make
gyp info spawn args [ 'V=1', 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/usr/local/lib/node_modules/code-server/node_modules/argon2/build'
  cc '-D_FORTIFY_SOURCE=2' '-DNDEBUG' '-DNODE_GYP_MODULE_NAME=libargon2' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' -I../argon2/include -I/root/.cache/node-gyp/14.17.4/include/node -I/root/.cache/node-gyp/14.17.4/src -I/root/.cache/node-gyp/14.17.4/deps/openssl/config -I/root/.cache/node-gyp/14.17.4/deps/openssl/openssl/include -I/root/.cache/node-gyp/14.17.4/deps/uv/include -I/root/.cache/node-gyp/14.17.4/deps/zlib -I/root/.cache/node-gyp/14.17.4/deps/v8/include  -Wno-type-limits -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -fdata-sections -ffunction-sections -fvisibility=hidden -O3 -fno-omit-frame-pointer  -MMD -MF ./Release/.deps/Release/obj.target/libargon2/argon2/src/ref.o.d.raw   -c -o Release/obj.target/libargon2/argon2/src/ref.o ../argon2/src/ref.c
  cc '-D_FORTIFY_SOURCE=2' '-DNDEBUG' '-DNODE_GYP_MODULE_NAME=libargon2' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' -I../argon2/include -I/root/.cache/node-gyp/14.17.4/include/node -I/root/.cache/node-gyp/14.17.4/src -I/root/.cache/node-gyp/14.17.4/deps/openssl/config -I/root/.cache/node-gyp/14.17.4/deps/openssl/openssl/include -I/root/.cache/node-gyp/14.17.4/deps/uv/include -I/root/.cache/node-gyp/14.17.4/deps/zlib -I/root/.cache/node-gyp/14.17.4/deps/v8/include  -Wno-type-limits -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -fdata-sections -ffunction-sections -fvisibility=hidden -O3 -fno-omit-frame-pointer  -MMD -MF ./Release/.deps/Release/obj.target/libargon2/argon2/src/argon2.o.d.raw   -c -o Release/obj.target/libargon2/argon2/src/argon2.o ../argon2/src/argon2.c
  cc '-D_FORTIFY_SOURCE=2' '-DNDEBUG' '-DNODE_GYP_MODULE_NAME=libargon2' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' -I../argon2/include -I/root/.cache/node-gyp/14.17.4/include/node -I/root/.cache/node-gyp/14.17.4/src -I/root/.cache/node-gyp/14.17.4/deps/openssl/config -I/root/.cache/node-gyp/14.17.4/deps/openssl/openssl/include -I/root/.cache/node-gyp/14.17.4/deps/uv/include -I/root/.cache/node-gyp/14.17.4/deps/zlib -I/root/.cache/node-gyp/14.17.4/deps/v8/include  -Wno-type-limits -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -fdata-sections -ffunction-sections -fvisibility=hidden -O3 -fno-omit-frame-pointer  -MMD -MF ./Release/.deps/Release/obj.target/libargon2/argon2/src/core.o.d.raw   -c -o Release/obj.target/libargon2/argon2/src/core.o ../argon2/src/core.c
  cc '-D_FORTIFY_SOURCE=2' '-DNDEBUG' '-DNODE_GYP_MODULE_NAME=libargon2' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' -I../argon2/include -I/root/.cache/node-gyp/14.17.4/include/node -I/root/.cache/node-gyp/14.17.4/src -I/root/.cache/node-gyp/14.17.4/deps/openssl/config -I/root/.cache/node-gyp/14.17.4/deps/openssl/openssl/include -I/root/.cache/node-gyp/14.17.4/deps/uv/include -I/root/.cache/node-gyp/14.17.4/deps/zlib -I/root/.cache/node-gyp/14.17.4/deps/v8/include  -Wno-type-limits -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -fdata-sections -ffunction-sections -fvisibility=hidden -O3 -fno-omit-frame-pointer  -MMD -MF ./Release/.deps/Release/obj.target/libargon2/argon2/src/blake2/blake2b.o.d.raw   -c -o Release/obj.target/libargon2/argon2/src/blake2/blake2b.o ../argon2/src/blake2/blake2b.c
  cc '-D_FORTIFY_SOURCE=2' '-DNDEBUG' '-DNODE_GYP_MODULE_NAME=libargon2' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' -I../argon2/include -I/root/.cache/node-gyp/14.17.4/include/node -I/root/.cache/node-gyp/14.17.4/src -I/root/.cache/node-gyp/14.17.4/deps/openssl/config -I/root/.cache/node-gyp/14.17.4/deps/openssl/openssl/include -I/root/.cache/node-gyp/14.17.4/deps/uv/include -I/root/.cache/node-gyp/14.17.4/deps/zlib -I/root/.cache/node-gyp/14.17.4/deps/v8/include  -Wno-type-limits -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -fdata-sections -ffunction-sections -fvisibility=hidden -O3 -fno-omit-frame-pointer  -MMD -MF ./Release/.deps/Release/obj.target/libargon2/argon2/src/thread.o.d.raw   -c -o Release/obj.target/libargon2/argon2/src/thread.o ../argon2/src/thread.c
  cc '-D_FORTIFY_SOURCE=2' '-DNDEBUG' '-DNODE_GYP_MODULE_NAME=libargon2' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' -I../argon2/include -I/root/.cache/node-gyp/14.17.4/include/node -I/root/.cache/node-gyp/14.17.4/src -I/root/.cache/node-gyp/14.17.4/deps/openssl/config -I/root/.cache/node-gyp/14.17.4/deps/openssl/openssl/include -I/root/.cache/node-gyp/14.17.4/deps/uv/include -I/root/.cache/node-gyp/14.17.4/deps/zlib -I/root/.cache/node-gyp/14.17.4/deps/v8/include  -Wno-type-limits -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -fdata-sections -ffunction-sections -fvisibility=hidden -O3 -fno-omit-frame-pointer  -MMD -MF ./Release/.deps/Release/obj.target/libargon2/argon2/src/encoding.o.d.raw   -c -o Release/obj.target/libargon2/argon2/src/encoding.o ../argon2/src/encoding.c
  rm -f Release/obj.target/argon2.a && ar crs Release/obj.target/argon2.a Release/obj.target/libargon2/argon2/src/ref.o Release/obj.target/libargon2/argon2/src/argon2.o Release/obj.target/libargon2/argon2/src/core.o Release/obj.target/libargon2/argon2/src/blake2/blake2b.o Release/obj.target/libargon2/argon2/src/thread.o Release/obj.target/libargon2/argon2/src/encoding.o
  rm -rf "Release/argon2.a" && cp -af "Release/obj.target/argon2.a" "Release/argon2.a"
  g++ '-D_FORTIFY_SOURCE=2' '-DNDEBUG' '-DNODE_GYP_MODULE_NAME=argon2' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DNAPI_VERSION=3' '-DBUILDING_NODE_EXTENSION' -I../argon2/include -I/root/.cache/node-gyp/14.17.4/include/node -I/root/.cache/node-gyp/14.17.4/src -I/root/.cache/node-gyp/14.17.4/deps/openssl/config -I/root/.cache/node-gyp/14.17.4/deps/openssl/openssl/include -I/root/.cache/node-gyp/14.17.4/deps/uv/include -I/root/.cache/node-gyp/14.17.4/deps/zlib -I/root/.cache/node-gyp/14.17.4/deps/v8/include -I/usr/local/lib/node_modules/code-server/node_modules/node-addon-api  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -fdata-sections -ffunction-sections -fvisibility=hidden -O3 -fno-omit-frame-pointer -fno-rtti -std=gnu++1y -MMD -MF ./Release/.deps/Release/obj.target/argon2/src/argon2_node.o.d.raw   -c -o Release/obj.target/argon2/src/argon2_node.o ../src/argon2_node.cpp
  g++ -shared -pthread -rdynamic -Wl,--gc-sections  -Wl,-soname=argon2.node -o Release/obj.target/argon2.node -Wl,--start-group Release/obj.target/argon2/src/argon2_node.o Release/obj.target/argon2.a -Wl,--end-group 
  rm -rf "Release/argon2.node" && cp -af "Release/obj.target/argon2.node" "Release/argon2.node"
  rm -rf "/usr/local/lib/node_modules/code-server/node_modules/argon2/lib/binding/napi-v3/argon2.node" && cp -af "Release/argon2.node" "/usr/local/lib/node_modules/code-server/node_modules/argon2/lib/binding/napi-v3/argon2.node"
  touch Release/obj.target/action_after_build.stamp
make: Leaving directory '/usr/local/lib/node_modules/code-server/node_modules/argon2/build'
gyp info ok 
node-pre-gyp info ok 
npm verb lifecycle argon2@0.28.2~install: unsafe-perm in lifecycle true
npm verb lifecycle argon2@0.28.2~install: PATH: /usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/usr/local/lib/node_modules/code-server/node_modules/argon2/node_modules/.bin:/usr/local/lib/node_modules/code-server/node_modules/.bin:/usr/local/lib/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
npm verb lifecycle argon2@0.28.2~install: CWD: /usr/local/lib/node_modules/code-server/node_modules/argon2
npm info lifecycle compression@1.7.4~install: compression@1.7.4
npm info lifecycle cookie-parser@1.4.5~install: cookie-parser@1.4.5
npm info lifecycle env-paths@2.2.1~install: env-paths@2.2.1
npm info lifecycle express@5.0.0-alpha.8~install: express@5.0.0-alpha.8
npm info lifecycle http-proxy@1.18.1~install: http-proxy@1.18.1
npm info lifecycle httpolyglot@0.1.2~install: httpolyglot@0.1.2
npm info lifecycle js-yaml@4.1.0~install: js-yaml@4.1.0
npm info lifecycle limiter@1.1.5~install: limiter@1.1.5
npm info lifecycle pem@1.14.4~install: pem@1.14.4
npm info lifecycle proxy-agent@4.0.1~install: proxy-agent@4.0.1
npm info lifecycle rotating-file-stream@2.1.5~install: rotating-file-stream@2.1.5
npm info lifecycle safe-buffer@5.2.1~install: safe-buffer@5.2.1
npm info lifecycle safe-compare@1.1.4~install: safe-compare@1.1.4
npm info lifecycle split2@3.2.2~install: split2@3.2.2
npm info lifecycle tar-fs@2.1.1~install: tar-fs@2.1.1
npm info lifecycle ws@7.5.3~install: ws@7.5.3
npm info lifecycle xdg-basedir@4.0.0~install: xdg-basedir@4.0.0
npm info lifecycle yarn@1.22.11~install: yarn@1.22.11
npm info lifecycle code-server@3.11.0~install: code-server@3.11.0
npm timing action:install Completed in 40081ms
npm info lifecycle @phc/format@1.0.0~postinstall: @phc/format@1.0.0
npm info lifecycle @tootallnate/once@1.1.2~postinstall: @tootallnate/once@1.1.2
npm info lifecycle abbrev@1.1.1~postinstall: abbrev@1.1.1
npm info lifecycle ansi-regex@2.1.1~postinstall: ansi-regex@2.1.1
npm info lifecycle aproba@1.2.0~postinstall: aproba@1.2.0
npm info lifecycle argparse@2.0.1~postinstall: argparse@2.0.1
npm info lifecycle array-flatten@2.1.1~postinstall: array-flatten@2.1.1
npm info lifecycle balanced-match@1.0.2~postinstall: balanced-match@1.0.2
npm info lifecycle base64-js@1.5.1~postinstall: base64-js@1.5.1
npm info lifecycle ms@2.0.0~postinstall: ms@2.0.0
npm info lifecycle debug@2.6.9~postinstall: debug@2.6.9
npm info lifecycle buffer-alloc-unsafe@1.1.0~postinstall: buffer-alloc-unsafe@1.1.0
npm info lifecycle buffer-fill@1.0.0~postinstall: buffer-fill@1.0.0
npm info lifecycle buffer-alloc@1.2.0~postinstall: buffer-alloc@1.2.0
npm info lifecycle bytes@3.1.0~postinstall: bytes@3.1.0
npm info lifecycle charenc@0.0.2~postinstall: charenc@0.0.2
npm info lifecycle chownr@2.0.0~postinstall: chownr@2.0.0
npm info lifecycle code-point-at@1.1.0~postinstall: code-point-at@1.1.0
npm info lifecycle bytes@3.0.0~postinstall: bytes@3.0.0
npm info lifecycle ms@2.0.0~postinstall: ms@2.0.0
npm info lifecycle debug@2.6.9~postinstall: debug@2.6.9
npm info lifecycle safe-buffer@5.1.2~postinstall: safe-buffer@5.1.2
npm info lifecycle concat-map@0.0.1~postinstall: concat-map@0.0.1
npm info lifecycle brace-expansion@1.1.11~postinstall: brace-expansion@1.1.11
npm info lifecycle console-control-strings@1.1.0~postinstall: console-control-strings@1.1.0
npm info lifecycle safe-buffer@5.1.2~postinstall: safe-buffer@5.1.2
npm info lifecycle content-disposition@0.5.3~postinstall: content-disposition@0.5.3
npm info lifecycle content-type@1.0.4~postinstall: content-type@1.0.4
npm info lifecycle cookie@0.4.0~postinstall: cookie@0.4.0
npm info lifecycle cookie-signature@1.0.6~postinstall: cookie-signature@1.0.6
npm info lifecycle core-util-is@1.0.2~postinstall: core-util-is@1.0.2
npm info lifecycle crypt@0.0.2~postinstall: crypt@0.0.2
npm info lifecycle data-uri-to-buffer@3.0.1~postinstall: data-uri-to-buffer@3.0.1
npm info lifecycle deep-is@0.1.3~postinstall: deep-is@0.1.3
npm info lifecycle delegates@1.0.0~postinstall: delegates@1.0.0
npm info lifecycle depd@1.1.2~postinstall: depd@1.1.2
npm info lifecycle destroy@1.0.4~postinstall: destroy@1.0.4
npm info lifecycle detect-libc@1.0.3~postinstall: detect-libc@1.0.3
npm info lifecycle ee-first@1.1.1~postinstall: ee-first@1.1.1
npm info lifecycle encodeurl@1.0.2~postinstall: encodeurl@1.0.2
npm info lifecycle es6-promisify@6.1.1~postinstall: es6-promisify@6.1.1
npm info lifecycle escape-html@1.0.3~postinstall: escape-html@1.0.3
npm info lifecycle esprima@4.0.1~postinstall: esprima@4.0.1
npm info lifecycle estraverse@4.3.0~postinstall: estraverse@4.3.0
npm info lifecycle esutils@2.0.3~postinstall: esutils@2.0.3
npm info lifecycle etag@1.8.1~postinstall: etag@1.8.1
npm info lifecycle eventemitter3@4.0.7~postinstall: eventemitter3@4.0.7
npm info lifecycle ms@2.0.0~postinstall: ms@2.0.0
npm info lifecycle debug@3.1.0~postinstall: debug@3.1.0
npm info lifecycle safe-buffer@5.1.2~postinstall: safe-buffer@5.1.2
npm info lifecycle fast-levenshtein@2.0.6~postinstall: fast-levenshtein@2.0.6
npm info lifecycle file-uri-to-path@2.0.0~postinstall: file-uri-to-path@2.0.0
npm info lifecycle ms@2.0.0~postinstall: ms@2.0.0
npm info lifecycle debug@2.6.9~postinstall: debug@2.6.9
npm info lifecycle follow-redirects@1.14.1~postinstall: follow-redirects@1.14.1
npm info lifecycle forwarded@0.2.0~postinstall: forwarded@0.2.0
npm info lifecycle fresh@0.5.2~postinstall: fresh@0.5.2
npm info lifecycle fs-constants@1.0.0~postinstall: fs-constants@1.0.0
npm info lifecycle fs.realpath@1.0.0~postinstall: fs.realpath@1.0.0
npm info lifecycle isarray@0.0.1~postinstall: isarray@0.0.1
npm info lifecycle string_decoder@0.10.31~postinstall: string_decoder@0.10.31
npm info lifecycle graceful-fs@4.2.6~postinstall: graceful-fs@4.2.6
npm info lifecycle has-unicode@2.0.1~postinstall: has-unicode@2.0.1
npm info lifecycle inherits@2.0.3~postinstall: inherits@2.0.3
npm info lifecycle ieee754@1.2.1~postinstall: ieee754@1.2.1
npm info lifecycle buffer@5.7.1~postinstall: buffer@5.7.1
npm info lifecycle inherits@2.0.4~postinstall: inherits@2.0.4
npm info lifecycle readable-stream@1.1.14~postinstall: readable-stream@1.1.14
npm info lifecycle ip@1.1.5~postinstall: ip@1.1.5
npm info lifecycle ipaddr.js@1.9.1~postinstall: ipaddr.js@1.9.1
npm info lifecycle is-buffer@1.1.6~postinstall: is-buffer@1.1.6
npm info lifecycle isarray@1.0.0~postinstall: isarray@1.0.0
npm info lifecycle isexe@2.0.0~postinstall: isexe@2.0.0
npm info lifecycle jsonfile@4.0.0~postinstall: jsonfile@4.0.0
npm info lifecycle semver@6.3.0~postinstall: semver@6.3.0
npm info lifecycle make-dir@3.1.0~postinstall: make-dir@3.1.0
npm info lifecycle md5@2.3.0~postinstall: md5@2.3.0
npm info lifecycle media-typer@0.3.0~postinstall: media-typer@0.3.0
npm info lifecycle merge-descriptors@1.0.1~postinstall: merge-descriptors@1.0.1
npm info lifecycle methods@1.1.2~postinstall: methods@1.1.2
npm info lifecycle mime@1.6.0~postinstall: mime@1.6.0
npm info lifecycle mime-db@1.49.0~postinstall: mime-db@1.49.0
npm info lifecycle compressible@2.0.18~postinstall: compressible@2.0.18
npm info lifecycle mime-types@2.1.32~postinstall: mime-types@2.1.32
npm info lifecycle minimatch@3.0.4~postinstall: minimatch@3.0.4
npm info lifecycle mkdirp@1.0.4~postinstall: mkdirp@1.0.4
npm info lifecycle mkdirp-classic@0.5.3~postinstall: mkdirp-classic@0.5.3
npm info lifecycle ms@2.1.2~postinstall: ms@2.1.2
npm info lifecycle debug@4.3.2~postinstall: debug@4.3.2
npm info lifecycle agent-base@6.0.2~postinstall: agent-base@6.0.2
npm info lifecycle http-proxy-agent@4.0.1~postinstall: http-proxy-agent@4.0.1
npm info lifecycle https-proxy-agent@5.0.0~postinstall: https-proxy-agent@5.0.0
npm info lifecycle negotiator@0.6.2~postinstall: negotiator@0.6.2
npm info lifecycle accepts@1.3.7~postinstall: accepts@1.3.7
npm info lifecycle netmask@2.0.2~postinstall: netmask@2.0.2
npm info lifecycle node-addon-api@3.2.1~postinstall: node-addon-api@3.2.1
npm info lifecycle node-fetch@2.6.1~postinstall: node-fetch@2.6.1
npm info lifecycle nopt@5.0.0~postinstall: nopt@5.0.0
npm info lifecycle number-is-nan@1.0.1~postinstall: number-is-nan@1.0.1
npm info lifecycle is-fullwidth-code-point@1.0.0~postinstall: is-fullwidth-code-point@1.0.0
npm info lifecycle object-assign@4.1.1~postinstall: object-assign@4.1.1
npm info lifecycle on-finished@2.3.0~postinstall: on-finished@2.3.0
npm info lifecycle on-headers@1.0.2~postinstall: on-headers@1.0.2
npm info lifecycle opencollective-postinstall@2.0.3~postinstall: opencollective-postinstall@2.0.3
npm info lifecycle os-tmpdir@1.0.2~postinstall: os-tmpdir@1.0.2
npm info lifecycle parseurl@1.3.3~postinstall: parseurl@1.3.3
npm info lifecycle path-is-absolute@1.0.1~postinstall: path-is-absolute@1.0.1
npm info lifecycle path-to-regexp@0.1.7~postinstall: path-to-regexp@0.1.7
npm info lifecycle prelude-ls@1.1.2~postinstall: prelude-ls@1.1.2
npm info lifecycle process-nextick-args@2.0.1~postinstall: process-nextick-args@2.0.1
npm info lifecycle proxy-addr@2.0.7~postinstall: proxy-addr@2.0.7
npm info lifecycle yallist@3.1.1~postinstall: yallist@3.1.1
npm info lifecycle lru-cache@5.1.1~postinstall: lru-cache@5.1.1
npm info lifecycle proxy-from-env@1.1.0~postinstall: proxy-from-env@1.1.0
npm info lifecycle qs@6.7.0~postinstall: qs@6.7.0
npm info lifecycle range-parser@1.2.1~postinstall: range-parser@1.2.1
npm info lifecycle safe-buffer@5.1.2~postinstall: safe-buffer@5.1.2
npm info lifecycle requires-port@1.0.0~postinstall: requires-port@1.0.0
npm info lifecycle ms@2.0.0~postinstall: ms@2.0.0
npm info lifecycle debug@3.1.0~postinstall: debug@3.1.0
npm info lifecycle setprototypeof@1.1.0~postinstall: setprototypeof@1.1.0
npm info lifecycle safer-buffer@2.1.2~postinstall: safer-buffer@2.1.2
npm info lifecycle iconv-lite@0.4.24~postinstall: iconv-lite@0.4.24
npm info lifecycle ms@2.0.0~postinstall: ms@2.0.0
npm info lifecycle debug@2.6.9~postinstall: debug@2.6.9
npm info lifecycle ms@2.1.1~postinstall: ms@2.1.1
npm info lifecycle set-blocking@2.0.0~postinstall: set-blocking@2.0.0
npm info lifecycle setprototypeof@1.1.1~postinstall: setprototypeof@1.1.1
npm info lifecycle signal-exit@3.0.3~postinstall: signal-exit@3.0.3
npm info lifecycle smart-buffer@4.1.0~postinstall: smart-buffer@4.1.0
npm info lifecycle socks@2.6.1~postinstall: socks@2.6.1
npm info lifecycle socks-proxy-agent@5.0.1~postinstall: socks-proxy-agent@5.0.1
npm info lifecycle source-map@0.6.1~postinstall: source-map@0.6.1
npm info lifecycle statuses@1.5.0~postinstall: statuses@1.5.0
npm info lifecycle safe-buffer@5.1.2~postinstall: safe-buffer@5.1.2
npm info lifecycle string_decoder@1.1.1~postinstall: string_decoder@1.1.1
npm info lifecycle strip-ansi@3.0.1~postinstall: strip-ansi@3.0.1
npm info lifecycle string-width@1.0.2~postinstall: string-width@1.0.2
npm info lifecycle chownr@1.1.4~postinstall: chownr@1.1.4
npm info lifecycle toidentifier@1.0.0~postinstall: toidentifier@1.0.0
npm info lifecycle http-errors@1.7.2~postinstall: http-errors@1.7.2
npm info lifecycle send@0.17.1~postinstall: send@0.17.1
npm info lifecycle serve-static@1.14.1~postinstall: serve-static@1.14.1
npm info lifecycle tslib@2.3.0~postinstall: tslib@2.3.0
npm info lifecycle ast-types@0.13.4~postinstall: ast-types@0.13.4
npm info lifecycle type-check@0.3.2~postinstall: type-check@0.3.2
npm info lifecycle levn@0.3.0~postinstall: levn@0.3.0
npm info lifecycle type-is@1.6.18~postinstall: type-is@1.6.18
npm info lifecycle universalify@0.1.2~postinstall: universalify@0.1.2
npm info lifecycle fs-extra@8.1.0~postinstall: fs-extra@8.1.0
npm info lifecycle unpipe@1.0.0~postinstall: unpipe@1.0.0
npm info lifecycle finalhandler@1.1.2~postinstall: finalhandler@1.1.2
npm info lifecycle raw-body@2.4.0~postinstall: raw-body@2.4.0
npm info lifecycle body-parser@1.19.0~postinstall: body-parser@1.19.0
npm info lifecycle util-deprecate@1.0.2~postinstall: util-deprecate@1.0.2
npm info lifecycle readable-stream@3.6.0~postinstall: readable-stream@3.6.0
npm info lifecycle bl@4.1.0~postinstall: bl@4.1.0
npm info lifecycle readable-stream@2.3.7~postinstall: readable-stream@2.3.7
npm info lifecycle are-we-there-yet@1.1.5~postinstall: are-we-there-yet@1.1.5
npm info lifecycle readable-stream@3.6.0~postinstall: readable-stream@3.6.0
npm info lifecycle readable-stream@3.6.0~postinstall: readable-stream@3.6.0
npm info lifecycle utils-merge@1.0.1~postinstall: utils-merge@1.0.1
npm info lifecycle router@2.0.0-alpha.1~postinstall: router@2.0.0-alpha.1
npm info lifecycle vary@1.1.2~postinstall: vary@1.1.2
npm info lifecycle which@2.0.2~postinstall: which@2.0.2
npm info lifecycle wide-align@1.1.3~postinstall: wide-align@1.1.3
npm info lifecycle gauge@2.7.4~postinstall: gauge@2.7.4
npm info lifecycle npmlog@4.1.2~postinstall: npmlog@4.1.2
npm info lifecycle word-wrap@1.2.3~postinstall: word-wrap@1.2.3
npm info lifecycle optionator@0.8.3~postinstall: optionator@0.8.3
npm info lifecycle escodegen@1.14.3~postinstall: escodegen@1.14.3
npm info lifecycle degenerator@2.2.0~postinstall: degenerator@2.2.0
npm info lifecycle pac-resolver@4.2.0~postinstall: pac-resolver@4.2.0
npm info lifecycle wrappy@1.0.2~postinstall: wrappy@1.0.2
npm info lifecycle once@1.4.0~postinstall: once@1.4.0
npm info lifecycle end-of-stream@1.4.4~postinstall: end-of-stream@1.4.4
npm info lifecycle tar-stream@2.2.0~postinstall: tar-stream@2.2.0
npm info lifecycle inflight@1.0.6~postinstall: inflight@1.0.6
npm info lifecycle glob@7.1.7~postinstall: glob@7.1.7
npm info lifecycle rimraf@3.0.2~postinstall: rimraf@3.0.2
npm info lifecycle pump@3.0.0~postinstall: pump@3.0.0
npm info lifecycle xregexp@2.0.0~postinstall: xregexp@2.0.0
npm info lifecycle ftp@0.3.10~postinstall: ftp@0.3.10
npm info lifecycle get-uri@3.0.2~postinstall: get-uri@3.0.2
npm info lifecycle pac-proxy-agent@4.1.0~postinstall: pac-proxy-agent@4.1.0
npm info lifecycle yallist@4.0.0~postinstall: yallist@4.0.0
npm info lifecycle lru-cache@6.0.0~postinstall: lru-cache@6.0.0
npm info lifecycle semver@7.3.5~postinstall: semver@7.3.5
npm info lifecycle minipass@3.1.3~postinstall: minipass@3.1.3
npm info lifecycle fs-minipass@2.1.0~postinstall: fs-minipass@2.1.0
npm info lifecycle minizlib@2.1.2~postinstall: minizlib@2.1.2
npm info lifecycle tar@6.1.3~postinstall: tar@6.1.3
npm info lifecycle @mapbox/node-pre-gyp@1.0.5~postinstall: @mapbox/node-pre-gyp@1.0.5
npm info lifecycle @coder/logger@1.1.16~postinstall: @coder/logger@1.1.16
npm info lifecycle argon2@0.28.2~postinstall: argon2@0.28.2

> argon2@0.28.2 postinstall /usr/local/lib/node_modules/code-server/node_modules/argon2
> opencollective-postinstall || true

Thank you for using argon2!
If you rely on this package, please consider supporting our open collective:
> https://opencollective.com/node-argon2/donate

npm verb lifecycle argon2@0.28.2~postinstall: unsafe-perm in lifecycle true
npm verb lifecycle argon2@0.28.2~postinstall: PATH: /usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/usr/local/lib/node_modules/code-server/node_modules/argon2/node_modules/.bin:/usr/local/lib/node_modules/code-server/node_modules/.bin:/usr/local/lib/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
npm verb lifecycle argon2@0.28.2~postinstall: CWD: /usr/local/lib/node_modules/code-server/node_modules/argon2
npm info lifecycle compression@1.7.4~postinstall: compression@1.7.4
npm info lifecycle cookie-parser@1.4.5~postinstall: cookie-parser@1.4.5
npm info lifecycle env-paths@2.2.1~postinstall: env-paths@2.2.1
npm info lifecycle express@5.0.0-alpha.8~postinstall: express@5.0.0-alpha.8
npm info lifecycle http-proxy@1.18.1~postinstall: http-proxy@1.18.1
npm info lifecycle httpolyglot@0.1.2~postinstall: httpolyglot@0.1.2
npm info lifecycle js-yaml@4.1.0~postinstall: js-yaml@4.1.0
npm info lifecycle limiter@1.1.5~postinstall: limiter@1.1.5
npm info lifecycle pem@1.14.4~postinstall: pem@1.14.4
npm info lifecycle proxy-agent@4.0.1~postinstall: proxy-agent@4.0.1
npm info lifecycle rotating-file-stream@2.1.5~postinstall: rotating-file-stream@2.1.5
npm info lifecycle safe-buffer@5.2.1~postinstall: safe-buffer@5.2.1
npm info lifecycle safe-compare@1.1.4~postinstall: safe-compare@1.1.4
npm info lifecycle split2@3.2.2~postinstall: split2@3.2.2
npm info lifecycle tar-fs@2.1.1~postinstall: tar-fs@2.1.1
npm info lifecycle ws@7.5.3~postinstall: ws@7.5.3
npm info lifecycle xdg-basedir@4.0.0~postinstall: xdg-basedir@4.0.0
npm info lifecycle yarn@1.22.11~postinstall: yarn@1.22.11
npm info lifecycle code-server@3.11.0~postinstall: code-server@3.11.0

> code-server@3.11.0 postinstall /usr/local/lib/node_modules/code-server
> ./postinstall.sh

curl: (22) The requested URL returned error: 404 
Failed to download cloud agent; --link will not work
yarn install v1.22.11
info No lockfile found.
[1/4] Resolving packages...
warning @types/applicationinsights@0.20.0: This is a stub types definition for applicationinsights (https://github.com/Microsoft/ApplicationInsights-node.js). applicationinsights provides its own type definitions, so you don't need @types/applicationinsights installed!
warning @types/chokidar@2.1.3: This is a stub types definition. chokidar provides its own type definitions, so you do not need this installed.
warning @types/keytar@4.4.2: This is a stub types definition. keytar provides its own type definitions, so you do not need this installed.
warning @types/windows-foreground-love@0.3.1: This is a stub types definition. windows-foreground-love provides its own type definitions, so you do not need this installed.
warning cson-parser > coffee-script@1.12.7: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
warning gulp > glob-watcher > chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
warning gulp > glob-watcher > chokidar > fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
warning gulp > glob-watcher > anymatch > micromatch > snapdragon > source-map-resolve > resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
warning gulp > glob-watcher > anymatch > micromatch > snapdragon > source-map-resolve > urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
warning gulp-remote-retry-src > request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
warning gulp-remote-retry-src > request > uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
warning gulp-remote-retry-src > request > har-validator@5.1.5: this library is no longer supported
warning jsdom-no-contextify > request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
warning opn@6.0.0: The package has been renamed to `open`
warning request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
warning sinon > formatio@1.1.1: This package is unmaintained. Use @sinonjs/formatio instead
warning sinon > samsam@1.1.2: This package has been deprecated in favour of @sinonjs/samsam
warning sinon > formatio > samsam@1.1.3: This package has been deprecated in favour of @sinonjs/samsam
warning webpack > watchpack > watchpack-chokidar2 > chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
warning webpack > node-libs-browser > url > querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
[2/4] Fetching packages...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info fsevents@2.3.2: The platform "linux" is incompatible with this module.
info "fsevents@2.3.2" is an optional dependency and failed compatibility check. Excluding it from installation.
info vscode-windows-ca-certs@0.3.0: The platform "linux" is incompatible with this module.
info "vscode-windows-ca-certs@0.3.0" is an optional dependency and failed compatibility check. Excluding it from installation.
info fsevents@1.2.13: The platform "linux" is incompatible with this module.
info "fsevents@1.2.13" is an optional dependency and failed compatibility check. Excluding it from installation.
info vscode-windows-registry@1.0.3: The platform "linux" is incompatible with this module.
info "vscode-windows-registry@1.0.3" is an optional dependency and failed compatibility check. Excluding it from installation.
info windows-mutex@0.4.1: The platform "linux" is incompatible with this module.
info "windows-mutex@0.4.1" is an optional dependency and failed compatibility check. Excluding it from installation.
info windows-process-tree@0.3.0: The platform "linux" is incompatible with this module.
info "windows-process-tree@0.3.0" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
warning " > gulp-tsb@4.0.6" has incorrect peer dependency "typescript@^3.0.0".
[4/4] Building fresh packages...
[8/8] ⠠ windows-foreground-love
[7/8] ⠠ vscode-sqlite3
[3/8] ⠠ node-pty
[4/8] ⠐ nsfw
error /usr/local/lib/node_modules/code-server/lib/vscode/node_modules/vscode-sqlite3: Command failed.
Exit code: 1
Command: node-gyp rebuild
Arguments: 
Directory: /usr/local/lib/node_modules/code-server/lib/vscode/node_modules/vscode-sqlite3
Output:
gyp info it worked if it ends with ok
gyp verb cli [
gyp verb cli   '/usr/local/bin/node',
gyp verb cli   '/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js',
gyp verb cli   'rebuild'
gyp verb cli ]
gyp info using node-gyp@5.1.0
gyp info using node@14.17.4 | linux | arm
gyp verb command rebuild []
gyp verb command clean []
gyp verb clean removing "build" directory
gyp verb command configure []
gyp verb find Python Python is not set from command line or npm configuration
gyp verb find Python Python is not set from environment variable PYTHON
gyp verb find Python checking if "python" can be used
gyp verb find Python - executing "python" to get executable path
gyp verb find Python - "python" is not in PATH or produced an error
gyp verb find Python checking if "python2" can be used
gyp verb find Python - executing "python2" to get executable path
gyp verb find Python - executable path is "/usr/bin/python2"
gyp verb find Python - executing "/usr/bin/python2" to get version
gyp verb find Python - version is "2.7.18"
gyp info find Python using Python version 2.7.18 found at "/usr/bin/python2"
gyp verb get node dir no --target version specified, falling back to host node version: 14.17.4
gyp verb command install [ '14.17.4' ]
gyp verb install input version string "14.17.4"
gyp verb install installing version: 14.17.4
gyp verb install --ensure was passed, so won't reinstall if already installed
gyp verb install version is already installed, need to check "installVersion"
gyp verb got "installVersion" 9
gyp verb needs "installVersion" 9
gyp verb install version is good
gyp verb get node dir target node version installed: 14.17.4
gyp verb build dir attempting to create "build" dir: /usr/local/lib/node_modules/code-server/lib/vscode/node_modules/vscode-sqlite3/build
gyp verb build dir "build" dir needed to be created? /usr/local/lib/node_modules/code-server/lib/vscode/node_modules/vscode-sqlite3/build
gyp verb build/config.gypi creating config file
gyp verb build/config.gypi writing out config file: /usr/local/lib/node_modules/code-server/lib/vscode/node_modules/vscode-sqlite3/build/config.gypi
gyp verb config.gypi checking for gypi file: /usr/local/lib/node_modules/code-server/lib/vscode/node_modules/vscode-sqlite3/config.gypi
gyp verb common.gypi checking for gypi file: /usr/local/lib/node_modules/code-server/lib/vscode/node_modules/vscode-sqlite3/common.gypi
gyp verb gyp gyp format was not specified; forcing "make"
gyp info spawn /usr/bin/python2
gyp info spawn args [
gyp info spawn args   '/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/usr/local/lib/node_modules/code-server/lib/vscode/node_modules/vscode-sqlite3/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/root/.cache/node-gyp/14.17.4/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/root/.cache/node-gyp/14.17.4',
gyp info spawn args   '-Dnode_gyp_dir=/usr/local/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/root/.cache/node-gyp/14.17.4/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/usr/local/lib/node_modules/code-server/lib/vscode/node_modules/vscode-sqlite3',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.'
gyp info spawn args ]
gyp verb command build []
gyp verb build type Release
gyp verb architecture arm
gyp verb node dev dir /root/.cache/node-gyp/14.17.4
gyp verb `which` succeeded for `make` /usr/bin/make
gyp info spawn make
gyp info spawn args [ 'V=1', 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/usr/local/lib/node_modules/code-server/lib/vscode/node_modules/vscode-sqlite3/build'
  LD_LIBRARY_PATH=/usr/local/lib/node_modules/code-server/lib/vscode/node_modules/vscode-sqlite3/build/Release/lib.host:/usr/local/lib/node_modules/code-server/lib/vscode/node_modules/vscode-sqlite3/build/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps; mkdir -p /usr/local/lib/node_modules/code-server/lib/vscode/node_modules/vscode-sqlite3/build/Release/obj/gen/sqlite-autoconf-3340000; python ./extract.py ./sqlite-autoconf-3340000.tar.gz "/usr/local/lib/node_modules/code-server/lib/vscode/node_modules/vscode-sqlite3/build/Release/obj/gen"
/bin/sh: 1: python: not found
make: *** [deps/action_before_build.target.mk:13: Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c] Error 127
make: Leaving directory '/usr/local/lib/node_modules/code-server/lib/vscode/node_modules/vscode-sqlite3/build'
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (events.js:400:28)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)
gyp ERR! System Linux 5.4.0-1028-raspi
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /usr/local/lib/node_modules/code-server/lib/vscode/node_modules/vscode-sqlite3




yarn install v1.22.11
info No lockfile found.
[1/4] Resolving packages...
warning vscode-grammar-updater > cson-parser > coffee-script@1.12.7: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
$ node ./postinstall
[##] 2/2Removed /usr/local/lib/node_modules/code-server/lib/vscode/extensions/node_modules/typescript/AUTHORS.md
Removed /usr/local/lib/node_modules/code-server/lib/vscode/extensions/node_modules/typescript/CODE_OF_CONDUCT.md
Removed /usr/local/lib/node_modules/code-server/lib/vscode/extensions/node_modules/typescript/CopyrightNotice.txt
Removed /usr/local/lib/node_modules/code-server/lib/vscode/extensions/node_modules/typescript/LICENSE.txt
Removed /usr/local/lib/node_modules/code-server/lib/vscode/extensions/node_modules/typescript/README.md
Removed /usr/local/lib/node_modules/code-server/lib/vscode/extensions/node_modules/typescript/ThirdPartyNoticeText.txt
Removed /usr/local/lib/node_modules/code-server/lib/vscode/extensions/node_modules/typescript/bin
Removed /usr/local/lib/node_modules/code-server/lib/vscode/extensions/node_modules/typescript/loc
removed '/usr/local/lib/node_modules/code-server/lib/vscode/extensions/node_modules/typescript/lib/tsc.js'
removed '/usr/local/lib/node_modules/code-server/lib/vscode/extensions/node_modules/typescript/lib/tsserverlibrary.d.ts'
removed '/usr/local/lib/node_modules/code-server/lib/vscode/extensions/node_modules/typescript/lib/tsserverlibrary.js'
removed '/usr/local/lib/node_modules/code-server/lib/vscode/extensions/node_modules/typescript/lib/typescriptServices.d.ts'
removed '/usr/local/lib/node_modules/code-server/lib/vscode/extensions/node_modules/typescript/lib/typescriptServices.js'
Done in 62.01s.
extensions/bat: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning bat@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.45s.
extensions/clojure: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning clojure@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.47s.
extensions/coffeescript: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning coffeescript@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.45s.
extensions/configuration-editing: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning configuration-editing@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.46s.
extensions/cpp: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning cpp@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.47s.
extensions/csharp: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning csharp@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.47s.
extensions/css-language-features: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning css-language-features@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.53s.
extensions/css: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning css@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.48s.
extensions/dart: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning dart@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 11.94s.
extensions/debug-auto-launch: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning debug-auto-launch@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.45s.
extensions/debug-server-ready: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning debug-server-ready@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.45s.
extensions/docker: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning docker@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.44s.
extensions/emmet: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning emmet@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.49s.
extensions/extension-editing: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning extension-editing@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.49s.
extensions/fsharp: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning fsharp@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.48s.
extensions/git: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning git@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 3.10s.
extensions/github-authentication: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning github-authentication@0.0.2: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.46s.
extensions/github: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning github@0.0.1: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.48s.
extensions/go: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning go@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.49s.
extensions/groovy: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning groovy@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.49s.
extensions/grunt: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning grunt@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.51s.
extensions/gulp: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning gulp@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 1.98s.
extensions/handlebars: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning handlebars@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.46s.
extensions/hlsl: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning hlsl@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.49s.
extensions/html-language-features: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning html-language-features@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.53s.
extensions/html: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning html@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.49s.
extensions/image-preview: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning image-preview@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.50s.
extensions/ini: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning ini@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.49s.
extensions/jake: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning jake@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.50s.
extensions/java: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning java@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.51s.
extensions/javascript: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning javascript@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.50s.
extensions/json-language-features: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning json-language-features@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.54s.
extensions/json: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning json@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.48s.
extensions/julia: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning julia@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.51s.
extensions/less: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning less@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.51s.
extensions/log: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning log@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.50s.
extensions/lua: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning lua@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.50s.
extensions/make: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning make@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.51s.
extensions/markdown-basics: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning markdown@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.51s.
extensions/markdown-language-features: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning markdown-language-features@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.52s.
extensions/merge-conflict: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning merge-conflict@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.52s.
extensions/microsoft-authentication: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning microsoft-authentication@0.0.1: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.51s.
extensions/ms-vscode.js-debug-companion: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning js-debug-companion@1.0.13: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 1.07s.
extensions/ms-vscode.js-debug: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning js-debug@1.57.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.69s.
extensions/ms-vscode.node-debug: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning node-debug@1.44.28: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 1.24s.
extensions/ms-vscode.node-debug2: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning node-debug2@1.42.7: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.55s.
extensions/ms-vscode.references-view: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning references-view@0.0.80: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 1.87s.
extensions/ms-vscode.vscode-js-profile-table: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning vscode-js-profile-table@0.0.18: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.52s.
extensions/node_modules: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/4] Resolving packages...
warning vscode-grammar-updater > cson-parser > coffee-script@1.12.7: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
$ node ./postinstall
[##] 2/2Removed /usr/local/lib/node_modules/code-server/lib/vscode/extensions/node_modules/typescript/AUTHORS.md
Removed /usr/local/lib/node_modules/code-server/lib/vscode/extensions/node_modules/typescript/CODE_OF_CONDUCT.md
Removed /usr/local/lib/node_modules/code-server/lib/vscode/extensions/node_modules/typescript/CopyrightNotice.txt
Removed /usr/local/lib/node_modules/code-server/lib/vscode/extensions/node_modules/typescript/LICENSE.txt
Removed /usr/local/lib/node_modules/code-server/lib/vscode/extensions/node_modules/typescript/README.md
Removed /usr/local/lib/node_modules/code-server/lib/vscode/extensions/node_modules/typescript/ThirdPartyNoticeText.txt
Removed /usr/local/lib/node_modules/code-server/lib/vscode/extensions/node_modules/typescript/bin
Removed /usr/local/lib/node_modules/code-server/lib/vscode/extensions/node_modules/typescript/loc
removed '/usr/local/lib/node_modules/code-server/lib/vscode/extensions/node_modules/typescript/lib/tsc.js'
removed '/usr/local/lib/node_modules/code-server/lib/vscode/extensions/node_modules/typescript/lib/tsserverlibrary.d.ts'
removed '/usr/local/lib/node_modules/code-server/lib/vscode/extensions/node_modules/typescript/lib/tsserverlibrary.js'
removed '/usr/local/lib/node_modules/code-server/lib/vscode/extensions/node_modules/typescript/lib/typescriptServices.d.ts'
removed '/usr/local/lib/node_modules/code-server/lib/vscode/extensions/node_modules/typescript/lib/typescriptServices.js'
Done in 25.34s.
extensions/notebook-markdown-extensions: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning notebook-markdown-extensions@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 5.03s.
extensions/npm: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning npm@1.0.1: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 3.67s.
extensions/objective-c: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning objective-c@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.47s.
extensions/perl: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning perl@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.46s.
extensions/php-language-features: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning php-language-features@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.49s.
extensions/php: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning php@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 3.65s.
extensions/powershell: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning powershell@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.44s.
extensions/pug: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning pug@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.47s.
extensions/python: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning python@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.47s.
extensions/r: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning r@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 2.95s.
extensions/razor: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning razor@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.47s.
extensions/ruby: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning ruby@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.49s.
extensions/rust: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning rust@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.52s.
extensions/scss: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning scss@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.77s.
extensions/search-result: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning search-result@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.51s.
extensions/shaderlab: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning shaderlab@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.50s.
extensions/shellscript: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning shellscript@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.51s.
extensions/simple-browser: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning simple-browser@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.52s.
extensions/sql: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning sql@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.51s.
extensions/swift: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning swift@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.52s.
extensions/testing-editor-contributions: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning testing-editor-contributions@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.51s.
extensions/theme-abyss: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning theme-abyss@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.50s.
extensions/theme-defaults: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning theme-defaults@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.52s.
extensions/theme-kimbie-dark: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning theme-kimbie-dark@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.51s.
extensions/theme-monokai-dimmed: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning theme-monokai-dimmed@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.51s.
extensions/theme-monokai: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning theme-monokai@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.51s.
extensions/theme-quietlight: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning theme-quietlight@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.51s.
extensions/theme-red: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning theme-red@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.51s.
extensions/theme-seti: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning vscode-theme-seti@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.51s.
extensions/theme-solarized-dark: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning theme-solarized-dark@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.52s.
extensions/theme-solarized-light: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning theme-solarized-light@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.51s.
extensions/theme-tomorrow-night-blue: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning theme-tomorrow-night-blue@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.50s.
extensions/typescript-basics: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning typescript@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.51s.
extensions/typescript-language-features: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning typescript-language-features@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.56s.
extensions/vb: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning vb@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.51s.
extensions/xml: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning xml@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.51s.
extensions/yaml: installing dependencies
yarn install v1.22.11
info No lockfile found.
[1/5] Validating package.json...
warning yaml@1.0.0: The engine "vscode" appears to be invalid.
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
Done in 0.51s.
npm verb lifecycle code-server@3.11.0~postinstall: unsafe-perm in lifecycle true
npm verb lifecycle code-server@3.11.0~postinstall: PATH: /usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/usr/local/lib/node_modules/code-server/node_modules/.bin:/usr/local/lib/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
npm verb lifecycle code-server@3.11.0~postinstall: CWD: /usr/local/lib/node_modules/code-server
npm timing action:postinstall Completed in 710978ms
npm verb unlock done using /root/.npm/_locks/staging-3a08f0df5026584d.lock for /usr/local/lib/node_modules/.staging
npm timing stage:executeActions Completed in 881249ms
npm timing stage:rollbackFailedOptional Completed in 2ms
npm timing stage:runTopLevelLifecycles Completed in 908763ms
npm WARN @coder/logger@1.1.16 requires a peer of @google-cloud/logging@^4.5.2 but none is installed. You must install peer dependencies yourself.

+ code-server@3.11.0
added 214 packages from 228 contributors in 908.849s
npm verb exit [ 0, true ]
npm timing npm Completed in 911154ms
npm info ok 

it worked when using npm lol

Thank you for posting this!

I forgot that yarn swallows its own logs entirely so it’s hard to tell if there were any issues with it. One problem I’ve seen come up many times is that a dependency fails to download or compile but the yarn command will still exit successfully so I was trying to see if that was the case.

I don’t have a Pi to test this on so I tried a fresh Ubuntu on Docker and ran these same commands (the only difference was that I had to add curl and I skipped using sudo since I was already root) and I was able to use code-server normally without any problems.

So I suppose it must be specific to the Pi or maybe it’s related to being 32 bit somehow.

Since there are no logs at all from code-server I suspect something went wrong with the the dependencies.

Here is a shot in the dark:

Make sure lib/vscode compiled correctly by moving to the code-server install directory, going to lib/vscode, and running npm rebuild (and possibly yarn as well just for good measure).

I think we should add some more logging to the VS Code entry since that might help us narrow down this kind of spawning issue.

All right, so far seems everything looks in order. I think we’ll need the install logs to debug further.

What version of Node are you using?

Do you have these dependencies installed: https://github.com/cdr/code-server/blob/main/docs/npm.md

We don’t have have a Raspberry Pi section but maybe we should. I think the requirements will be similar to the Ubuntu section.

It could also be helpful to post the output of yarn global add code-server to see if there were any build failures (@jsjoeio maybe we should add that to the template when reporting installations with yarn/npm).