NEWS
Gibt es einen neuen IOB Fix
-
-
@teletapi
Ja, ist neugemacht worden. Die Funktion ist aber gleichgeblieben, wenn du die Voreinstellungen nicht änderst. Vom 'hardened Modus' würde ich erstmal abraten, das ist ganz neu, da muss man erstmal schauen, wie sich da einzelne Adapter verhalten. Hintergrund: Dem user 'iobroker' werden in diesem Modus die weitreichenden Rechte etwas gestutzt. Im Grunde war der nämlich mit vollen root-Rechten im System unterwegs. Und das will ja keiner. -
@teletapi Ja, seit der Fixer-Version 2026-10-26 hat
iob fixdiese neue Oberfläche. Der Fixer macht das Gleiche wie vorher, nur die Darstellung ist neu.Für den normalen Fall musst du an den Haken nichts ändern:
- "Update the package lists of the system" bleibt an. Dann werden vor der Reparatur die Paketlisten aktualisiert.
- "Hardened" bleibt aus. Damit würde der iobroker-User seine sudo-Rechte und die docker-Gruppe verlieren. Adapter, die root-Rechte brauchen, funktionieren dann nicht mehr. Das ist nur etwas für Leute, die das bewusst wollen.
Geh also mit den Pfeiltasten hoch auf "Repair the installation" und drück Enter. Bei "Quit", wo der Pfeil gerade steht, wird der Fixer beendet und nichts geändert.
Danach ioBroker wieder starten:
iob startWenn du lieber die alte Ausgabe mit allen Details sehen willst:
iob fix --classic -
-
-
Wahrscheinlich wär es sinnvoll in irigendeiner Weise 'expert only' Anmerkungen anzubringen, oder klar zu schreiben: 'Standard users should not change the defaults". Damit wär es für den Durchschnittuser ev. klarer.
Weiters wär es sinnvoll geeignet Erläuterungen zu verlinken. Woher soll ein normaler user wissen, welche Auswirkungen "hardened" hat bzw. haben kann. Wir beten hier immer kein root zu verwenden. Na dann wird der der hier brav mitliest wohl das root wegnehmen. Und nachher hier fragen warum x/y/z nicht mehr geht.
Die Defaults zu verwendn wie @fastfoot schreibt ist sicher ein guter Hinwesi. Ev. sollte der noch prominent den User angeboten werden.
-
Danke für das Feedback, vor allem an @mcm1957 für den Vorschlag.
Ist umgesetzt, seit heute ist der Fixer 2026-10-29 online (der Installer ebenfalls):
- "Hardened" ist nicht mehr auf dem Startbildschirm. Für normale Installationen braucht man den Modus nicht, und als Haken lädt er nur zum Ausprobieren ein. Wer ihn wirklich will, startet iob fix --hardened bzw. den Installer mit --hardened. Dann zeigt der Startbildschirm auch an, was das bedeutet: Der iobroker-User verliert seine sudo-Rechte und die docker-Gruppe, und Adapter, die Root-Rechte brauchen, funktionieren dann nicht mehr.
- Neuer Hinweis auf dem Startbildschirm: "Standard users should not change the defaults, just press Enter." Also: nichts umstellen, Enter drücken, fertig.
Wer schon gehärtet hat, muss nichts tun. Eine gehärtete Installation bleibt auch bei späteren iob fix-Läufen gehärtet.
Die alte Ausgabe Zeile für Zeile gibt es weiterhin mit iob fix --classic.
-
Danke für das Feedback, vor allem an @mcm1957 für den Vorschlag.
Ist umgesetzt, seit heute ist der Fixer 2026-10-29 online (der Installer ebenfalls):
- "Hardened" ist nicht mehr auf dem Startbildschirm. Für normale Installationen braucht man den Modus nicht, und als Haken lädt er nur zum Ausprobieren ein. Wer ihn wirklich will, startet iob fix --hardened bzw. den Installer mit --hardened. Dann zeigt der Startbildschirm auch an, was das bedeutet: Der iobroker-User verliert seine sudo-Rechte und die docker-Gruppe, und Adapter, die Root-Rechte brauchen, funktionieren dann nicht mehr.
- Neuer Hinweis auf dem Startbildschirm: "Standard users should not change the defaults, just press Enter." Also: nichts umstellen, Enter drücken, fertig.
Wer schon gehärtet hat, muss nichts tun. Eine gehärtete Installation bleibt auch bei späteren iob fix-Läufen gehärtet.
Die alte Ausgabe Zeile für Zeile gibt es weiterhin mit iob fix --classic.
@Bluefox kann man eine "gehärtete" Version wieder rückgängig machen oder hilft dann nur eine neu Installation+Backup einspielen?
-
Sollte darüber nicht eine extra News gemacht werden?
-
ich hätte da auch mal eine Frage zu, hab das neue Fenster auch gerade bekommen.
Ich tippe das hier immer ein:
iob stop iob update iob fix iob upgrade self sudo rebootauch in dieser Reihenfolge, kann das nicht in einen Befehl gepackt werden ?
Ausser dem "sudo reboot" natürlich. -
ich hätte da auch mal eine Frage zu, hab das neue Fenster auch gerade bekommen.
Ich tippe das hier immer ein:
iob stop iob update iob fix iob upgrade self sudo rebootauch in dieser Reihenfolge, kann das nicht in einen Befehl gepackt werden ?
Ausser dem "sudo reboot" natürlich.auch in dieser Reihenfolge, kann das nicht in einen Befehl gepackt werden ?
Ich werkel gerade an einem 'full upgrade' für sowohl die Debian-Basis wie auch den ioBroker-Stack.
Sieht dann z. B. so aus:iob full-upgrade ============================================================================= === System Update Script === ============================================================================= 1. Updating package lists... OK:1 http://deb.debian.org/debian trixie InRelease Holen:2 http://deb.debian.org/debian-security trixie-security InRelease [43,4 kB] Holen:3 http://deb.debian.org/debian trixie-updates InRelease [47,3 kB] Holen:5 http://archive.raspberrypi.com/debian trixie InRelease [54,9 kB] OK:6 https://deb.nodesource.com/node_26.x nodistro InRelease Holen:7 https://cli.github.com/packages stable InRelease [3.917 B] OK:8 https://apt.grafana.com stable InRelease OK:9 https://repo.mosquitto.org/debian trixie InRelease Holen:10 http://deb.debian.org/debian-security trixie-security/main armhf Packages [254 kB] Holen:11 https://pkgs.tailscale.com/stable/debian trixie InRelease OK:12 https://repos.influxdata.com/debian stable InRelease Holen:13 http://archive.raspberrypi.com/debian trixie/main arm64 Packages [493 kB] Holen:14 http://deb.debian.org/debian trixie-updates/main all Contents (deb).diff/Index [8.361 B] OK:4 https://phoscon.de/apt/deconz generic InRelease Holen:15 http://deb.debian.org/debian-security trixie-security/main arm64 Packages [292 kB] Holen:16 http://deb.debian.org/debian-security trixie-security/main Translation-en [175 kB] Holen:17 http://archive.raspberrypi.com/debian trixie/main armhf Packages [481 kB] Holen:18 http://deb.debian.org/debian trixie-updates/main arm64 Packages [1.108 B] Holen:19 http://deb.debian.org/debian trixie-updates/main armhf Packages [1.108 B] Holen:20 http://deb.debian.org/debian trixie-updates/main Translation-en [1.032 B] Holen:21 http://deb.debian.org/debian trixie-updates/main all Contents (deb) T-2026-10-30-1402.07-F-2026-10-30-1402.07.pdiff [3.014 B] Holen:22 http://archive.raspberrypi.com/debian trixie/main arm64 Contents (deb) [3.297 kB] Holen:21 http://deb.debian.org/debian trixie-updates/main all Contents (deb) T-2026-10-30-1402.07-F-2026-10-30-1402.07.pdiff [3.014 B] Holen:23 http://archive.raspberrypi.com/debian trixie/main armhf Contents (deb) [2.333 kB] OK:24 https://packagecloud.io/ookla/speedtest-cli/debian trixie InRelease Es wurden 7.496 kB in 3 s geholt (2.594 kB/s). Paketlisten werden gelesen… Fertig Done. 2. Performing system upgrade... Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Paketaktualisierung (Upgrade) wird berechnet… Fertig Die folgenden Pakete werden aktualisiert (Upgrade): tzdata 1 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. Es müssen 268 kB an Archiven heruntergeladen werden. Nach dieser Operation werden 1.024 B Plattenplatz zusätzlich benutzt. Holen:1 http://deb.debian.org/debian trixie-updates/main arm64 tzdata all 2026f-0+deb13u1 [268 kB] Es wurden 268 kB in 0 s geholt (2.480 kB/s). Vorkonfiguration der Pakete ... (Lese Datenbank ... 121139 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereitung zum Entpacken von .../tzdata_2026f-0+deb13u1_all.deb ... Entpacken von tzdata (2026f-0+deb13u1) über (2026e-0+deb13u1) ... tzdata (2026f-0+deb13u1) wird eingerichtet ... Current default time zone: 'Europe/Berlin' Local time is now: Fri Oct 30 17:51:49 CET 2026. Universal Time is now: Fri Oct 30 16:51:49 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Done. 3. Checking for ioBroker updates... Installing ioBroker updates... All adapters are up to date Done. ============================================================================= All updates have been installed successfully. No reboot required. =============================================================================Macht dann auch nodejs und js-controller usw. alles in einem 'Rutsch'.
-
-
@darkblu
Hier kannst du testen:https://forum.iobroker.net/topic/85577/tester-gesucht-full_updater
Es hakt zur Zeit noch bei Multi-Host-Systemen, da muss ich mal schauen wie man die möglichst sattelfest integriert bekommt. Einfachere Setups dürften aber funktionieren.
-
Sollte darüber nicht eine extra News gemacht werden?
Sollte darüber nicht eine extra News gemacht werden?
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