NEWS
[gelöst]iobroker auf FreeNAS (FreeBSD)
-
Nachdem ich den ccu.io auf meinem FreeNAS laufen habe, versuchte ich heute den Nachfolger ans Laufen zu bekommen.
"npm install iobroker" produziert leider folgende Meldung
> > iobroker@0.7.1 install /node_modules/iobroker > node lib/setup.js npm install iobroker.js-controller --production --prefix "" npm WARN deprecated graceful-fs@3.0.8: graceful-fs version 3 and before will fail on newer node releases. Please update to graceful-fs@^4.0.0 as soon as possible. npm ERR! FreeBSD 9.3-RELEASE-p31 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.js-controller" "--production" "--prefix" "" npm ERR! node v5.9.0 npm ERR! npm v3.8.2 npm ERR! Cannot read property 'target' of null npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! <https: github.com/npm/issues="">npm ERR! Please include the following file with any support request: npm ERR! /node_modules/iobroker/npm-debug.log npm install iobroker.admin --production --prefix "" npm ERR! FreeBSD 9.3-RELEASE-p31 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.admin" "--production" "--prefix" "" npm ERR! node v5.9.0 npm ERR! npm v3.8.2 npm ERR! Cannot read property 'target' of null npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! <https: github.com/npm/issues="">npm ERR! Please include the following file with any support request: npm ERR! /node_modules/iobroker/npm-debug.log Could not find "/node_modules/iobroker/lib/../../iobroker.js-controller/conf/iobroker-dist.json". Possible iobroker.js-controller was not installed / `-- iobroker@0.7.1 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.</https:></https:>Was kann ich tun?
-
Nachdem ich den ccu.io auf meinem FreeNAS laufen habe, versuchte ich heute den Nachfolger ans Laufen zu bekommen.
"npm install iobroker" produziert leider folgende Meldung
> > iobroker@0.7.1 install /node_modules/iobroker > node lib/setup.js npm install iobroker.js-controller --production --prefix "" npm WARN deprecated graceful-fs@3.0.8: graceful-fs version 3 and before will fail on newer node releases. Please update to graceful-fs@^4.0.0 as soon as possible. npm ERR! FreeBSD 9.3-RELEASE-p31 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.js-controller" "--production" "--prefix" "" npm ERR! node v5.9.0 npm ERR! npm v3.8.2 npm ERR! Cannot read property 'target' of null npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! <https: github.com/npm/issues="">npm ERR! Please include the following file with any support request: npm ERR! /node_modules/iobroker/npm-debug.log npm install iobroker.admin --production --prefix "" npm ERR! FreeBSD 9.3-RELEASE-p31 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.admin" "--production" "--prefix" "" npm ERR! node v5.9.0 npm ERR! npm v3.8.2 npm ERR! Cannot read property 'target' of null npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! <https: github.com/npm/issues="">npm ERR! Please include the following file with any support request: npm ERR! /node_modules/iobroker/npm-debug.log Could not find "/node_modules/iobroker/lib/../../iobroker.js-controller/conf/iobroker-dist.json". Possible iobroker.js-controller was not installed / `-- iobroker@0.7.1 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.</https:></https:>Was kann ich tun? `
/node_modules/iobroker/npm-debug.log ??
Da sollte am Ende ein Fehler stehen
-
Hier ist meine http://pastebin.com/Xnjtcjut
Wäre spitze wenn da mal einer drüber gucken könnte.
Vielen Dank!
-
Hier ist meine http://pastebin.com/Xnjtcjut
Wäre spitze wenn da mal einer drüber gucken könnte.
Vielen Dank! `
Ich kann aus dem log nicht nachvollziehen, was schiff gelaufen ist.Ich sehe nur, dass ioBroker.admin kann nicht installiert werden.
Es gibt noch die Möglichkeit das ganze einzeln zu installieren:
mkdir /opt/iobroker sudo chmod 777 /opt/iobroker cd /opt/iobroker sudo npm install iobroker.js-controller sudo npm install iobroker.admin sudo chmod -R 777 /opt/iobroker cd /opt/iobroker/node_modules/iobroker.js-controller node iobroker setup first node iobroker startDanach sollte man autostart Problem lösen. Aber est ist danach. ;)
-
Es gibt noch die Möglichkeit das ganze einzeln zu installieren:
mkdir /opt/iobroker sudo chmod 777 /opt/iobroker cd /opt/iobroker sudo npm install iobroker.js-controller sudo npm install iobroker.admin sudo chmod 777 /opt/iobroker/*.* -R cd /opt/iobroker/node_modules/iobroker.js-controller node iobroker setup first node iobroker start ```` `Vielen Dank! Werde ich nachher mal ausprobieren!
-
Wo kann ich denn eigentlich die ioBroker kommandozeilenbefehle eingeben? Ich kann bei mir nur in "/opt/iobroker/node_modules/iobroker.js-controller" mit node den broker starten, aber zum beispiel der Upload-befehl klappen da nicht, weil er im falschen verzeichnis sucht.
Was kann ich tun?
-
normalerweise legt die Installation des npm Pakets für iobroker eine Datei mit dem Namen iobroker im Verzeichnis /usr/bin an.
Diese Datei ist ausführbar und enthält die folgende Code-Zeile:
node /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js $1 $2 $3 $4 $5Das Verzeichnis /usr/bin liegt normalerweise im Pfad des Benutzer-Envrionments.
Prüfe mal, ob die Datei da und ausführbar ist und ob das Verzeichnis im Suchpfad ist.
-
normalerweise legt die Installation des npm Pakets für iobroker eine Datei mit dem Namen iobroker im Verzeichnis /usr/bin an.
Diese Datei ist ausführbar und enthält die folgende Code-Zeile:
node /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js $1 $2 $3 $4 $5Das Verzeichnis /usr/bin liegt normalerweise im Pfad des Benutzer-Envrionments.
Prüfe mal, ob die Datei da und ausführbar ist und ob das Verzeichnis im Suchpfad ist. `
Die Datei ist leider nicht vorhanden, aber immerhin kann ich jetzt auch mal ein paar kommandorzeilen-parameter mit eingeben…
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden