NEWS
Nach admin-update keine verbindung zur .8081 er Seite
-
Hallo zusammen,
ich habe schon wieder das Problem…..
Alle im vorherigen Thread genannten Lösungsmöglichkeiten sind fehlgeschlagen. vor Allem die neuinstallation von iobroker.js-controller.
nach start von npm install iobroker.js-controller passiert folgendes:
root@pi:/opt/iobroker# npm install iobroker.js-controller npm http GET https://registry.npmjs.org/iobroker.js-controller npm http 304 https://registry.npmjs.org/iobroker.js-controller npm ERR! tar.unpack untar error /root/.npm/iobroker.js-controller/0.10.1/package.tgz npm ERR! error rolling back Error: ENOTEMPTY, rmdir '/opt/iobroker/node_modules/iobroker.js-controller/lib' npm ERR! error rolling back iobroker.js-controller@0.10.1 { [Error: ENOTEMPTY, rmdir '/opt/iobroker/node_modules/iobroker.js-controller/lib'] npm ERR! error rolling back errno: 53, npm ERR! error rolling back code: 'ENOTEMPTY', npm ERR! error rolling back path: '/opt/iobroker/node_modules/iobroker.js-controller/lib' } npm ERR! Error: unexpected eof npm ERR! at decorate (/usr/local/lib/node_modules/npm/node_modules/fstream/lib/abstract.js:67:36) npm ERR! at Extract.Abstract.error (/usr/local/lib/node_modules/npm/node_modules/fstream/lib/abstract.js:61:12) npm ERR! at Extract._streamEnd (/usr/local/lib/node_modules/npm/node_modules/tar/lib/extract.js:75:22) npm ERR! at BlockStream. <anonymous>(/usr/local/lib/node_modules/npm/node_modules/tar/lib/parse.js:50:8) npm ERR! at BlockStream.EventEmitter.emit (events.js:92:17) npm ERR! at BlockStream._emitChunk (/usr/local/lib/node_modules/npm/node_modules/block-stream/block-stream.js:203:10) npm ERR! at BlockStream.resume (/usr/local/lib/node_modules/npm/node_modules/block-stream/block-stream.js:58:15) npm ERR! at Extract.Reader.resume (/usr/local/lib/node_modules/npm/node_modules/fstream/lib/reader.js:252:34) npm ERR! at Entry. <anonymous>(/usr/local/lib/node_modules/npm/node_modules/tar/lib/parse.js:256:8) npm ERR! at Entry.EventEmitter.emit (events.js:92:17) npm ERR! If you need help, you may report this log at: npm ERR! <http: github.com/isaacs/npm/issues="">npm ERR! or email it to: npm ERR! <npm-@googlegroups.com>npm ERR! System Linux 4.1.18-v7+ npm ERR! command "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.js-controller" npm ERR! cwd /opt/iobroker npm ERR! node -v v0.10.22 npm ERR! npm -v 1.3.14 npm ERR! fstream_class Extract npm ERR! fstream_stack Extract._streamEnd (/usr/local/lib/node_modules/npm/node_modules/tar/lib/extract.js:75:22) npm ERR! fstream_stack BlockStream. <anonymous>(/usr/local/lib/node_modules/npm/node_modules/tar/lib/parse.js:50:8) npm ERR! fstream_stack BlockStream.EventEmitter.emit (events.js:92:17) npm ERR! fstream_stack BlockStream._emitChunk (/usr/local/lib/node_modules/npm/node_modules/block-stream/block-stream.js:203:10) npm ERR! fstream_stack BlockStream.resume (/usr/local/lib/node_modules/npm/node_modules/block-stream/block-stream.js:58:15) npm ERR! fstream_stack Extract.Reader.resume (/usr/local/lib/node_modules/npm/node_modules/fstream/lib/reader.js:252:34) npm ERR! fstream_stack Entry. <anonymous>(/usr/local/lib/node_modules/npm/node_modules/tar/lib/parse.js:256:8) npm ERR! fstream_stack Entry.EventEmitter.emit (events.js:92:17) npm ERR! npm ERR! Additional logging details can be found in: npm ERR! /opt/iobroker/npm-debug.log npm ERR! not ok code 0</anonymous></anonymous></npm-@googlegroups.com></http:></anonymous></anonymous>
Hat irgendwer einen Tipp?
Ach so, iobroker start ergibt folgendes:
root@pi:/opt/iobroker# iobroker start module.js:340 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Function.Module.runMain (module.js:497:10) at startup (node.js:119:16) at node.js:901:3
-
Lösche mal den Cache von npm und installiere danach den controller mit npm neu.
npm cache clean
Gesendet von meinem SM-G900F mit Tapatalk
-
Hallo Frank,
@GeosShark:Alle im vorherigen Thread genannten Lösungsmöglichkeiten `
Leider gibt es dazu schon viel zu viele Threads und nicht überall steht alles.Hast du vor dem Versuch ein npm cache clean gemacht?
Denn dein Log sagt zweierlei.
@GeosShark:Error: unexpected eof `
Das sieht nach einem defekten Download aus.Das andere:
@GeosShark:ENOTEMPTY, rmdir '/opt/iobroker/node_modules/iobroker.js-controller/lib' `
Weißt auf ein Verzeichnis das nicht gelöscht werden kann, weil es nicht leer ist.Hast du die letzte Installation als root gemacht?
Und bei der Erstinstallation ein chmod 777 bei der Erstellung des Verzeichnisses/opt/iobroker?
Gruß
Rainer
-
Lösche mal den Cache von npm und installiere danach den controller mit npm neu.
npm cache clean
Gesendet von meinem SM-G900F mit Tapatalk `
Danke, jetzt wird der controller installiert…
-
-
Problem leider nicht gelöst.
iobroker admin öffnet sich nicht. Auch so scheint nichts zu laufen.
Raspi ist aber am laufen, mit putty komme ich drauf.
Ich bin nich so der Linux-Freak…. Was könnte man noch testen / machen?
Vielen Dank im Voraus...
-
Ist die Installation ohne Fehler durchgelaufen?
Ansonsten das Verzeichnis /opt/iobroker/node_modules/iobroker.js-controller komplett löschen und die Installation wiederholen.
Hast du danach den Admin - Adapter auch nochmal neu mit npm installiert?
cd /opt/iobroker
iobroker stop
npm install iobroker.admin
iobroker upload admin
iobroker start
Alles natürlich als User root.
Bitte ansonsten einmal die Anleitung von Homoran zur Fehlerbehebung durchlaufen
http://www.iobroker.net/docu/?page_id=3928&lang=de
Gesendet von meinem GT-N8000 mit Tapatalk
-
Da dies der aktuellste Thread bzgl. der Update-Problematik ist, häng ich mich hier mal dran.
Mein iobroker läuft auf einem Pine64.
Nach dem Update lief auch bei mir weder die 8081-Seite noch die 8082-VIS.
Hab iobroker + Admin + controller geupdated und bin jetzt bei folgendem Stand:
Die 8081 läuft noch immer nicht. Ich habe mal einen zweiten Admin angelegt, auf 8089, mit dem komm ich rein. Soweit so gut, aber:
~~https://dl.dropboxusercontent.com/u/58110920/io1.jpg" />
Das kuriose ist, von allen Admins, die ich angelegt habe, laufe nur die beiden, die unter dem Hostname Pine64ubuntu.fritz.box angelegt wurden, alles unter Linux.fritz.box läuft nicht und läßt sich nicht starten (auch die ganzen anderen Adapter nicht).
Sollte ich allerdings unter dem 8089er Admin Adapter installieren wollen, kommt nur
~~https://dl.dropboxusercontent.com/u/58110920/io2.jpg" />
Ich weiß übrigends nicht, warum die "alten" Adapter als Linux.fritz.box und der neue als Pine64ubuntu… installiert wurden, ich hatte den Hostname sicherlich nicht geändert, mußte nämlich jetzt extra deswegen erstmal googlen, was es damit auf sich hat und wie man das ändert.
Für admin2+3 hatte ich den Hostname nochmal in Linux geändert, für 4 wieder zurück in Pine64ubuntu.
Das komische ist, wenn ich jetzt einen Reboot ausführe, läuft der Pine wieder als Pine64ubuntu, auch wenn ich ihn zuvor (als Root) in Linux geändert habe.
Aber auch bei Änderung in Linux und ohne Reboot laufen nur die Pine64... Adapter.
Irgendjemand eine Idee?
Ach ja, iobroker list instances ergibt:
root@linux:/home/ubuntu# iobroker list instances system.adapter.admin.0 : admin - enabled, port: 8088, bin d: 0.0.0.0, run as: admin system.adapter.tankerkoenig.0 : tankerkoenig - enabled system.adapter.fritzbox.0 : fritzbox - enabled system.adapter.harmony.0 : harmony - enabled system.adapter.hm-rpc.0 : hm-rpc - enabled, port: 0 system.adapter.hm-rega.0 : hm-rega - enabled system.adapter.hmm.0 : hmm - enabled system.adapter.hue.0 : hue - enabled system.adapter.yr.0 : yr - enabled system.adapter.ical.0 : ical - enabled system.adapter.web.0 : web - enabled, port: 8082, bin d: 0.0.0.0, run as: admin system.adapter.vis.0 : vis - disabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets - enabled system.adapter.icons-open-icon-library-png.0: icons-open-icon-library-png - ena bled system.adapter.scenes.0 : scenes - enabled system.adapter.vis-metro.0 : vis-metro - enabled system.adapter.kodi.0 : kodi - enabled, port: 9090 system.adapter.admin.1 : admin - enabled, port: 8089, bin d: 0.0.0.0, run as: admin system.adapter.admin.2 : admin - enabled, port: 8090, bin d: 0.0.0.0, run as: admin system.adapter.admin.3 : admin - enabled, port: 8091, bin d: 0.0.0.0, run as: admin system.adapter.admin.4 : admin - enabled, port: 8092, bin d: 0.0.0.0, run as: admin ````~~~~
-
Habe mein Problem gelöst. Ich lasse den Post aber trotzdem mal online, falls jemand ein ähnliches Problem hat.
Man kann unter Instanzen hinten den Hostname ändern, indem man drauf klickt (bin da durch testen drauf gestoßen).
Alles, was ich in Pine64ubuntu geändert habe, hat sofort gestartet.
Bei Adapters kann man das dann oben noch umstellen.
Jetzt scheint wieder alles zu laufen.
-
Meine Lösung war:
Zuerst im Reiter Hosts das Ding auf 10.0.1 aktualisieren! Dann erst den Admin-Adapter. Damit ging es bei mir (erst den Admin-Adapter aktualisieren führte bei mir dazu, dass ich nicht mehr auf die Admin-Webseite kam).
iobroker in der VirtualBox ist wirklich awesome mit den sekundenschnellen Sicherungspunkten.
Und danke an Bluefox für die Updates und die tolle Software!
-
Danke!
Die Anleitung hat geholfen.
admin war disabled. Javascript und nodejs mussten auch neu installiert werden.
Jetzt läufts wieder.
-
-
Ahh bitte nicht schließen.
Ich habe heute morgen wieder mal von oben angefangen alles zu aktualisieren.
Konnte aber tatsächlich nur einmal aktualisieren und das war iobroker Admin. Danach Zahnrad und Ende.
Ich komme nicht mehr drauf. System Windows 10 (Zotac). Lief bisher tadellos.
nach folgendem in der CMD:
npm cache clean
iobroker stop
npm update
kommt folgende Fehlermeldung in der Konsole:
C:\ioBroker>npm update npm ERR! Windows_NT 10.0.10586 npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "update" npm ERR! node v4.3.1 npm ERR! npm v2.14.12 npm ERR! code E404 npm ERR! 404 Registry returned 404 for GET on https://registry.npmjs.org/iobroker.milight npm ERR! 404 npm ERR! 404 'iobroker.milight' is not in the npm registry. npm ERR! 404 You should bug the author to publish it (or use the name yourself!) npm ERR! 404 npm ERR! 404 Note that you can also install from a npm ERR! 404 tarball, folder, http url, or git url. npm ERR! Please include the following file with any support request: npm ERR! C:\ioBroker\npm-debug.log
Bitte um Hilfe, was kann ich jetzt machen um das System zu retten. (habe leider kein Sicherung)
Gruß Enrico
-
was kann ich jetzt machen um das System zu retten. `
Der Befehl war falsch!
@riconr1:npm update `
Ich nehme mal an, dass du schreiben wolltest
iobroker update
Oder wolltest du ganz was anderes machen?
In http://forum.iobroker.net/viewtopic.php?f=8&t=3301 habe ich beschrieben wie es gehen könnte.
Wahrscheinlich muss nur der Controller upgedatet werden mit
npm install iobroker.js-controller
Wenn letztendlich alles nicht mehr hilft einfach iobroker komplett neu drüberinstallieren mit
npm install iobroker --production
Gruß
Rainer
-
Danke Homoran,
Du hast Recht. Habe Deine Eingaben alle durchgearbeitet.
Letztendlich habe ich die komplette Überinstallation probiert (Dein letzter Tip)
Dann kommt folgende Fehlermeldung:
C:\ioBroker>npm install iobroker --production npm ERR! Windows_NT 10.0.10586 npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "iobroker" "--production" npm ERR! node v4.3.1 npm ERR! npm v2.14.12 npm ERR! path C:\ioBroker\node_modules\iobroker npm ERR! code EBUSY npm ERR! errno -4082 npm ERR! syscall rmdir npm ERR! EBUSY: resource busy or locked, rmdir 'C:\ioBroker\node_modules\iobroker' npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! <https: github.com/npm/issues=""> npm ERR! error rolling back Error: EBUSY: resource busy or locked, rmdir 'C:\ioBroker\node_modules\iobroker' npm ERR! error rolling back at Error (native) npm ERR! error rolling back { [Error: EBUSY: resource busy or locked, rmdir 'C:\ioBroker\node_modules\iobroker'] npm ERR! error rolling back errno: -4082, npm ERR! error rolling back code: 'EBUSY', npm ERR! error rolling back syscall: 'rmdir', npm ERR! error rolling back path: 'C:\\ioBroker\\node_modules\\iobroker' } npm ERR! Please include the following file with any support request: npm ERR! C:\ioBroker\npm-debug.log</https:>
Mir wird weiterhin der Zugriff verweigert (VIS läuft aber)
Kann ich jetzt noch meine Daten sichern? Bevor ich nachher nix mehr habe
Gruß Enrico
-
Dein Fehler
@riconr1:EBUSY `
bedeutet, dass da noch was läuft!Hast du vorher ioBroker angehalten?
Gruß
Rainer
-
-
C:\ioBroker>node node_modules/iobroker.js-controller/iobroker.js stop iobroker controller daemon is not running
damit sollte doch nix mehr laufen, oder?
wenn ich jetzt allerdings localhost:8081 aufrufe.
kommt folgendes:
Diese Website ist nicht erreichbar localhost hat die Verbindung abgelehnt. Auf Google nach localhost 8081 suchen
Warum abgelehnt? VIS wird auch geladen. Jetzt verstehe ich gar nix mehr.
lg
-
Vis hat einen eigenen Webserver auf Port 8082
Der Admin hat seinen internen Webserver auf 8081!
Hast du das hier schon alles durch
http://www.iobroker.net/docu/?page_id=3928&lang=de
Gruß
Rainer
-
Danke Dir,
über eine zweite Instanz bin ich nun drauf gekommen. Ich habe alle weiteren Updates gemacht und nun komme ich auch mit admin.0 wieder drauf.
Puh, noch mal Glück gehabt.