NEWS
ioBroker kommt nach Update nicht mehr hoch
-
Systemdata Bitte Ausfüllen Hardwaresystem: NUC/Proxmox/LXC Arbeitsspeicher: 4GB Festplattenart: SSD Betriebssystem: Debian Node-Version: 12.22.1 js-controller: 3.3.12 NPM-Version: 6.14.12 Installationsart: Script Image genutzt: Nein Hallo zusammen!
Mein ioBroker-Master kommt nach einem Restart nicht mehr hoch d.h. ist nur noch per SSH erreichbar und nicht mehr per WebGUI.
Der Grund für den Neustart war ein Update von Proxmox gestern Abend. Unter anderem gab es dort ein Kernelupdate.
Ich habe iobroker auf dem aktuellsten Stand (latest). Habe ein Backup über Proxmox eingespielt. Trotzdem ist die WebGUI nicht erreichbar. Den Fixer habe ich auch schon laufen lassen. Leider kein Erfolg.
Ich bin dankbar für Tipps...
Das blöde ist, dass ich morgen Mittag in den Urlaub fahre und deshalb kaum noch Zeit habe, das Problem zu untersuchen.
-
@josh
iobroker status
iobroker list instances
-
iobroker status iobroker is running on this host. Objects type: file States type: redis
iobroker list instances system.adapter.admin.0 : admin : ioBroker-Master-Debian-priv - enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin system.adapter.backitup.0 : backitup : ioBroker-Master-Debian-priv - enabled + system.adapter.backitup.1 : backitup : ioBroker-Slave-DG - enabled + system.adapter.backitup.2 : backitup : ioBroker-Slave-KG - enabled system.adapter.ble.0 : ble : ioBroker-Slave-KG - disabled system.adapter.ble.1 : ble : ioBroker-Slave-DG - disabled system.adapter.cloud.0 : cloud : ioBroker-Master-Debian-priv - disabled system.adapter.coronavirus-statistics.0 : coronavirus-statistics: ioBroker-Master-Debian-priv - disabled system.adapter.daswetter.0 : daswetter : ioBroker-Master-Debian-priv - enabled system.adapter.denon.0 : denon : ioBroker-Master-Debian-priv - disabled system.adapter.discovery.0 : discovery : ioBroker-Master-Debian-priv - enabled + system.adapter.ds18b20.0 : ds18b20 : ioBroker-Slave-KG - enabled system.adapter.dwd.0 : dwd : ioBroker-Master-Debian-priv - enabled system.adapter.email.0 : email : ioBroker-Master-Debian-priv - enabled system.adapter.fb-checkpresence.0 : fb-checkpresence : ioBroker-Master-Debian-priv - enabled system.adapter.feiertage.0 : feiertage : ioBroker-Master-Debian-priv - enabled system.adapter.flot.0 : flot : ioBroker-Master-Debian-priv - enabled system.adapter.fritzbox.0 : fritzbox : ioBroker-Master-Debian-priv - enabled system.adapter.fritzdect.0 : fritzdect : ioBroker-Master-Debian-priv - enabled system.adapter.hm-rega.0 : hm-rega : ioBroker-Master-Debian-priv - enabled system.adapter.hm-rpc.0 : hm-rpc : ioBroker-Master-Debian-priv - enabled, port: 12001 system.adapter.hm-rpc.1 : hm-rpc : ioBroker-Master-Debian-priv - enabled, port: 12010 system.adapter.ical.0 : ical : ioBroker-Master-Debian-priv - enabled system.adapter.icons-mfd-png.0 : icons-mfd-png : ioBroker-Master-Debian-priv - enabled system.adapter.icons-mfd-svg.0 : icons-mfd-svg : ioBroker-Master-Debian-priv - enabled system.adapter.influxdb.0 : influxdb : ioBroker-Master-Debian-priv - enabled, port: 8086 system.adapter.info.0 : info : ioBroker-Master-Debian-priv - enabled system.adapter.iot.0 : iot : ioBroker-Master-Debian-priv - disabled system.adapter.javascript.0 : javascript : ioBroker-Master-Debian-priv - enabled system.adapter.kodi.0 : kodi : ioBroker-Master-Debian-priv - disabled, port: 9090 system.adapter.luftdaten.0 : luftdaten : ioBroker-Master-Debian-priv - enabled system.adapter.luftdaten.1 : luftdaten : ioBroker-Master-Debian-priv - enabled system.adapter.mqtt.0 : mqtt : ioBroker-Master-Debian-priv - enabled, port: 1883, bind: 0.0.0.0 system.adapter.net-tools.0 : net-tools : ioBroker-Master-Debian-priv - enabled system.adapter.pi-hole.0 : pi-hole : ioBroker-Master-Debian-priv - enabled system.adapter.pollenflug.0 : pollenflug : ioBroker-Master-Debian-priv - enabled system.adapter.proxmox.0 : proxmox : ioBroker-Master-Debian-priv - enabled, port: 8006 + system.adapter.rpi2.0 : rpi2 : ioBroker-Slave-KG - enabled system.adapter.rpi2.1 : rpi2 : ioBroker-Slave-DG - disabled system.adapter.samsung.0 : samsung : ioBroker-Master-Debian-priv - disabled system.adapter.samsung.1 : samsung : ioBroker-Master-Debian-priv - disabled system.adapter.scenes.0 : scenes : ioBroker-Master-Debian-priv - enabled system.adapter.simple-api.0 : simple-api : ioBroker-Master-Debian-priv - enabled, port: 8087, bind: 0.0.0.0, run as: admin system.adapter.synology.0 : synology : ioBroker-Master-Debian-priv - disabled, port: 5001 system.adapter.synology.1 : synology : ioBroker-Master-Debian-priv - disabled, port: 5001 system.adapter.tankerkoenig.0 : tankerkoenig : ioBroker-Master-Debian-priv - enabled system.adapter.telegram.0 : telegram : ioBroker-Master-Debian-priv - enabled, port: 8443, bind: 0.0.0.0 system.adapter.text2command.0 : text2command : ioBroker-Master-Debian-priv - enabled system.adapter.tr-064.0 : tr-064 : ioBroker-Master-Debian-priv - enabled system.adapter.tr-064.1 : tr-064 : ioBroker-Master-Debian-priv - enabled system.adapter.tr-064.2 : tr-064 : ioBroker-Master-Debian-priv - enabled system.adapter.tr-064.3 : tr-064 : ioBroker-Master-Debian-priv - enabled system.adapter.tr-064.4 : tr-064 : ioBroker-Master-Debian-priv - enabled system.adapter.tr-064.5 : tr-064 : ioBroker-Master-Debian-priv - enabled system.adapter.upnp.0 : upnp : ioBroker-Master-Debian-priv - disabled system.adapter.vis-bars.0 : vis-bars : ioBroker-Master-Debian-priv - enabled system.adapter.vis-canvas-gauges.0 : vis-canvas-gauges : ioBroker-Master-Debian-priv - enabled system.adapter.vis-fancyswitch.0 : vis-fancyswitch : ioBroker-Master-Debian-priv - enabled system.adapter.vis-history.0 : vis-history : ioBroker-Master-Debian-priv - enabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets : ioBroker-Master-Debian-priv - enabled system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd : ioBroker-Master-Debian-priv - enabled system.adapter.vis-justgage.0 : vis-justgage : ioBroker-Master-Debian-priv - enabled system.adapter.vis-material-advanced.0 : vis-material-advanced : ioBroker-Master-Debian-priv - enabled system.adapter.vis-material.0 : vis-material : ioBroker-Master-Debian-priv - enabled system.adapter.vis-materialdesign.0 : vis-materialdesign : ioBroker-Master-Debian-priv - enabled system.adapter.vis-metro.0 : vis-metro : ioBroker-Master-Debian-priv - enabled system.adapter.vis-plumb.0 : vis-plumb : ioBroker-Master-Debian-priv - enabled system.adapter.vis-timeandweather.0 : vis-timeandweather : ioBroker-Master-Debian-priv - enabled system.adapter.vis.0 : vis : ioBroker-Master-Debian-priv - enabled system.adapter.web.0 : web : ioBroker-Master-Debian-priv - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.zigbee.0 : zigbee : ioBroker-Slave-DG - enabled, port: /dev/serial/by-id/usb-Texas_Instruments_CC2538_USB_CDC-if00 + system.adapter.zigbee.1 : zigbee : ioBroker-Slave-KG - enabled, port: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
-
@josh starte den admin
-
@crunchip Kannst du mir kurz den Befehl nennen. Bin gerade etwas durch den Wind...
-
iobroker start admin.0
-
@josh ich schaffe es nicht das log am tablet zu zitieren
admin mit https aufrufen
-
@homoran Der Start des admin-Adapters brachte keinen Erfolg.
Ich habe ein Bookmark mit https. Da kann ich's gar nicht falsch machen
Ein Portscan mit nmap (intense scan) bringt folgende Ports:
22, 111, 8086, 9001Der 8081 ist nicht dabei
-
@josh sagte in ioBroker kommt nach Update nicht mehr hoch:
Der Start des admin-Adapters brachte keinen Erfolg.
was zeigt nun
iobroker list instances
-
@crunchip Hatte ich ja oben schon geschrieben.
Hier nur die Ausgabe des admin.0:
system.adapter.admin.0 : admin : ioBroker-Master-Debian-priv - enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin
-
@josh du hast multihost!
nur die slaves laufen!da muss was im log stehen beim versuch den admin zu starten.
den Befehl mit tail hab ich gerade nicht parat -
@homoran Da sind ganz viele Einträge ist dieser Art:
2021-07-01 17:10:26.949 - ^[[31merror^[[39m: host.ioBroker-Master-Server Objects 192.168.178.107:4141 (Init=false) Redis error:Error: Invalid Chunk: parse failed
-
@josh bin ich blind
du nutzt redis für die states.
läuft das noch? -
@homoran Ja, ich nutze Redis für die States. Wie test ich denn, ob Redis noch läuft? Normalerweise ist's ja immer im Autostart und sollte laufen?!?!?!
EDIT:
redis-cli 127.0.0.1:6379> ping PONG 127.0.0.1:6379>
sollte laufen?!?!?
-
@josh ja, passt, ich denke die slaves laufen auch über redis.
Wie man das wieder hinbiegt weiß ich auch nicht.
Sorry -
@homoran Ich vermute fast, dass es mit dem Proxmox-Update gestern zu tun hat.
ioBroker läuft bei mir im LXC-Container und nutzt daher die Ressourcen des Proxmox. Und wenn da irgendetwas nicht mehr "kompatibel" ist...
-
Habe es nicht mehr reparieren können.
Aaaaaber ich konnte ein älteres Backup erfolgreich wieder herstellen. Da mussten jetzt eine ganze Menge Updates/Upgrade nachinstalliert werden. Und ein paar Scripte fehlen auch. Das ist natürlich etwas ärgerlich. Aber zum Glück bin ich mit einem blauen Auge davon gekommen.
Kann man aus dem ioBroker-Backup die Scripte wiederherstellen? Sonst würde ich versuchen die nach dem Urlaub neu zu schreiben. Jetzt packe ich das Ding aber nicht mehr an
Danke für die schnelle Unterstützung.
-
@josh sagte in ioBroker kommt nach Update nicht mehr hoch:
Jetzt packe ich das Ding aber nicht mehr an
schönen Urlaub und lass die Viren wo sie sind!
-
@homoran Das System läuft jetzt wieder so wie es soll. Ich hatte noch einen Fehler im Scriptbackup. Kommt halt davon, wenn man die Anleitung nicht richtig liest. Habe die fehlenden Scripte jetzt kurz neu erstellt. Waren nur zwei.
Was mir aber im Nachhinein einfällt. Ich hatte vor dem Proxmox-Update auch den Namen des LXC-Containers von ioBroker geändert. Kann das etwas damit zu tun haben, dass der ioBroker nach einem Reboot nicht mehr hoch kommt? Backups mit dem alten Namen konnte ich wieder herstellen. Die Backups, bei denen der Name des LXC-Containers bereits geändert war, ließen sich nicht wieder herstellen. Kurios.
-
@josh sagte in ioBroker kommt nach Update nicht mehr hoch:
Kann das etwas damit zu tun haben, dass der ioBroker nach einem Reboot nicht mehr hoch kommt?
Ja