NEWS
Nach Installation Admin keine Web-Site mehr erreichbar
-
Hallo alle
Habe gestern den Admin upgeatet und seither ist die IOBroker Wbesite nicht mehr erreichbar
Es kommt
"Fehler: Verbindung fehlgeschlagen
Firefox kann keine Verbindung zu dem Server unter 192.168.1.76:8081 aufbauen".
Dann habe ichsudo npm install iobroker.js-controller --production
ausprobiert.
Das ergab folgendes Logroot@ioBroker-Rock64:/opt/iobroker# cd /opt/iobroker root@ioBroker-Rock64:/opt/iobroker# sudo chmod 777 * -R root@ioBroker-Rock64:/opt/iobroker# sudo npm install iobroker.js-controller --production > iobroker.js-controller@1.5.11 preinstall /opt/iobroker/node_modules/iobroker.js-controller > node lib/preinstallCheck.js NPM version: 6.9.0 npm version >= 5: disabling package-lock > ursa-optional@0.9.10 install /opt/iobroker/node_modules/ursa-optional > node rebuild.js > diskusage@0.2.6 install /opt/iobroker/node_modules/diskusage > node-gyp rebuild make: Entering directory '/opt/iobroker/node_modules/diskusage/build' CXX(target) Release/obj.target/diskusage/src/main.o CXX(target) Release/obj.target/diskusage/src/diskusage_posix.o SOLINK_MODULE(target) Release/obj.target/diskusage.node COPY Release/diskusage.node make: Leaving directory '/opt/iobroker/node_modules/diskusage/build' > iobroker.js-controller@1.5.11 install /opt/iobroker/node_modules/iobroker.js-controller > node iobroker.js setup first npm WARN optional SKIPPING OPTIONAL DEPENDENCY: mime@1.6.0 (node_modules/express/node_modules/mime): npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Refusing to delete /opt/iobroker/node_modules/iobroker.js-controller/node_modules/.bin/mime: is outside /opt/iobroker/node_modules/iobroker.js-controller/node_modules/mime and not a link npm WARN optional SKIPPING OPTIONAL DEPENDENCY: File exists: /opt/iobroker/node_modules/iobroker.js-controller/node_modules/.bin/mime + iobroker.js-controller@1.5.11 added 44 packages from 40 contributors, removed 82 packages, updated 20 packages and audited 4706 packages in 159.006s found 87 vulnerabilities (51 low, 5 moderate, 31 high) run `npm audit fix` to fix them, or `npm audit` for details
Allerdings startet die Seite immer noch nicht
Interessanterweise läuft VIS aber immer noch."iobroker start" liefert nichts.
iobroker start admin
liefertevents.js:183 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE 127.0.0.1:9001 at Server.setupListenHandle [as _listen2] (net.js:1360:14) at listenInCluster (net.js:1401:12) at doListen (net.js:1510:7) at _combinedTickCallback (internal/process/next_tick.js:142:11) at process._tickCallback (internal/process/next_tick.js:181:9)
npm update liefert
npm ERR! Not implemented yet npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2019-06-02T00_57_58_698Z-debug.log
npm ist 6.9.0 und node ist 8.15.0
Gruss Ralf
-
ich war so tollkühn und habe gerade auch einen Update des Admin-Adapters gemacht.
Prompt komme ich auf die Oberfläche nicht mehr.
Die anderen Adapter scheinen zu laufen. Habe mal testhalber Alexa-Kommandos abgesetzt und das funktioniert.ein "iobroker start" bzw. "iobroker start admin" liefert bei mir folgendes:
pi@ioBroker1:~ $ iobroker start Starting iobroker controller daemon... iobroker controller daemon failed to start: Failed to write pidfile (EACCES) Error: Failed to write pidfile (EACCES) pi@ioBroker1:~ $ iobroker start admin Adapter "admin.0" started. pi@ioBroker1:~ $
wenn ich mir das top anschaue, läuft auch wohl einiges andere:
top - 09:45:19 up 16 min, 1 user, load average: 0,35, 0,30, 0,21 Tasks: 106 total, 2 running, 63 sleeping, 0 stopped, 0 zombie %Cpu(s): 4,9 us, 1,9 sy, 0,0 ni, 93,0 id, 0,0 wa, 0,0 hi, 0,2 si, 0,0 st KiB Mem : 949448 total, 440304 free, 312564 used, 196580 buff/cache KiB Swap: 102396 total, 102396 free, 0 used. 572392 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 612 iobroker 20 0 125632 45920 21156 S 8,3 4,8 0:49.53 io.ble.0 544 iobroker 20 0 153692 51300 20784 S 3,0 5,4 1:00.05 iobroker.js-con 407 pi 20 0 123076 38248 27816 S 2,6 4,0 0:31.16 deCONZ 42 root 20 0 0 0 0 R 0,7 0,0 0:01.94 kworker/u8:1 324 root 20 0 6196 3832 2868 S 0,7 0,4 0:05.35 deCONZ-WIFI2.sh 841 iobroker 20 0 181548 100040 21828 S 0,7 10,5 0:25.97 node-red 899 iobroker 20 0 134036 53048 20664 S 0,7 5,6 0:21.08 io.mqtt.0 12101 pi 20 0 8512 3304 2848 R 0,7 0,3 0:00.47 top 854 iobroker 20 0 129260 34660 20520 S 0,3 3,7 0:03.18 io.fullybrowser 11496 iobroker 20 0 141084 44372 20584 S 0,3 4,7 0:05.54 io.admin.0 1 root 20 0 26936 5960 4856 S 0,0 0,6 0:02.27 systemd 2 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kthreadd 4 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 kworker/0:0H 6 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 mm_percpu_wq 7 root 20 0 0 0 0 S 0,0 0,0 0:00.07 ksoftirqd/0 8 root 20 0 0 0 0 I 0,0 0,0 0:00.47 rcu_sched
restart des ioBroker hat auch nix gebracht.
Vielleicht relevant: Ich habe noch einen Slave im Verbund.
Der läuft aber auch.Wie bei meinem Vorgänger scheint VIS auch zu laufen
Wenn ich das einstiegsportal von VIS starte (Das mit der Auswahl VIS/Editor/Admin) erschien zunächst deie Schaltfläche des Admin nicht.
Erst nachdem "iobroker start admin" eingegeben wurde, war der Button zu sehen.
Allerdings ist die Admin-Oberfläche nach wie vor nicht zu erreichen -
@derrapf
Bei npm bitte kein sudo ohne -H benutzen!Gibt einige Threads dazu.
-
iobroker start admin
-
Danke.
Hatte gerade meinen Post noch ergänzt.Admin habe ich gestartet. Allerdings mit wenig Erfolg
-
oh nein, warte... jetzt läuft es wieder
-
@Arnulf
Wie hast du ioBroker installiert?
Hast du ggf. mal den Fixer drüberlaufen lassen? -
äh, jetzt fragst du Fragen...
Also ich habe ioBroker auf einem Pi 3B+ mit Debian Stretch installiert. (wegen des benannten Fehlers, dass man aus dem vorgefrertigten Image den Namen nicht ändern kann. Wichtig für Master/Slave)
Was meinst du mit "Fixer"? Habe ich noch nix davon gehört.
Meinst du den Fix, der npm vorschlägt, wenn man Pakete installiert hat?Die Admin-Konsole läuft wieder.
Einen Reboot habe ich noch nicht ausprobiert.
Einen Update scheint ioBroker nicht durchgeführt zu haben, weil mir jetzt wieder vorgeschlagen wird, dass ich von Version 3.5.10 auf Version 3.6.2 updaten soll -
@Arnulf sagte in Nach Installation Admin keine Web-Site mehr erreichbar:
äh, jetzt fragst du Fragen...
Früher wurde mit npm install... installiert
Jetzt über den Installer mit curl....In den ersten Versionen gab es noch Rechteprobleme, deswegen gibt es einen Installationsfixer, der diese behebt.
-
ah. So war das gemeint.
Ich hatte npm verwendet.Ich habe jetzt den Thread mit dem Fixer gefunden. Ich probiere es mal aus
-
@Arnulf sagte in Nach Installation Admin keine Web-Site mehr erreichbar:
ah. So war das gemeint.
Ich hatte npm verwendet.Ich habe jetzt den Thread mit dem Fixer gefunden. Ich probiere es mal aus
Der Fixer ist für curl... versionen gedacht gewesen
-
heißt?
Ich sollte ihn besser NICHT verwenden?
-
@Arnulf
Ehrlich gesagt wriss ich es nicht.
Vielleicht meldet sich @AlCalzone alcoder @apollon77 mal dazu -
Hallo alle
Ich habe zwar nichts dagegen, dass Arnulf diesen Thread gekapert hat und nun Hilfe bekommt; aber eigentlich wäre es nicht schlecht wenn jemand auch mir Tipps geben könnte. Der WAF ist grad am Boden weil nichts mehr geht und mir gehe die Ideen aus.Gruss Ralf
-
Und was ist das?
@Homoran sagte in Nach Installation Admin keine Web-Site mehr erreichbar:
@derrapf
Bei npm bitte kein sudo ohne -H benutzen!Gibt einige Threads dazu.
-
@Homoran sagte in Nach Installation Admin keine Web-Site mehr erreichbar:
Bei npm bitte kein sudo ohne -H benutzen!
??
Kein Sudo generell benutzen?
Oder doch sudo benutzen und dann -H dahinter schreiben?
Ist -H eine Option von sudo oder von npm?Ich find nix. Wenn ich nach "-H" suche wird scheinbar H ausgeklammert
Doch. Scheint ein Parameter von sudo zu sein. Soll Ich also aufrufen
sudo -H npm install iobroker.js-controller --production
Oder was anderes?Gruss Ralf
-
-
@derrapf
Wieso gekapert?
Ich hatte den gleichen Fehler (gleiches Symptom?) und wollte eigentlich nur zum Problem beisteuern. -
@Arnulf
Sorry. Hast Recht.
Nur mit dem Unterschied, dass bei Dir bei "iobroker start" noch Ausgaben kommen.
Bei mir nicht.
Den Fixer hatte ich schon vor einiger Zeit laufen lassen.
Ev. sind es doch unterschiedliche Gründe bei uns. Ich weiss es aber nicht.
Ich habe auf jeden Fall mal wie Rainer vorgeschlagen hat laufen gelassen:sudo -H npm install iobroker.js-controller --production
root@ioBroker-Rock64:~# sudo -H npm install iobroker.js-controller --production > iobroker.js-controller@1.5.11 preinstall /root/node_modules/iobroker.js-controller > node lib/preinstallCheck.js NPM version: 6.4.1 npm version >= 5: disabling package-lock > unix-dgram@0.2.3 install /root/node_modules/unix-dgram > node-gyp rebuild make: Entering directory '/root/node_modules/unix-dgram/build' CXX(target) Release/obj.target/unix_dgram/src/unix_dgram.o SOLINK_MODULE(target) Release/obj.target/unix_dgram.node COPY Release/unix_dgram.node make: Leaving directory '/root/node_modules/unix-dgram/build' > ursa-optional@0.9.10 install /root/node_modules/ursa-optional > node rebuild.js > diskusage@0.2.6 install /root/node_modules/diskusage > node-gyp rebuild make: Entering directory '/root/node_modules/diskusage/build' CXX(target) Release/obj.target/diskusage/src/main.o CXX(target) Release/obj.target/diskusage/src/diskusage_posix.o SOLINK_MODULE(target) Release/obj.target/diskusage.node COPY Release/diskusage.node make: Leaving directory '/root/node_modules/diskusage/build' > iobroker.js-controller@1.5.11 install /root/node_modules/iobroker.js-controller > node iobroker.js setup first creating conf/iobroker.json object system.certificates yet exists object system.repositories yet exists object system.config yet exists object enum.functions yet exists object enum.rooms yet exists object system.group.user yet exists object system.group.administrator yet exists object _design/system yet exists host.ioBroker-Rock64 create instance admin host.ioBroker-Rock64 object admin.1.connected created host.ioBroker-Rock64 object admin.1 created host.ioBroker-Rock64 object admin.1.info created host.ioBroker-Rock64 object system.adapter.admin.upload created host.ioBroker-Rock64 object system.adapter.admin.1.outputCount created
Hier steht er jetzt und es geht schon seit einiger Zeit nicht weiter. Ich warte mal noch...
Gruss Ralf
-
@derrapf sagte in Nach Installation Admin keine Web-Site mehr erreichbar:
es geht schon seit einiger Zeit nicht weiter.
Es ist zwar anscheinend ein rock64, aber ein make kann schon etwas dauern.
Was ist denn "einige zeit" ?
Edit
Du bist root?
Dann brauchst du überhaupt kein sudo