2018-06-20, 02:09 PM
(2018-06-20, 09:56 AM)PaddyB Wrote: Anyone having any luck installing nodes? I have the dashboard working, it installed fine but getting errors trying to install sqlite or serial..
Code:pi@openplotter:~/.signalk/red $ npm install node-red-node-sqlite
npm ERR! path /home/pi/.signalk/red/node_modules/node-red-node-sqlite/package.json
npm ERR! code ELOOP
npm ERR! errno -40
npm ERR! syscall open
npm ERR! ELOOP: too many symbolic links encountered, open '/home/pi/.signalk/red/node_modules/node-red-node-sqlite/package.json'
npm ERR! A complete log of this run can be found in:
npm ERR! /home/pi/.npm/_logs/2018-06-20T08_54_11_510Z-debug.log
Code:pi@openplotter:~/.signalk/red $ cat /home/pi/.npm/_logs/2018-06-20T08_54_11_510Z-debug.log
0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/node',
1 verbose cli '/usr/bin/npm',
1 verbose cli 'install',
1 verbose cli 'node-red-node-sqlite' ]
2 info using npm@6.1.0
3 info using node@v8.11.2
4 verbose npm-session 4ac2b803eac58ebc
5 silly install loadCurrentTree
6 silly install readLocalPackageData
7 silly fetchPackageMetaData error for node-red-node-sqlite@file:node_modules/node-red-node-sqlite ELOOP: too many symbolic links encountered, open '/home/pi/.signalk/red/node_modules/node-red-node-sqlite/package.json'
8 timing stage:rollbackFailedOptional Completed in 3ms
9 timing stage:runTopLevelLifecycles Completed in 2250ms
10 verbose stack Error: ELOOP: too many symbolic links encountered, open '/home/pi/.signalk/red/node_modules/node-red-node-sqlite/package.json'
11 verbose cwd /home/pi/.signalk/red
12 verbose Linux 4.14.34-v7+
13 verbose argv "/usr/bin/node" "/usr/bin/npm" "install" "node-red-node-sqlite"
14 verbose node v8.11.2
15 verbose npm v6.1.0
16 error path /home/pi/.signalk/red/node_modules/node-red-node-sqlite/package.json
17 error code ELOOP
18 error errno -40
19 error syscall open
20 error ELOOP: too many symbolic links encountered, open '/home/pi/.signalk/red/node_modules/node-red-node-sqlite/package.json'
21 verbose exit [ -40, true ]
And huge thanks for this, really useful
I don't have an issues installing:
Code:
$ npm install node-red-node-sqlite
> sqlite3@4.0.0 install /Users/sbender/.signalk/red/node_modules/sqlite3
> node-pre-gyp install --fallback-to-build
[sqlite3] Success: "/Users/sbender/.signalk/red/node_modules/sqlite3/lib/binding/node-v57-darwin-x64/node_sqlite3.node" is installed via remote
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN node-red-project@0.0.1 No repository field.
npm WARN node-red-project@0.0.1 No license field.
+ node-red-node-sqlite@0.2.3
added 68 packages in 2.313s
Something strange about your setup.
Are we sure ~/.signalk is the right place. I'm not sure if that is somewhere else for openplotter. Sailoog?
Something strange with symbolic links going on here?