iobroker direkt - npm Probleme

Status
Für weitere Antworten geschlossen.

nabonid

Benutzer
Mitglied seit
11. Nov 2014
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich würde gernde den iobroker auf meiner ds216play direkt per ssh installieren. Leider macht mir npm einen Strich durch die Rechnung und ich verstehe nicht wieso.

npm -v: 5.6.0
node -v: 8.9.4

bei der Installation kommt folgendes:
Rich (BBCode):
sudo npm install iobroker

> iobroker@1.1.2 install /node_modules/iobroker
> node lib/prepareSetup.js && node lib/setup.js


?????????????????????????????????????????????????????
?              npm update check failed              ?
?        Try running with sudo or get access        ?
?       to the local update config store via        ?
? sudo chown -R $USER:$(id -gn $USER) /root/.config ?
?????????????????????????????????????????????????????
NPM version: 5.6.0
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
NPM 5 is only supported starting with version 5.7.1!
Please use "npm install -g npm@4" to downgrade npm to 4.x or 
use "npm install -g npm@latest" to install a supported version of npm 5!
You need to make sure to repeat this step after installing an update to NodeJS and/or npm.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
npm WARN enoent ENOENT: no such file or directory, open '/package.json'
npm WARN !invalid#1 No description
npm WARN !invalid#1 No repository field.
npm WARN !invalid#1 No README data
npm WARN !invalid#1 No license field.

npm ERR! code ELIFECYCLE
npm ERR! errno 4
npm ERR! iobroker@1.1.2 install: `node lib/prepareSetup.js && node lib/setup.js`
npm ERR! Exit status 4
npm ERR! 
npm ERR! Failed at the iobroker@1.1.2 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2018-11-05T12_10_44_400Z-debug.log


Und wenn ich die empfehlungen befolge (up- oder downgrade) läuft die Installation zwar durch aber es ändert nichts an der Version:

upgrade auf latest:
Rich (BBCode):
kenny@gandalf:/$ sudo npm install -g npm@latest
/volume1/@appstore/Node.js_v8/usr/local/bin/npm -> /volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/npm/bin/npm-cli.js
/volume1/@appstore/Node.js_v8/usr/local/bin/npx -> /volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/npm/bin/npx-cli.js
+ npm@6.4.1
added 296 packages, removed 208 packages and updated 34 packages in 34.247s
kenny@gandalf:/$ npm -v
5.6.0

downgrade auf v4:
Rich (BBCode):
kenny@gandalf:/$ sudo npm install -g npm@4
/volume1/@appstore/Node.js_v8/usr/local/bin/npm -> /volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/npm/bin/npm-cli.js
+ npm@4.6.1
added 36 packages, removed 213 packages and updated 84 packages in 34.761s
kenny@gandalf:/$ npm -v
5.6.0

Hat jemand Erfahrung mit dem Problem oder hat gar eine Lösung?

Lg

nabonid
 

CrazyNAS

Benutzer
Mitglied seit
12. Apr 2018
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
Hi,

ich habe genau das gleiche Problem.
Bist du weiter gekommen?

Grüße
CrazyNAS
 

Donald

Benutzer
Mitglied seit
21. Sep 2012
Beiträge
375
Punkte für Reaktionen
2
Punkte
18
Ich sehe gerade das es sich um die DS216Play und nicht die DS216+ handelt. Sorry, mein Fehler. Nicht alle DS sind Docker-kompatibel.
 

frogtwist

Benutzer
Mitglied seit
08. Nov 2014
Beiträge
395
Punkte für Reaktionen
3
Punkte
18
Ganz ehrlich, wenn meine Diskstation keine Docker Funktionalität bietet würde ich auf eine direkte Installation verzichten. Da kommen demnächst updates und schon wirst du wieder Probleme bekommen das es nicht läuft. Investiere 35 EUR in ein Pi und installiere ioBroker dort. Mit dem ReversProxy machst du sie von überall her erreichbar. Updates sind problemloser zu installieren. Da wäre mir meine Zeit und Nerven zu kostbar.
 

nabonid

Benutzer
Mitglied seit
11. Nov 2014
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Ich versuche es inzwischen auf dem Tablet (Android) - eine Lösung für die Synology hab ich nicht gefuden.

Gruß

nabonid
 

Donald

Benutzer
Mitglied seit
21. Sep 2012
Beiträge
375
Punkte für Reaktionen
2
Punkte
18
Ein RPi3 ist für ioBroker wohl die bessere Lösung. Ausreichend potent und billig im Verbrauch. Und vor allem sehr weit verbreitet und unterstützt von der Comunity. Auf einer Syno läuft ioBroker auch sehr geschmeidig, wenn genügend Speicher vorhanden ist. Also auf das "+" in der Modellbezeichnung und mind. 8GB Speicher beim Neukauf achten.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat