This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How to install new nodes.is there a wrong installation of node red in Openplotter
#19
In my openplotter installation mysql is already installed (correctly spoken, I guess it was installed after the commands in my previous post).
Freeboard was already installed with OP 0.15.

I tried to install manually via terminal - fault again:

pi@openplotter:~ $ npm install openweathermap
/home/pi
└── openweathermap@1.0.0

npm WARN enoent ENOENT: no such file or directory, open '/home/pi/package.json'
npm WARN pi No description
npm WARN pi No repository field.
npm WARN pi No README data
npm WARN pi No license field.


It is the same fault when trying to install several other nodes.

The npm-debug.log looks like this:

0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/nodejs',
1 verbose cli '/usr/bin/npm',
1 verbose cli 'install',
1 verbose cli '--save',
1 verbose cli '--save-prefix="~"',
1 verbose cli '--production',
1 verbose cli 'node-red-node-openweathermap@0.1.16' ]
2 info using npm@3.10.10
3 info using node@v6.11.2
4 silly loadCurrentTree Starting
5 silly install loadCurrentTree
6 silly install readLocalPackageData
7 silly fetchPackageMetaData node-red-node-openweathermap@0.1.16
8 silly fetchNamedPackageData node-red-node-openweathermap
9 silly mapToRegistry name node-red-node-openweathermap
10 silly mapToRegistry using default registry
11 silly mapToRegistry registry https://registry.npmjs.org/
12 silly mapToRegistry data Result {
12 silly mapToRegistry raw: 'node-red-node-openweathermap',
12 silly mapToRegistry scope: null,
12 silly mapToRegistry escapedName: 'node-red-node-openweathermap',
12 silly mapToRegistry name: 'node-red-node-openweathermap',
12 silly mapToRegistry rawSpec: '',
12 silly mapToRegistry spec: 'latest',
12 silly mapToRegistry type: 'tag' }
13 silly mapToRegistry uri https://registry.npmjs.org/node-red-node-openweathermap
14 verbose request uri https://registry.npmjs.org/node-red-node-openweathermap
15 verbose request no auth needed
16 info attempt registry request try #1 at 21:13:58
17 verbose request id a227da7c3a1f4744
18 verbose etag W/"59c3c29e-62b9"
19 verbose lastModified Thu, 21 Sep 2017 13:46:06 GMT
20 http request GET https://registry.npmjs.org/node-red-node-openweathermap
21 http 304 https://registry.npmjs.org/node-red-node-openweathermap
22 verbose headers { date: 'Wed, 04 Oct 2017 19:13:58 GMT',
22 verbose headers via: '1.1 varnish',
22 verbose headers 'cache-control': 'max-age=300',
22 verbose headers etag: 'W/"59c3c29e-62b9"',
22 verbose headers age: '0',
22 verbose headers connection: 'keep-alive',
22 verbose headers 'x-served-by': 'cache-hhn1545-HHN',
22 verbose headers 'x-cache': 'HIT',
22 verbose headers 'x-cache-hits': '1',
22 verbose headers 'x-timer': 'S1507144439.661834,VS0,VE45',
22 verbose headers vary: 'Accept-Encoding, Accept' }
23 silly get cb [ 304,
23 silly get { date: 'Wed, 04 Oct 2017 19:13:58 GMT',
23 silly get via: '1.1 varnish',
23 silly get 'cache-control': 'max-age=300',
23 silly get etag: 'W/"59c3c29e-62b9"',
23 silly get age: '0',
23 silly get connection: 'keep-alive',
23 silly get 'x-served-by': 'cache-hhn1545-HHN',
23 silly get 'x-cache': 'HIT',
23 silly get 'x-cache-hits': '1',
23 silly get 'x-timer': 'S1507144439.661834,VS0,VE45',
23 silly get vary: 'Accept-Encoding, Accept' } ]
24 verbose etag https://registry.npmjs.org/node-red-node-openweathermap from cache
25 verbose get saving node-red-node-openweathermap to /home/pi/.npm/registry.npmjs.org/node-red-node-openweathermap/.cache.json
26 verbose correctMkdir /home/pi/.npm correctMkdir not in flight; initializing
27 silly install normalizeTree
28 silly loadCurrentTree Finishing
29 silly loadIdealTree Starting
30 silly install loadIdealTree
31 silly cloneCurrentTree Starting
32 silly install cloneCurrentTreeToIdealTree
33 silly cloneCurrentTree Finishing
34 silly loadShrinkwrap Starting
35 silly install loadShrinkwrap
36 silly loadShrinkwrap Finishing
37 silly loadAllDepsIntoIdealTree Starting
38 silly install loadAllDepsIntoIdealTree
39 silly resolveWithNewModule node-red-node-openweathermap@0.1.16 checking installable status
40 silly cache add args [ 'node-red-node-openweathermap@0.1.16', null ]
41 verbose cache add spec node-red-node-openweathermap@0.1.16
42 silly cache add parsed spec Result {
42 silly cache add raw: 'node-red-node-openweathermap@0.1.16',
42 silly cache add scope: null,
42 silly cache add escapedName: 'node-red-node-openweathermap',
42 silly cache add name: 'node-red-node-openweathermap',
42 silly cache add rawSpec: '0.1.16',
42 silly cache add spec: '0.1.16',
42 silly cache add type: 'version' }
43 silly addNamed node-red-node-openweathermap@0.1.16
44 verbose addNamed "0.1.16" is a plain semver version for node-red-node-openweathermap
45 silly mapToRegistry name node-red-node-openweathermap
46 silly mapToRegistry using default registry
47 silly mapToRegistry registry https://registry.npmjs.org/
48 silly mapToRegistry data Result {
48 silly mapToRegistry raw: 'node-red-node-openweathermap',
48 silly mapToRegistry scope: null,
48 silly mapToRegistry escapedName: 'node-red-node-openweathermap',
48 silly mapToRegistry name: 'node-red-node-openweathermap',
48 silly mapToRegistry rawSpec: '',
48 silly mapToRegistry spec: 'latest',
48 silly mapToRegistry type: 'tag' }
49 silly mapToRegistry uri https://registry.npmjs.org/node-red-node-openweathermap
50 verbose addNameVersion registry:https://registry.npmjs.org/node-red-node-openweathermap not in flight; fetching
51 verbose get https://registry.npmjs.org/node-red-node-openweathermap not expired, no request
52 silly cache afterAdd node-red-node-openweathermap@0.1.16
53 verbose afterAdd /home/pi/.npm/node-red-node-openweathermap/0.1.16/package/package.json not in flight; writing
54 verbose correctMkdir /home/pi/.npm correctMkdir not in flight; initializing
55 verbose afterAdd /home/pi/.npm/node-red-node-openweathermap/0.1.16/package/package.json written
56 silly loadAllDepsIntoIdealTree Finishing
57 silly loadIdealTree Finishing
58 silly currentTree node-red-project@0.0.1
58 silly currentTree ├── accepts@1.3.3
58 silly currentTree ├── after@0.8.2
58 silly currentTree ├── arraybuffer.slice@0.0.6
58 silly currentTree ├── backo2@1.0.2
58 silly currentTree ├── base64-arraybuffer@0.1.5
58 silly currentTree ├── base64id@1.0.0
58 silly currentTree ├── better-assert@1.0.2
58 silly currentTree ├── bignumber.js@4.0.2
58 silly currentTree ├── blob@0.0.4
58 silly currentTree ├── callsite@1.0.0
58 silly currentTree ├── component-bind@1.0.0
58 silly currentTree ├── component-emitter@1.1.2
58 silly currentTree ├── component-inherit@0.0.3
58 silly currentTree ├── cookie@0.3.1
58 silly currentTree ├── core-util-is@1.0.2
58 silly currentTree ├── debug@2.6.1
58 silly currentTree ├── depd@1.1.0
58 silly currentTree ├── destroy@1.0.4
58 silly currentTree ├── ee-first@1.1.1
58 silly currentTree ├── encodeurl@1.0.1
58 silly currentTree ├─┬ engine.io-client@1.8.3
58 silly currentTree │ ├── component-emitter@1.2.1
58 silly currentTree │ └── debug@2.3.3
58 silly currentTree ├── engine.io-parser@1.3.2
58 silly currentTree ├─┬ engine.io@1.8.3
58 silly currentTree │ └── debug@2.3.3
58 silly currentTree ├── escape-html@1.0.3
58 silly currentTree ├── etag@1.8.0
58 silly currentTree ├── fresh@0.5.0
58 silly currentTree ├── has-binary@0.1.7
58 silly currentTree ├── has-cors@1.1.0
58 silly currentTree ├── http-errors@1.6.1
58 silly currentTree ├── indexof@0.0.1
58 silly currentTree ├── inherits@2.0.3
58 silly currentTree ├── isarray@0.0.1
58 silly currentTree ├── json3@3.3.2
58 silly currentTree ├── JSONPath@0.11.2
58 silly currentTree ├── mime-db@1.27.0
58 silly currentTree ├── mime-types@2.1.15
58 silly currentTree ├── mime@1.3.4
58 silly currentTree ├── ms@0.7.2
58 silly currentTree ├── mysql@2.14.1
58 silly currentTree ├── negotiator@0.6.1
58 silly currentTree ├─┬ node-red-contrib-freeboard@0.0.7
58 silly currentTree │ ├── accepts@1.2.13
58 silly currentTree │ ├── body-parser@1.12.0
58 silly currentTree │ ├── bytes@1.0.0
58 silly currentTree │ ├── content-disposition@0.5.0
58 silly currentTree │ ├── content-type@1.0.2
58 silly currentTree │ ├── cookie-signature@1.0.6
58 silly currentTree │ ├── cookie@0.1.2
58 silly currentTree │ ├── crc@3.2.1
58 silly currentTree │ ├── debug@2.1.3
58 silly currentTree │ ├── depd@1.0.1
58 silly currentTree │ ├── destroy@1.0.3
58 silly currentTree │ ├── ee-first@1.1.0
58 silly currentTree │ ├── escape-html@1.0.1
58 silly currentTree │ ├── etag@1.5.1
58 silly currentTree │ ├── express@4.12.0
58 silly currentTree │ ├── finalhandler@0.3.3
58 silly currentTree │ ├── forwarded@0.1.0
58 silly currentTree │ ├── freeboard@1.1.3
58 silly currentTree │ ├── fresh@0.2.4
58 silly currentTree │ ├── iconv-lite@0.4.7
58 silly currentTree │ ├── ipaddr.js@1.0.5
58 silly currentTree │ ├── media-typer@0.3.0
58 silly currentTree │ ├── merge-descriptors@0.0.2
58 silly currentTree │ ├── methods@1.1.2
58 silly currentTree │ ├── mime-db@1.27.0
58 silly currentTree │ ├── mime-types@2.1.15
58 silly currentTree │ ├── mime@1.3.4
58 silly currentTree │ ├── ms@0.7.0
58 silly currentTree │ ├── mustache@1.1.0
58 silly currentTree │ ├── negotiator@0.5.3
58 silly currentTree │ ├── on-finished@2.2.1
58 silly currentTree │ ├── parseurl@1.3.1
58 silly currentTree │ ├── path-to-regexp@0.1.3
58 silly currentTree │ ├── proxy-addr@1.0.10
58 silly currentTree │ ├── qs@2.3.3
58 silly currentTree │ ├── range-parser@1.0.3
58 silly currentTree │ ├── raw-body@1.3.3
58 silly currentTree │ ├── send@0.12.1
58 silly currentTree │ ├─┬ serve-static@1.9.3
58 silly currentTree │ │ ├── debug@2.2.0
58 silly currentTree │ │ ├── etag@1.6.0
58 silly currentTree │ │ ├── ms@0.7.1
58 silly currentTree │ │ └── send@0.12.3
58 silly currentTree │ ├── type-is@1.6.15
58 silly currentTree │ ├── utils-merge@1.0.0
58 silly currentTree │ └── vary@1.0.1
58 silly currentTree ├── node-red-contrib-jsonpath@0.1.1
58 silly currentTree ├── node-red-dashboard@2.3.6
58 silly currentTree ├── node-red-node-mysql@0.0.16
58 silly currentTree ├── object-assign@4.1.0
58 silly currentTree ├── object-component@0.0.3
58 silly currentTree ├── on-finished@2.3.0
58 silly currentTree ├── options@0.0.6
58 silly currentTree ├── parsejson@0.0.3
58 silly currentTree ├── parseqs@0.0.5
58 silly currentTree ├── parseuri@0.0.5
58 silly currentTree ├── parseurl@1.3.1
58 silly currentTree ├── process-nextick-args@1.0.7
58 silly currentTree ├── range-parser@1.2.0
58 silly currentTree ├─┬ readable-stream@2.3.3
58 silly currentTree │ └── isarray@1.0.0
58 silly currentTree ├── safe-buffer@5.1.1
58 silly currentTree ├── send@0.15.1
58 silly currentTree ├── serve-static@1.12.1
58 silly currentTree ├── setprototypeof@1.0.3
58 silly currentTree ├─┬ socket.io-adapter@0.5.0
58 silly currentTree │ └── debug@2.3.3
58 silly currentTree ├─┬ socket.io-client@1.7.3
58 silly currentTree │ ├── component-emitter@1.2.1
58 silly currentTree │ └── debug@2.3.3
58 silly currentTree ├─┬ socket.io-parser@2.3.1
58 silly currentTree │ ├── debug@2.2.0
58 silly currentTree │ └── ms@0.7.1
58 silly currentTree ├─┬ socket.io@1.7.3
58 silly currentTree │ └── debug@2.3.3
58 silly currentTree ├── sqlstring@2.2.0
58 silly currentTree ├── statuses@1.3.1
58 silly currentTree ├── string_decoder@1.0.3
58 silly currentTree ├── to-array@0.1.4
58 silly currentTree ├── ultron@1.0.2
58 silly currentTree ├── util-deprecate@1.0.2
58 silly currentTree ├── ws@1.1.2
58 silly currentTree ├── wtf-8@1.0.0
58 silly currentTree ├── xmlhttprequest-ssl@1.5.3
58 silly currentTree └── yeast@0.1.2
59 silly idealTree node-red-project@0.0.1
59 silly idealTree ├── accepts@1.3.3
59 silly idealTree ├── after@0.8.2
59 silly idealTree ├── arraybuffer.slice@0.0.6
59 silly idealTree ├── backo2@1.0.2
59 silly idealTree ├── base64-arraybuffer@0.1.5
59 silly idealTree ├── base64id@1.0.0
59 silly idealTree ├── better-assert@1.0.2
59 silly idealTree ├── bignumber.js@4.0.2
59 silly idealTree ├── blob@0.0.4
59 silly idealTree ├── callsite@1.0.0
59 silly idealTree ├── component-bind@1.0.0
59 silly idealTree ├── component-emitter@1.1.2
59 silly idealTree ├── component-inherit@0.0.3
59 silly idealTree ├── cookie@0.3.1
59 silly idealTree ├── core-util-is@1.0.2
59 silly idealTree ├── debug@2.6.1
59 silly idealTree ├── depd@1.1.0
59 silly idealTree ├── destroy@1.0.4
59 silly idealTree ├── ee-first@1.1.1
59 silly idealTree ├── encodeurl@1.0.1
59 silly idealTree ├─┬ engine.io-client@1.8.3
59 silly idealTree │ ├── component-emitter@1.2.1
59 silly idealTree │ └── debug@2.3.3
59 silly idealTree ├── engine.io-parser@1.3.2
59 silly idealTree ├─┬ engine.io@1.8.3
59 silly idealTree │ └── debug@2.3.3
59 silly idealTree ├── escape-html@1.0.3
59 silly idealTree ├── etag@1.8.0
59 silly idealTree ├── fresh@0.5.0
59 silly idealTree ├── has-binary@0.1.7
59 silly idealTree ├── has-cors@1.1.0
59 silly idealTree ├── http-errors@1.6.1
59 silly idealTree ├── indexof@0.0.1
59 silly idealTree ├── inherits@2.0.3
59 silly idealTree ├── isarray@0.0.1
59 silly idealTree ├── json3@3.3.2
59 silly idealTree ├── JSONPath@0.11.2
59 silly idealTree ├── mime-db@1.27.0
59 silly idealTree ├── mime-types@2.1.15
59 silly idealTree ├── mime@1.3.4
59 silly idealTree ├── ms@0.7.2
59 silly idealTree ├── mysql@2.14.1
59 silly idealTree ├── negotiator@0.6.1
59 silly idealTree ├─┬ node-red-contrib-freeboard@0.0.7
59 silly idealTree │ ├── accepts@1.2.13
59 silly idealTree │ ├── body-parser@1.12.0
59 silly idealTree │ ├── bytes@1.0.0
59 silly idealTree │ ├── content-disposition@0.5.0
59 silly idealTree │ ├── content-type@1.0.2
59 silly idealTree │ ├── cookie-signature@1.0.6
59 silly idealTree │ ├── cookie@0.1.2
59 silly idealTree │ ├── crc@3.2.1
59 silly idealTree │ ├── debug@2.1.3
59 silly idealTree │ ├── depd@1.0.1
59 silly idealTree │ ├── destroy@1.0.3
59 silly idealTree │ ├── ee-first@1.1.0
59 silly idealTree │ ├── escape-html@1.0.1
59 silly idealTree │ ├── etag@1.5.1
59 silly idealTree │ ├── express@4.12.0
59 silly idealTree │ ├── finalhandler@0.3.3
59 silly idealTree │ ├── forwarded@0.1.0
59 silly idealTree │ ├── freeboard@1.1.3
59 silly idealTree │ ├── fresh@0.2.4
59 silly idealTree │ ├── iconv-lite@0.4.7
59 silly idealTree │ ├── ipaddr.js@1.0.5
59 silly idealTree │ ├── media-typer@0.3.0
59 silly idealTree │ ├── merge-descriptors@0.0.2
59 silly idealTree │ ├── methods@1.1.2
59 silly idealTree │ ├── mime-db@1.27.0
59 silly idealTree │ ├── mime-types@2.1.15
59 silly idealTree │ ├── mime@1.3.4
59 silly idealTree │ ├── ms@0.7.0
59 silly idealTree │ ├── mustache@1.1.0
59 silly idealTree │ ├── negotiator@0.5.3
59 silly idealTree │ ├── on-finished@2.2.1
59 silly idealTree │ ├── parseurl@1.3.1
59 silly idealTree │ ├── path-to-regexp@0.1.3
59 silly idealTree │ ├── proxy-addr@1.0.10
59 silly idealTree │ ├── qs@2.3.3
59 silly idealTree │ ├── range-parser@1.0.3
59 silly idealTree │ ├── raw-body@1.3.3
59 silly idealTree │ ├── send@0.12.1
59 silly idealTree │ ├─┬ serve-static@1.9.3
59 silly idealTree │ │ ├── debug@2.2.0
59 silly idealTree │ │ ├── etag@1.6.0
59 silly idealTree │ │ ├── ms@0.7.1
59 silly idealTree │ │ └── send@0.12.3
59 silly idealTree │ ├── type-is@1.6.15
59 silly idealTree │ ├── utils-merge@1.0.0
59 silly idealTree │ └── vary@1.0.1
59 silly idealTree ├── node-red-contrib-jsonpath@0.1.1
59 silly idealTree ├── node-red-dashboard@2.3.6
59 silly idealTree ├── node-red-node-mysql@0.0.16
59 silly idealTree ├── node-red-node-openweathermap@0.1.16
59 silly idealTree ├── object-assign@4.1.0
59 silly idealTree ├── object-component@0.0.3
59 silly idealTree ├── on-finished@2.3.0
59 silly idealTree ├── options@0.0.6
59 silly idealTree ├── parsejson@0.0.3
59 silly idealTree ├── parseqs@0.0.5
59 silly idealTree ├── parseuri@0.0.5
59 silly idealTree ├── parseurl@1.3.1
59 silly idealTree ├── process-nextick-args@1.0.7
59 silly idealTree ├── range-parser@1.2.0
59 silly idealTree ├─┬ readable-stream@2.3.3
59 silly idealTree │ └── isarray@1.0.0
59 silly idealTree ├── safe-buffer@5.1.1
59 silly idealTree ├── send@0.15.1
59 silly idealTree ├── serve-static@1.12.1
59 silly idealTree ├── setprototypeof@1.0.3
59 silly idealTree ├─┬ socket.io-adapter@0.5.0
59 silly idealTree │ └── debug@2.3.3
59 silly idealTree ├─┬ socket.io-client@1.7.3
59 silly idealTree │ ├── component-emitter@1.2.1
59 silly idealTree │ └── debug@2.3.3
59 silly idealTree ├─┬ socket.io-parser@2.3.1
59 silly idealTree │ ├── debug@2.2.0
59 silly idealTree │ └── ms@0.7.1
59 silly idealTree ├─┬ socket.io@1.7.3
59 silly idealTree │ └── debug@2.3.3
59 silly idealTree ├── sqlstring@2.2.0
59 silly idealTree ├── statuses@1.3.1
59 silly idealTree ├── string_decoder@1.0.3
59 silly idealTree ├── to-array@0.1.4
59 silly idealTree ├── ultron@1.0.2
59 silly idealTree ├── util-deprecate@1.0.2
59 silly idealTree ├── ws@1.1.2
59 silly idealTree ├── wtf-8@1.0.0
59 silly idealTree ├── xmlhttprequest-ssl@1.5.3
59 silly idealTree └── yeast@0.1.2
60 silly generateActionsToTake Starting
61 silly install generateActionsToTake
62 silly rollbackFailedOptional Starting
63 silly rollbackFailedOptional Finishing
64 silly runTopLevelLifecycles Finishing
65 silly install printInstalled
66 verbose stack Error: /home/pi/.node-red/node_modules/node-red-contrib-freeboard: Appears to be a git repo or submodule.
66 verbose stack at /usr/lib/node_modules/npm/node_modules/npm-install-checks/index.js:137:15
66 verbose stack at /usr/lib/node_modules/npm/node_modules/graceful-fs/polyfills.js:267:18
66 verbose stack at FSReqWrap.oncomplete (fs.js:123:15)
67 verbose cwd /home/pi/.node-red
68 error Linux 4.9.35-v7+
69 error argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "--save" "--save-prefix=\"~\"" "--production" "node-red-node-openweathermap@0.1.16"
70 error node v6.11.2
71 error npm v3.10.10
72 error path /home/pi/.node-red/node_modules/node-red-contrib-freeboard
73 error code EISGIT
74 error git /home/pi/.node-red/node_modules/node-red-contrib-freeboard: Appears to be a git repo or submodule.
75 error git /home/pi/.node-red/node_modules/node-red-contrib-freeboard
76 error git Refusing to remove it. Update manually,
76 error git or move it out of the way first.
77 verbose exit [ 1, true ]
Reply


Messages In This Thread
RE: How to install new nodes.is there a wrong installation of node red in Openplotter - by Alpenskipper - 2017-10-04, 08:19 PM

Forum Jump:


Users browsing this thread: 3 Guest(s)