Skip to content

dtrace-provider install error #344

@dfredell

Description

@dfredell

I'm unable to install the npm manta package on base-64-lts 17.4.0. This is a clean image and it happens every time. The WARN EACCES will just keep printing forever. Once I cancel the install via Ctl+C, and run the install again it finishes but then the manta commands can't load the dtrace-provider module.

Versions
[root@smartos-fun ~]# npm version
{ npm: '5.5.1',
  ares: '1.13.0',
  cldr: '32.0.1',
  http_parser: '2.7.0',
  icu: '60.2',
  modules: '59',
  nghttp2: '1.25.0',
  node: '9.3.0',
  openssl: '1.0.2n',
  tz: '2017c',
  unicode: '10.0',
  uv: '1.18.0',
  v8: '6.2.414.46-node.15',
  zlib: '1.2.11' }
[root@smartos-fun ~]# node -v
v9.3.0
[root@smartos-fun ~]# uname -a
SunOS smartos-fun 5.11 joyent_20180525T172343Z i86pc i386 i86pc Solaris
[root@smartos-fun /opt/local/lib/node_modules/manta]# npm list
manta@5.1.1 /opt/local/lib/node_modules/manta
├── assert-plus@1.0.0
├── backoff@2.3.0
├─┬ bunyan@1.8.12
│ ├── dtrace-provider@0.8.7 deduped
│ ├── moment@2.13.0 deduped
│ ├─┬ mv@2.1.1
│ │ ├─┬ mkdirp@0.5.1
│ │ │ └── minimist@0.0.8
│ │ ├── ncp@2.0.0
│ │ └─┬ rimraf@2.4.5
│ │   └─┬ glob@6.0.4
│ │     ├─┬ inflight@1.0.6
│ │     │ ├── once@1.3.3 deduped
│ │     │ └── wrappy@1.0.2 deduped
│ │     ├── inherits@2.0.3 deduped
│ │     ├─┬ minimatch@3.0.4
│ │     │ └─┬ brace-expansion@1.1.11
│ │     │   ├── balanced-match@1.0.0
│ │     │   └── concat-map@0.0.1
│ │     ├── once@1.3.3 deduped
│ │     └── path-is-absolute@1.0.1
│ └── safe-json-stringify@1.2.0
├── clone@0.1.19
├─┬ cmdln@4.1.2
│ ├── assert-plus@1.0.0 deduped
│ ├── dashdash@1.14.1 deduped
│ ├── extsprintf@1.4.0 deduped
│ ├── fuzzyset.js@0.0.1
│ └── verror@1.10.0 deduped
├─┬ dashdash@1.14.1
│ └── assert-plus@1.0.0 deduped
├─┬ dtrace-provider@0.8.7
│ └── nan@2.10.0
├── extsprintf@1.4.0
├── hogan.js@2.0.0
├─┬ jsprim@1.4.1
│ ├── assert-plus@1.0.0 deduped
│ ├── extsprintf@1.3.0
│ ├── json-schema@0.2.3
│ └── verror@1.10.0 deduped
├─┬ lomstream@1.1.0
│ ├── assert-plus@0.1.5
│ ├── extsprintf@1.3.0
│ └─┬ vstream@0.1.0
│   ├── assert-plus@0.1.5
│   └── extsprintf@1.2.0
├─┬ lstream@0.0.4
│ └── readable-stream@1.1.14 deduped
├── mime@1.2.11
├── moment@2.13.0
├─┬ once@1.3.3
│ └── wrappy@1.0.2
├── path-platform@0.0.1
├─┬ progbar@1.2.0
│ ├── assert-plus@0.1.5
│ ├─┬ readable-stream@1.0.34
│ │ ├── core-util-is@1.0.2 deduped
│ │ ├── inherits@2.0.3 deduped
│ │ ├── isarray@0.0.1 deduped
│ │ └── string_decoder@0.10.31 deduped
│ └── sprintf@0.1.5
├─┬ readable-stream@1.1.14
│ ├── core-util-is@1.0.2
│ ├── inherits@2.0.3
│ ├── isarray@0.0.1
│ └── string_decoder@0.10.31
├─┬ restify-clients@1.4.1
│ ├── assert-plus@1.0.0 deduped
│ ├─┬ backoff@2.5.0
│ │ └── precond@0.2.3
│ ├── bunyan@1.8.12 deduped
│ ├─┬ dtrace-provider@0.7.1
│ │ └── nan@2.10.0 deduped
│ ├── keep-alive-agent@0.0.1
│ ├── lodash@4.17.10
│ ├─┬ lru-cache@4.1.3
│ │ ├── pseudomap@1.0.2
│ │ └── yallist@2.1.2
│ ├── mime@1.6.0
│ ├── node-uuid@1.4.8
│ ├── once@1.3.3 deduped
│ ├─┬ restify-errors@3.1.0
│ │ ├── assert-plus@0.2.0
│ │ ├── lodash@3.10.1
│ │ └── verror@1.10.0 deduped
│ ├── semver@5.5.0
│ └── tunnel-agent@0.4.3
├─┬ showdown@1.4.4
│ └─┬ yargs@3.32.0
│   ├── camelcase@2.1.1
│   ├─┬ cliui@3.2.0
│   │ ├── string-width@1.0.2 deduped
│   │ ├─┬ strip-ansi@3.0.1
│   │ │ └── ansi-regex@2.1.1
│   │ └─┬ wrap-ansi@2.1.0
│   │   ├── string-width@1.0.2 deduped
│   │   └── strip-ansi@3.0.1 deduped
│   ├── decamelize@1.2.0
│   ├─┬ os-locale@1.4.0
│   │ └─┬ lcid@1.0.0
│   │   └── invert-kv@1.0.0
│   ├─┬ string-width@1.0.2
│   │ ├── code-point-at@1.1.0
│   │ ├─┬ is-fullwidth-code-point@1.0.0
│   │ │ └── number-is-nan@1.0.1
│   │ └── strip-ansi@3.0.1 deduped
│   ├── window-size@0.1.4
│   └── y18n@3.2.1
├─┬ smartdc-auth@2.5.7
│ ├── assert-plus@1.0.0 deduped
│ ├── bunyan@1.8.12 deduped
│ ├── clone@0.1.5
│ ├─┬ dashdash@1.10.1
│ │ └── assert-plus@0.1.5
│ ├─┬ http-signature@1.2.0
│ │ ├── assert-plus@1.0.0 deduped
│ │ ├── jsprim@1.4.1 deduped
│ │ └── sshpk@1.14.2 deduped
│ ├── once@1.3.0
│ ├─┬ sshpk@1.14.2
│ │ ├── asn1@0.2.3
│ │ ├── assert-plus@1.0.0 deduped
│ │ ├─┬ bcrypt-pbkdf@1.0.2
│ │ │ └── tweetnacl@0.14.5 deduped
│ │ ├── dashdash@1.14.1 deduped
│ │ ├─┬ ecc-jsbn@0.1.2
│ │ │ ├── jsbn@0.1.1 deduped
│ │ │ └── safer-buffer@2.1.2 deduped
│ │ ├─┬ getpass@0.1.7
│ │ │ └── assert-plus@1.0.0 deduped
│ │ ├── jsbn@0.1.1
│ │ ├── safer-buffer@2.1.2
│ │ └── tweetnacl@0.14.5
│ ├─┬ sshpk-agent@1.7.0
│ │ ├── assert-plus@1.0.0 deduped
│ │ ├─┬ mooremachine@2.2.1
│ │ │ ├── assert-plus@0.2.0
│ │ │ └── dtrace-provider@0.8.7 deduped
│ │ ├─┬ readable-stream@2.3.6
│ │ │ ├── core-util-is@1.0.2 deduped
│ │ │ ├── inherits@2.0.3 deduped
│ │ │ ├── isarray@1.0.0
│ │ │ ├── process-nextick-args@2.0.0
│ │ │ ├── safe-buffer@5.1.2
│ │ │ ├─┬ string_decoder@1.1.1
│ │ │ │ └── safe-buffer@5.1.2 deduped
│ │ │ └── util-deprecate@1.0.2
│ │ ├── sshpk@1.14.2 deduped
│ │ └── verror@1.10.0 deduped
│ └─┬ vasync@1.4.3
│   ├─┬ jsprim@0.3.0
│   │ ├── extsprintf@1.0.0
│   │ ├── json-schema@0.2.2
│   │ └─┬ verror@1.3.3
│   │   └── extsprintf@1.0.0 deduped
│   └─┬ verror@1.1.0
│     └── extsprintf@1.0.0 deduped
├── strsplit@1.0.0
├─┬ tar@2.2.1
│ ├─┬ block-stream@0.0.9
│ │ └── inherits@2.0.3 deduped
│ ├─┬ fstream@1.0.11
│ │ ├── graceful-fs@4.1.11
│ │ ├── inherits@2.0.3 deduped
│ │ ├── mkdirp@0.5.1 deduped
│ │ └── rimraf@2.4.5 deduped
│ └── inherits@2.0.3 deduped
├── uuid@2.0.3
├─┬ vasync@1.6.4
│ └─┬ verror@1.6.0
│   └── extsprintf@1.2.0
├─┬ verror@1.10.0
│ ├── assert-plus@1.0.0 deduped
│ ├── core-util-is@1.0.2 deduped
│ └── extsprintf@1.4.0 deduped
└─┬ watershed@0.3.4
  ├── dtrace-provider@0.8.7 deduped
  └── readable-stream@1.0.2

