NEWS
Gelöst: Adapter Updates können nicht installiert werden
-
Hallo Zusammen
Es ist nicht mehr möglich in ioBroker Adapter Updates zu installieren.
Egal welchen der derzeit 7 Adapter ich installieren will, das Ergebnis ist immer ein nicht funktionierender ioBroker, den ich nur mit dem Backup wiederherstellen kann.Ich starte die Installation des angebotenen Updates und dann kreist das Rad für immer und ewig. Der ioBroker reagiert nicht mehr. Ich habe einen zweiten Admin Adapter und auch über den zweiten Admin komme ich nicht an ioBroker ran. Ich muss mein Backup einspielen und dann funktioniert ioBroker wieder.
Ich weiß nicht wie ich das Problem lösen kann.
Könnt ihr mir bitte helfen?Viele Grüße
WalterKurze bebilderte Beschreibung
Diese 7 Adapter stehen bei meinem ioBroker zum Update an. (Screenshot1/2)
Wenn ich dann ein Update installieren will wird die Installation gestartet und dann kommt für einen kleinen Moment ein wenig geschriebenes weil ich Details angeschaltet habe und danach dreht sich fortan nur noch der Kreis:
-
@WalterKA Versuch es mal über die Konsole.
iobroker update iobroker upgrade
Ansonsten brauchen wir noch etwas mehr Informationen zu dem System. Welche Hardware mit welchem Betriebssystem z. B.
-
Ich habe mich an die empfohlene Reihenfolge gehalten und bei mir hats geklappt.
Erst den socket.io, dann web und dann erst admin.
Bei dem Java muss ich dieses iobroker fix nochmal durchlaufen lassen, bevor das update geklappt hat.
Das würde ich auch noch mal vor dem Update überhaupt ausführen. -
-
@Thomas-Braun
Dieser Test hat leider keinen Erfolg gebracht.
Das Ergebnis war das Gleiche: ioBroker ist nicht mehr nutzbar, im Webbrowser, der parallel dazu mit der ioBroker Webseite geöffnet war dreht sich das Rad ....Ich habe ja zum Glück mein Backup um auf den vorherigen Zustand zurück zu kommen.
Im Anhang lade ich 2 Textdateien hoch. Einmal der Inhalt des Putty Fensters bei iobroker update und einmal der Inhalt des Putty Fensters bei iobroker upgrade.
Hier die Systemdaten:
Raspbian Buster auf Raspi 3b
Node.js v12.16.3
NPM 6.14.2OS-Informationen
Architektur arm
Codename buster
OS build-version UTF-8
Verteilung Raspbian GNU/Linux
Hostname ioBrokerWS
Kernel-release 4.19.97-v7+
Plattform linux
Release 10
OS/Host-Seriennummer 10d494
os.uefi falseSoftwareversionen
GCC version 8.3.0
Git-version 2.20.1
Kernel-release 4.19.97-v7+
Node.js version 12.16.3
NPM version 6.14.4
Knoten openssl-version 1.1.1g
Perl-version 5.28.1
os.pip 18.1
os.pip3 18.1
Python version 2.7.16
Python 3 version 3.7.3
OS openssl-version 1.1.1d
OpenSSL-Bibliothek OpenSSL
v8-version 7.8.279.23-node.35 -
@WalterKA sagte in Adapter Updates können nicht installiert werden:
Raspbian Buster auf Raspi 3b
Node.js v12.16.3
NPM 6.14.2bitte den Output von
iobroker list instances
posten und einen Screenshot vontop
-
@Homoran sagte in Adapter Updates können nicht installiert werden:
iobroker list instances
Wie, bzw. wo macht man einen Screenshot von "top" und was ist das "top"
pi@ioBrokerWS:~ $ iobroker list instances + system.adapter.admin.0 : admin - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.admin.1 : admin - enabled, port: 8089, bind: 0.0.0.0, run as: admin + system.adapter.alexa2.0 : alexa2 - enabled + system.adapter.backitup.0 : backitup - enabled system.adapter.cloud.0 : cloud - disabled + system.adapter.deconz.2 : deconz - enabled + system.adapter.discovery.0 : discovery - enabled + system.adapter.email.0 : email - enabled + system.adapter.fb-checkpresence.0 : fb-checkpresence - enabled system.adapter.fritzbox.0 : fritzbox - disabled + system.adapter.hue.0 : hue - enabled, port: 80 system.adapter.icons-mfd-png.0 : icons-mfd-png - disabled system.adapter.icons-ultimate-png.0 : icons-ultimate-png - disabled + system.adapter.info.0 : info - enabled + system.adapter.iot.1 : iot - enabled + system.adapter.javascript.0 : javascript - enabled + system.adapter.scenes.0 : scenes - enabled + system.adapter.shelly.0 : shelly - enabled, port: 1882, bind: 0.0.0.0 + system.adapter.sonoff.0 : sonoff - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.telegram.0 : telegram - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.text2command.0 : text2command - enabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets - disabled system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd - disabled system.adapter.vis-metro.0 : vis-metro - disabled system.adapter.vis-timeandweather.0 : vis-timeandweather - disabled system.adapter.vis.0 : vis - enabled + system.adapter.web.0 : web - enabled, port: 8082, bind: 0.0.0.0, run as: admin + instance is alive pi@ioBrokerWS:~ $
-
@WalterKA Das sind reichlich viele Instanzen für einen Pi mit nur 1GB RAM.
spätestens TOP wird uns zeigen, dass du über das Limit hinaus bist.Wenn du dann noch ein Update fahren willst, das noch zusätzlichen RAM benötigt war es das.
Wenn dann das fehlende RAM durch swapping kompensiert werden soll stürzt alles ab
-
habe einfach top in Putty eingegeben und den Screenshot gemacht
-
@WalterKA sagte in Adapter Updates können nicht installiert werden:
habe einfach top in Putty eingegeben und den Screenshot gemacht
so war es geplant
Du siehst dass du bei MEM keinen ausreichenden Speicher mehr zur Verfügung hast (free=33,7MB) und der Swap wurde selbst bei nur 16 Minuten Uptime auch schon benutzt.
eine scheduled Instanz wird da schon das letzte Tröpflein sein, eine Update macht den Absturz perfekt.Du brauchst andere Hardware!
-
Danke für deine Unterstützung!
Nach dem was ich hier schon so alles gelesen hatte fand ich nicht das es ganz schön viel Instanzen für den kleinen pi sind.
Die zweite Admin Instanz hatte ich erst heute zum Test gemacht.
Wenn ich einige Instanzen temporär deaktiviere müssten doch dann eigentlich die Updates erfolgreich durchlaufen, oder sehe ich das falsch? -
@WalterKA
Zu viele aktive Instanzen, um noch ein Update machen zu können. Empfehlung: Vor dem Update alle Instanzen deaktivieren - außer Admin (weshalb 2 Admin-Instanzen ?). -
@WalterKA sagte in Adapter Updates können nicht installiert werden:
Nach dem was ich hier schon so alles gelesen hatte fand ich nicht das es ganz schön viel Instanzen für den kleinen pi sind.
Wo hast du das denn gelesen? ab 15 kommt es zu Problemen
Das kann aber nur ein Richtwert sein, je nach Umfang der Instanz können mehr drauf laufen oder weniger schon Probleme machen -
Die zweite Admin Instanz hatte ich erst heute zum Test gemacht. Die habe ich eben schon wieder deaktiviert
-
Weiß nicht mehr. war vor ein paar Wochen. Das beutetet für mich, ich muss wohl einen Mini PC irgendwo gebraucht kaufen und darauf den ioBroker zu installieren.
Mal schauen wo ich günstig ein gutes und brauchbares Gerät herbekomme und wie ich meine bisherige Installation dahin übertragen kann.Vielen Dank euch allen das ihr so schnell der Sache nachgegangen seid!
-
@WalterKA sagte in Adapter Updates können nicht installiert werden:
ich muss wohl einen Mini PC irgendwo gebraucht kaufen und darauf den ioBroker zu installieren.
kannst auch einen neuen nehmen
Oder einen anderen SBC mit mindestens 2GB RAM
Wenn du aber noch mehr vorhast ist ein NUC o.ä. die Wahl mit reichlich Platz nach oben -
Ich will aus finaziellen Grünen einen gebrauchten nehmen. Ich dachte da schon an einen NUC oder etwas vergleichbares. Er sollte möglichst wenig Strom verbrauchen, ausreichend Leistung haben für ioBroker auch für mehr Instanzen und für mehrere Jahre ausreichen.
-
Deaktivieren der Instanzen löste das Problem nicht. Ich habe nach dem deaktivieren der Instanzen versucht socketio zu installieren und dann kam wieder das gleiche Problem.
Was kann ich noch versuchen? -
Nicht wundern wenn ich nicht gleich antworte, ich muss für ne Weile mal weg.
-
@WalterKA
Der kleinste und günstigste NUC ist Deinem PI von der HW weit überlegen. Die Dinger brauchen dann natürlich auch bisschen mehr Strom, wobei sich das in Grenzen hält und je nach Auslastung so zwischen 4 und 6 Watt liegen dürfte. Dein Pi braucht wegen der schwachen HW um die 2-3 Watt.4GB RAM sind auch ausreichen und hier gilt natürlich auch, je mehr drin ist, desto mehr Strom wird er fressen