NEWS
Upgrade System
-
@mma1online-de
Sorry, mein Fehler. Hatte natürlich oben Blödsinn getippt.sudo rebootmuss das heißen.
-
@mma1online-de
Sorry, mein Fehler. Hatte natürlich oben Blödsinn getippt.sudo rebootmuss das heißen.
pi@ioBroker-RasPi4:~ $ sudo apt update OK:1 http://phoscon.de/apt/deconz buster InRelease OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:3 http://archive.raspberrypi.org/debian buster InRelease Holen:4 https://deb.nodesource.com/node_12.x buster InRelease [4.584 B] Holen:5 https://deb.nodesource.com/node_12.x buster/main armhf Packages [775 B] Es wurden 5.359 B in 7 s geholt (746 B/s). Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Aktualisierung für 1 Paket verfügbar. Führen Sie »apt list --upgradable« aus, um es anzuzeigen. -
pi@ioBroker-RasPi4:~ $ sudo apt update OK:1 http://phoscon.de/apt/deconz buster InRelease OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:3 http://archive.raspberrypi.org/debian buster InRelease Holen:4 https://deb.nodesource.com/node_12.x buster InRelease [4.584 B] Holen:5 https://deb.nodesource.com/node_12.x buster/main armhf Packages [775 B] Es wurden 5.359 B in 7 s geholt (746 B/s). Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Aktualisierung für 1 Paket verfügbar. Führen Sie »apt list --upgradable« aus, um es anzuzeigen.@mma1online-de
apt list --upgradableWir vermutlich nodejs sein.
-
@mma1online-de
apt list --upgradableWir vermutlich nodejs sein.
pi@ioBroker-RasPi4:~ $ apt list --upgradable Auflistung... Fertig nodejs/unbekannt 12.19.0-1nodesource1 armhf [aktualisierbar von: 10.22.0-1nodesource1] N: Es gibt 2 zusätzliche Versionen. Bitte verwenden Sie die Option »-a«, um sie anzuzeigen. -
pi@ioBroker-RasPi4:~ $ apt list --upgradable Auflistung... Fertig nodejs/unbekannt 12.19.0-1nodesource1 armhf [aktualisierbar von: 10.22.0-1nodesource1] N: Es gibt 2 zusätzliche Versionen. Bitte verwenden Sie die Option »-a«, um sie anzuzeigen.@mma1online-de
Siehste.sudo apt upgrade -
@mma1online-de
Siehste.sudo apt upgradesuper
pi@ioBroker-RasPi4:~ $ sudo apt update OK:1 http://phoscon.de/apt/deconz buster InRelease OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:3 http://archive.raspberrypi.org/debian buster InRelease OK:4 https://deb.nodesource.com/node_12.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell.das mache ich dann morgen mit allen, damit sie sauber sind?
-
super
pi@ioBroker-RasPi4:~ $ sudo apt update OK:1 http://phoscon.de/apt/deconz buster InRelease OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:3 http://archive.raspberrypi.org/debian buster InRelease OK:4 https://deb.nodesource.com/node_12.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell.das mache ich dann morgen mit allen, damit sie sauber sind?
@mma1online-de Ja, im Grunde sollte das mit den drei anderen Slaves ganz ähnlich gehen. Vermutlich haben die aber nicht das Phoscon-Repository drin.
Da brauchst du nur nodesource.list anpassen. -
@mma1online-de Ja, im Grunde sollte das mit den drei anderen Slaves ganz ähnlich gehen. Vermutlich haben die aber nicht das Phoscon-Repository drin.
Da brauchst du nur nodesource.list anpassen.Danach würde ich dann den JS-Controller updaten und zum Schluss mich um den Docker kümmern,
vielen Dank für dein Hilfe !
die folgenden Punkte muss ich aber beachten oder sind die durch den neuesten Controller nicht mehr relevant?
WAS IST BESONDERS ZU BEACHTEN?
Der js-controller 2 ist generell kompatibel mit allen bestehenden ioBroker-Systemen. Es kann von jeder früheren Version auf die Version 2.1 aktualisiert werden. Einzig die Node.js-Version muss vor dem Update mindestens auf 8.x, besser noch auf 10.x angehoben werden! Für Node.js 12.x ist es aber noch etwas zu früh, da hier immer noch einige Adapter nicht kompatibel sind!
Falls ihr in diesem Zuge die Node.js-Version aktualisieren wollt, beachtet bitte die Informationen bzw. die Anleitung unter https://forum.iobroker.net/topic/22867/how-to-node-js-für-iobroker-richtig-updatenWeiterhin wird der ioBroker-eigene Dateibereich (im Normalfall bisher unter <ioBroker-Verzeichnis>/iobroker-data/files/...) nun strikter behandelt. Manuell oder per Skript (fs.write) dort direkt abgelegte/hin kopierte Dateien sind ggf. nach dem Update nicht mehr in Visualisierungen anzeigbar!
Skripte müssen angepasst werden (Nutzung von writeFile) bzw. die Dateien müssen in offiziell definierte Adpater-Basisverzeichnisse (z.B. vis.0, iqontrol.meta u.ä.) abgelegt werden. Nutzt am besten auch die offiziellen Uploader von Vis oder iqontrol, damit diese Dateien korrekt registriert sind. Diese Änderung wurde auch zur Erhöhung der Sicherheit umgesetzt! Der positive Nebeneffekt ist auch, dass die Files dann mit im Backup landen, was bisher nicht erfolgte!
Bei der Installation (oder nachträglich per iobroker file sync) werden die erlaubten Verzeichnisse geprüft und bisher nicht registrierte Dateien aufgenommen. Wer komplett eigene Verzeichnisse angelegt hat, bekommt dazu eine Fehlermeldung - diese werden nicht automatisch übernommen und müssen manuell korrekt kopiert werden. Siehe dazu auch die Informationen zum Ordner 0_userdata.0 im Post #3 in diesem Thread! -
Danach würde ich dann den JS-Controller updaten und zum Schluss mich um den Docker kümmern,
vielen Dank für dein Hilfe !
die folgenden Punkte muss ich aber beachten oder sind die durch den neuesten Controller nicht mehr relevant?
WAS IST BESONDERS ZU BEACHTEN?
Der js-controller 2 ist generell kompatibel mit allen bestehenden ioBroker-Systemen. Es kann von jeder früheren Version auf die Version 2.1 aktualisiert werden. Einzig die Node.js-Version muss vor dem Update mindestens auf 8.x, besser noch auf 10.x angehoben werden! Für Node.js 12.x ist es aber noch etwas zu früh, da hier immer noch einige Adapter nicht kompatibel sind!
Falls ihr in diesem Zuge die Node.js-Version aktualisieren wollt, beachtet bitte die Informationen bzw. die Anleitung unter https://forum.iobroker.net/topic/22867/how-to-node-js-für-iobroker-richtig-updatenWeiterhin wird der ioBroker-eigene Dateibereich (im Normalfall bisher unter <ioBroker-Verzeichnis>/iobroker-data/files/...) nun strikter behandelt. Manuell oder per Skript (fs.write) dort direkt abgelegte/hin kopierte Dateien sind ggf. nach dem Update nicht mehr in Visualisierungen anzeigbar!
Skripte müssen angepasst werden (Nutzung von writeFile) bzw. die Dateien müssen in offiziell definierte Adpater-Basisverzeichnisse (z.B. vis.0, iqontrol.meta u.ä.) abgelegt werden. Nutzt am besten auch die offiziellen Uploader von Vis oder iqontrol, damit diese Dateien korrekt registriert sind. Diese Änderung wurde auch zur Erhöhung der Sicherheit umgesetzt! Der positive Nebeneffekt ist auch, dass die Files dann mit im Backup landen, was bisher nicht erfolgte!
Bei der Installation (oder nachträglich per iobroker file sync) werden die erlaubten Verzeichnisse geprüft und bisher nicht registrierte Dateien aufgenommen. Wer komplett eigene Verzeichnisse angelegt hat, bekommt dazu eine Fehlermeldung - diese werden nicht automatisch übernommen und müssen manuell korrekt kopiert werden. Siehe dazu auch die Informationen zum Ordner 0_userdata.0 im Post #3 in diesem Thread!@mma1online-de
Ja.
Bislang war das doch jetzt kein Grund updates vor sich herzuschieben.
Ich würde das so einmal im Monat machen. Jetzt wo die Quelldateien sauber sind geht das ja mit zwei Zeilen.sudo apt update sudo apt dist-upgradeund du bist mit dem Grundsystem fertig. Evtl. noch ein Neustart.
Ein aktueller js-controller ist ähnlich anzupacken. Deine Version aber wohl noch nicht.
-
Danach würde ich dann den JS-Controller updaten und zum Schluss mich um den Docker kümmern,
vielen Dank für dein Hilfe !
die folgenden Punkte muss ich aber beachten oder sind die durch den neuesten Controller nicht mehr relevant?
WAS IST BESONDERS ZU BEACHTEN?
Der js-controller 2 ist generell kompatibel mit allen bestehenden ioBroker-Systemen. Es kann von jeder früheren Version auf die Version 2.1 aktualisiert werden. Einzig die Node.js-Version muss vor dem Update mindestens auf 8.x, besser noch auf 10.x angehoben werden! Für Node.js 12.x ist es aber noch etwas zu früh, da hier immer noch einige Adapter nicht kompatibel sind!
Falls ihr in diesem Zuge die Node.js-Version aktualisieren wollt, beachtet bitte die Informationen bzw. die Anleitung unter https://forum.iobroker.net/topic/22867/how-to-node-js-für-iobroker-richtig-updatenWeiterhin wird der ioBroker-eigene Dateibereich (im Normalfall bisher unter <ioBroker-Verzeichnis>/iobroker-data/files/...) nun strikter behandelt. Manuell oder per Skript (fs.write) dort direkt abgelegte/hin kopierte Dateien sind ggf. nach dem Update nicht mehr in Visualisierungen anzeigbar!
Skripte müssen angepasst werden (Nutzung von writeFile) bzw. die Dateien müssen in offiziell definierte Adpater-Basisverzeichnisse (z.B. vis.0, iqontrol.meta u.ä.) abgelegt werden. Nutzt am besten auch die offiziellen Uploader von Vis oder iqontrol, damit diese Dateien korrekt registriert sind. Diese Änderung wurde auch zur Erhöhung der Sicherheit umgesetzt! Der positive Nebeneffekt ist auch, dass die Files dann mit im Backup landen, was bisher nicht erfolgte!
Bei der Installation (oder nachträglich per iobroker file sync) werden die erlaubten Verzeichnisse geprüft und bisher nicht registrierte Dateien aufgenommen. Wer komplett eigene Verzeichnisse angelegt hat, bekommt dazu eine Fehlermeldung - diese werden nicht automatisch übernommen und müssen manuell korrekt kopiert werden. Siehe dazu auch die Informationen zum Ordner 0_userdata.0 im Post #3 in diesem Thread!@mma1online-de Du machst ja einen Sprung von 1.5.x auf js-controller 3.1.x
Da würde ich wohl einfach 'drüber' installieren. Das müsste gehen. -
@mma1online-de sagte in Upgrade System:
ja, nutze buanet
Nur nochmal kurz zum Docker, dann halte ich mich raus. Aktuell ist V5 buanet. Das bringt dann alles Wichtige schon mit.
Eine Beschreibung, auch zum Update, findest Du auf der oben verlinkten Seite.
Portainer macht das ganze sehr einfach, auch diese Anleitung findest Du da.Hier noch der GitHub Link
Hallo, ich habe Portainer installiert und läuft auch, die Container werden angezeigt, in dem was ich bisher bei Buanet gefunden habe, geht man von einem Update ab v3 aus. Ich muss ja von 1.5.14 auf 3.1.6 hoch.
Ist es möglich, von einem Container ein Abbild zu erstellen und zu kopieren, wo ich das Update testen kann und wenn es gar nicht mehr geht wieder das alte Abbild starte. Hatte die PI`s alles mal auf Stand gebracht, danach aber massive Probleme mit den Adaptern. Habe ich aber wieder hinbekommen und bereite mich auf den großen Schritt vor. -
Hallo, ich habe Portainer installiert und läuft auch, die Container werden angezeigt, in dem was ich bisher bei Buanet gefunden habe, geht man von einem Update ab v3 aus. Ich muss ja von 1.5.14 auf 3.1.6 hoch.
Ist es möglich, von einem Container ein Abbild zu erstellen und zu kopieren, wo ich das Update testen kann und wenn es gar nicht mehr geht wieder das alte Abbild starte. Hatte die PI`s alles mal auf Stand gebracht, danach aber massive Probleme mit den Adaptern. Habe ich aber wieder hinbekommen und bereite mich auf den großen Schritt vor.@mma1online-de sagte in Upgrade System:
Hallo, ich habe Portainer installiert und läuft auch, die Container werden angezeigt, in dem was ich bisher bei Buanet gefunden habe, geht man von einem Update ab v3 aus. Ich muss ja von 1.5.14 auf 3.1.6 hoch.
Ist es möglich, von einem Container ein Abbild zu erstellen und zu kopieren, wo ich das Update testen kannDas weiß ich nicht (Du meinst, weil Du noch unter V3 bist), aber vielleicht kannst Du hier erfragen.
-
@mma1online-de sagte in Upgrade System:
Hallo, ich habe Portainer installiert und läuft auch, die Container werden angezeigt, in dem was ich bisher bei Buanet gefunden habe, geht man von einem Update ab v3 aus. Ich muss ja von 1.5.14 auf 3.1.6 hoch.
Ist es möglich, von einem Container ein Abbild zu erstellen und zu kopieren, wo ich das Update testen kannDas weiß ich nicht (Du meinst, weil Du noch unter V3 bist), aber vielleicht kannst Du hier erfragen.
ja genau, danke für den Link, werde ich mal durchgehen. Ich habe aber auch eine Anfrage an buanet gestellt, vielleicht bekomme ich ja eine Antwort, trotzdem Danke !
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