Install Log

   __        .                   .
 _|  |_      | .-. .  . .-. :--. |-
|_    _|     ;|   ||  |(.-' |  | |
  |__|   `--'  `-' `;-| `-' '  ' `-'
                   /  ; Instance (base-64-lts 17.4.0)
                   `-'  https://docs.joyent.com/images/smartos/base

[root@smartos-fun ~]# npm install manta -g > manta.log
npm WARN deprecated sprintf@0.1.5: The sprintf package is deprecated in favor of sprintf-js.
npm WARN deprecated node-uuid@1.4.8: Use uuid module instead
npm WARN notice [SECURITY] moment has the following vulnerability: 1 low. Go here for more details: https://nodesecurity.io/advisories?search=moment&version=2.13.0 - Run `npm i npm@latest -g` to upgrade your npm version, and then `npm audit` to get more info.
npm WARN notice [SECURITY] lodash has the following vulnerability: 1 low. Go here for more details: https://nodesecurity.io/advisories?search=lodash&version=3.10.1 - Run `npm i npm@latest -g` to upgrade your npm version, and then `npm audit` to get more info.
npm WARN notice [SECURITY] mime has the following vulnerability: 1 moderate. Go here for more details: https://nodesecurity.io/advisories?search=mime&version=1.2.11 - Run `npm i npm@latest -g` to upgrade your npm version, and then `npm audit` to get more info.
npm WARN notice [SECURITY] tunnel-agent has the following vulnerability: 1 moderate. Go here for more details: https://nodesecurity.io/advisories?search=tunnel-agent&version=0.4.3 - Run `npm i npm@latest -g` to upgrade your npm version, and then `npm audit` to get more info.
gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/9.3.0"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/opt/local/lib/node_modules/manta/node_modules/dtrace-provider/.node-gyp"
gyp WARN EACCES user "root" does not have permission to access the dev dir "/opt/local/lib/node_modules/manta/node_modules/dtrace-provider/.node-gyp/9.3.0"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/opt/local/lib/node_modules/manta/node_modules/dtrace-provider/.node-gyp"
gyp WARN EACCES user "root" does not have permission to access the dev dir "/opt/local/lib/node_modules/manta/node_modules/dtrace-provider/.node-gyp/9.3.0"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/opt/local/lib/node_modules/manta/node_modules/dtrace-provider/.node-gyp"
gyp WARN EACCES user "root" does not have permission to access the dev dir "/opt/local/lib/node_modules/manta/node_modules/dtrace-provider/.node-gyp/9.3.0"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/opt/local/lib/node_modules/manta/node_modules/dtrace-provider/.node-gyp"
gyp WARN EACCES user "root" does not have permission to access the dev dir "/opt/local/lib/node_modules/manta/node_modules/dtrace-provider/.node-gyp/9.3.0"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/opt/local/lib/node_modules/manta/node_modules/dtrace-provider/.node-gyp"
gyp WARN EACCES user "root" does not have permission to access the dev dir "/opt/local/lib/node_modules/manta/node_modules/dtrace-provider/.node-gyp/9.3.0"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/opt/local/lib/node_modules/manta/node_modules/dtrace-provider/.node-gyp"
gyp WARN EACCES user "root" does not have permission to access the dev dir "/opt/local/lib/node_modules/manta/node_modules/dtrace-provider/.node-gyp/9.3.0"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/opt/local/lib/node_modules/manta/node_modules/dtrace-provider/.node-gyp"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions