[PatternFly] can't install patternfly Error: Refusing to install patternfly as a dependency of itself
Guillaume Vincent
gvincent at redhat.com
Mon Nov 6 11:06:41 UTC 2017
Hello Nikolaj,
are you trying to install patternfly in a folder with package.json
containing 'name': 'patternfly' ?
On Tue, Oct 24, 2017 at 9:19 AM, Nikolaj Majorov <nmajorov at redhat.com>
wrote:
>
>
> Hello,
> I trying to install pattrenfly and get following error:
>
>
> info it worked if it ends with ok
> 1 verbose cli [ '/usr/bin/node', '/bin/npm', 'install', 'patternfly',
> '--save' ]
> 2 info using npm at 3.10.10
> 3 info using node at v6.11.3
> 4 silly loadCurrentTree Starting
> 5 silly install loadCurrentTree
> 6 silly install readLocalPackageData
> 7 silly fetchPackageMetaData patternfly
> 8 silly fetchNamedPackageData patternfly
> 9 silly mapToRegistry name patternfly
> 10 silly mapToRegistry using default registry
> 11 silly mapToRegistry registry https://registry.npmjs.org/
> 12 silly mapToRegistry data Result {
> 12 silly mapToRegistry raw: 'patternfly',
> 12 silly mapToRegistry scope: null,
> 12 silly mapToRegistry escapedName: 'patternfly',
> 12 silly mapToRegistry name: 'patternfly',
> 12 silly mapToRegistry rawSpec: '',
> 12 silly mapToRegistry spec: 'latest',
> 12 silly mapToRegistry type: 'tag' }
> 13 silly mapToRegistry uri https://registry.npmjs.org/patternfly
> 14 verbose request uri https://registry.npmjs.org/patternfly
> 15 verbose request no auth needed
> 16 info attempt registry request try #1 at 8:58:18 AM
> 17 verbose request id 2307bc6c244fe193
> 18 http request GET https://registry.npmjs.org/patternfly
> 19 http 200 https://registry.npmjs.org/patternfly
> 20 verbose headers { server: 'nginx/1.10.1',
> 20 verbose headers 'content-type': 'application/json',
> 20 verbose headers 'last-modified': 'Mon, 23 Oct 2017 18:22:23 GMT',
> 20 verbose headers etag: 'W/"59ee335f-44cf6"',
> 20 verbose headers 'content-encoding': 'gzip',
> 20 verbose headers 'cache-control': 'max-age=300',
> 20 verbose headers 'content-length': '19459',
> 20 verbose headers 'accept-ranges': 'bytes',
> 20 verbose headers date: 'Tue, 24 Oct 2017 06:58:18 GMT',
> 20 verbose headers via: '1.1 varnish',
> 20 verbose headers age: '22',
> 20 verbose headers connection: 'keep-alive',
> 20 verbose headers 'x-served-by': 'cache-ams4437-AMS',
> 20 verbose headers 'x-cache': 'HIT',
> 20 verbose headers 'x-cache-hits': '1',
> 20 verbose headers 'x-timer': 'S1508828298.208049,VS0,VE0',
> 20 verbose headers vary: 'Accept-Encoding, Accept' }
> 21 silly get cb [ 200,
> 21 silly get { server: 'nginx/1.10.1',
> 21 silly get 'content-type': 'application/json',
> 21 silly get 'last-modified': 'Mon, 23 Oct 2017 18:22:23 GMT',
> 21 silly get etag: 'W/"59ee335f-44cf6"',
> 21 silly get 'content-encoding': 'gzip',
> 21 silly get 'cache-control': 'max-age=300',
> 21 silly get 'content-length': '19459',
> 21 silly get 'accept-ranges': 'bytes',
> 21 silly get date: 'Tue, 24 Oct 2017 06:58:18 GMT',
> 21 silly get via: '1.1 varnish',
> 21 silly get age: '22',
> 21 silly get connection: 'keep-alive',
> 21 silly get 'x-served-by': 'cache-ams4437-AMS',
> 21 silly get 'x-cache': 'HIT',
> 21 silly get 'x-cache-hits': '1',
> 21 silly get 'x-timer': 'S1508828298.208049,VS0,VE0',
> 21 silly get vary: 'Accept-Encoding, Accept' } ]
> 22 verbose get saving patternfly to
> /root/.npm/registry.npmjs.org/patternfly/.cache.json
> 23 verbose correctMkdir /root/.npm correctMkdir not in flight;
> initializing
> 24 silly install normalizeTree
> 25 silly loadCurrentTree Finishing
> 26 silly loadIdealTree Starting
> 27 silly install loadIdealTree
> 28 silly cloneCurrentTree Starting
> 29 silly install cloneCurrentTreeToIdealTree
> 30 silly cloneCurrentTree Finishing
> 31 silly loadShrinkwrap Starting
> 32 silly install loadShrinkwrap
> 33 silly loadShrinkwrap Finishing
> 34 silly loadAllDepsIntoIdealTree Starting
> 35 silly install loadAllDepsIntoIdealTree
> 36 silly rollbackFailedOptional Starting
> 37 silly rollbackFailedOptional Finishing
> 38 silly runTopLevelLifecycles Finishing
> 39 silly install printInstalled
> 40 verbose stack Error: Refusing to install patternfly as a dependency
> of itself
> 40 verbose stack at checkSelf
> (/usr/lib/node_modules/npm/lib/install/validate-args.js:53:14)
> 40 verbose stack at Array.<anonymous>
> (/usr/lib/node_modules/npm/node_modules.bundled/slide/lib/bind-
> actor.js:15:8)
> 40 verbose stack at LOOP
> (/usr/lib/node_modules/npm/node_modules.bundled/slide/lib/chain.js:15:1
> 4)
> 40 verbose stack at chain
> (/usr/lib/node_modules/npm/node_modules.bundled/slide/lib/chain.js:20:5
> )
> 40 verbose stack at /usr/lib/node_modules/npm/lib/install/validate-
> args.js:16:5
> 40 verbose stack at
> /usr/lib/node_modules/npm/node_modules.bundled/slide/lib/async-
> map.js:52:35
> 40 verbose stack at Array.forEach (native)
> 40 verbose stack at
> /usr/lib/node_modules/npm/node_modules.bundled/slide/lib/async-
> map.js:52:11
> 40 verbose stack at Array.forEach (native)
> 40 verbose stack at asyncMap
> (/usr/lib/node_modules/npm/node_modules.bundled/slide/lib/async-
> map.js:51:8)
> 41 verbose cwd /home/nmajorov/workspace/patternfly
> 42 error Linux 4.13.5-100.fc25.x86_64
> 43 error argv "/usr/bin/node" "/bin/npm" "install" "patternfly" "
> --save"
> 44 error node v6.11.3
> 45 error npm v3.10.10
> 46 error code ENOSELF
> 47 error Refusing to install patternfly as a dependency of itself
> 48 error If you need help, you may report this error at:
> 48 error <https://github.com/npm/npm/issues>
> 49 verbose exit [ 1, true ]
> nmajorov ~ workspace patt
>
> Is it something related to the node version or npm ?
> any ideas why it happens ?
>
>
> --
> Beste Grüße/Kind regards
>
> Nikolaj Majorov
> Middleware Consultant
>
> Mobile: +41765351348
> Mail: nmajorov at redhat.com
> Web: http://ch.redhat.com/
>
> Red Hat Switzerland Sàrl
> Place Numa-Droz 2 - CP 2522 - 2001 Neuchatel
>
> ---
> Red Hat
> Tried. Tested. Trusted.
> http://www.redhat.com/en/about/trusted
>
> _______________________________________________
> PatternFly mailing list
> PatternFly at redhat.com
> https://www.redhat.com/mailman/listinfo/patternfly
>
--
Guillaume Vincent
Senior FrontEnd Engineer
gvincent at redhat.com
<https://red.ht/sig>
TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/patternfly/attachments/20171106/6e155736/attachment.htm>
More information about the PatternFly
mailing list