NEWS
Proxmox-Updater (Host/LXC/VM) auch ioBroker,piHole,etc
-
-
Kurzer Zwischenstand von meiner Seite 👌🏻
Aus den letzten Rückmeldungen hier sind inzwischen einige Punkte direkt in develop gelandet:- der Fehler beim Kopieren des Welcome-Screens nach der Installation ist behoben
- die Live-Ausgabe bei Checks und Updates wurde verbessert, sodass Fehler wie apt-get update jetzt direkt sichtbar sind
- Einzelchecks zeigen keine irreführende globale Filterauswahl mehr
- fehlgeschlagene Checks blockieren ein Update nicht mehr komplett – es gibt jetzt stattdessen eine Warnung und man kann bewusst trotzdem fortfahren
- die Status-Mail ist übersichtlicher geworden und trennt Security-/Normal-Updates klarer
- interaktive Updatejobs laufen serverseitig unabhängig vom Browser weiter und können grundsätzlich Eingaben an den laufenden Prozess zurückgeben
- ein Frontend-Freeze bei laufenden interaktiven Jobs wurde gefunden und behoben
- zusätzlich wurde der Interactive-Job-Lookup in der WebUI beschleunigt, damit Attach/Input nicht mehr durch die globale Jobliste ausgebremst werden
Gerade die interaktiven Tests haben aber auch gezeigt, dass die aktuelle Terminal-/Live-Log-Lösung in der WebUI zwar technisch funktioniert, sich bei echten Rückfragen von apt/dpkg/Whiptail aber noch nicht gut bedienen lässt.
Aktuell wird die Ausgabe noch per Polling nachgeladen. Dadurch springt die Ansicht beim Aktualisieren, Terminal-Steuerzeichen werden nicht sauber dargestellt und eine Rückmeldung ist zwar möglich, aber ziemlich unintuitiv.
Deshalb steht jetzt zusätzlich auf meiner Todo-Liste, die Terminalfunktion später auf eine echte Live-Terminal-Lösung umzubauen. Die bestehende Job-/PTY-Struktur ist dafür bereits gut vorbereitet. Ziel wäre eine direkte, flüssige Terminalansicht im Browser mit sauberer Ein-/Ausgabe und Reconnect, ohne dass der eigentliche Updatejob vom Browser abhängig wird.
Für den Moment bleibt aber erstmal die aktuelle Polling-Lösung bestehen. Die grundlegende Funktion ist da – ich möchte nur nicht viel Kosmetik in einen Ansatz stecken, den ich später ohnehin durch eine richtige Terminallösung ersetzen möchte.
Danke weiterhin für die Rückmeldungen und Tests hier. Die haben in den letzten Tagen tatsächlich einige Stellen aufgedeckt, die ich selbst so wahrscheinlich nicht erwischt hätte. 👍🏻 -
Kurzer Zwischenstand von meiner Seite 👌🏻
Aus den letzten Rückmeldungen hier sind inzwischen einige Punkte direkt in develop gelandet:- der Fehler beim Kopieren des Welcome-Screens nach der Installation ist behoben
- die Live-Ausgabe bei Checks und Updates wurde verbessert, sodass Fehler wie apt-get update jetzt direkt sichtbar sind
- Einzelchecks zeigen keine irreführende globale Filterauswahl mehr
- fehlgeschlagene Checks blockieren ein Update nicht mehr komplett – es gibt jetzt stattdessen eine Warnung und man kann bewusst trotzdem fortfahren
- die Status-Mail ist übersichtlicher geworden und trennt Security-/Normal-Updates klarer
- interaktive Updatejobs laufen serverseitig unabhängig vom Browser weiter und können grundsätzlich Eingaben an den laufenden Prozess zurückgeben
- ein Frontend-Freeze bei laufenden interaktiven Jobs wurde gefunden und behoben
- zusätzlich wurde der Interactive-Job-Lookup in der WebUI beschleunigt, damit Attach/Input nicht mehr durch die globale Jobliste ausgebremst werden
Gerade die interaktiven Tests haben aber auch gezeigt, dass die aktuelle Terminal-/Live-Log-Lösung in der WebUI zwar technisch funktioniert, sich bei echten Rückfragen von apt/dpkg/Whiptail aber noch nicht gut bedienen lässt.
Aktuell wird die Ausgabe noch per Polling nachgeladen. Dadurch springt die Ansicht beim Aktualisieren, Terminal-Steuerzeichen werden nicht sauber dargestellt und eine Rückmeldung ist zwar möglich, aber ziemlich unintuitiv.
Deshalb steht jetzt zusätzlich auf meiner Todo-Liste, die Terminalfunktion später auf eine echte Live-Terminal-Lösung umzubauen. Die bestehende Job-/PTY-Struktur ist dafür bereits gut vorbereitet. Ziel wäre eine direkte, flüssige Terminalansicht im Browser mit sauberer Ein-/Ausgabe und Reconnect, ohne dass der eigentliche Updatejob vom Browser abhängig wird.
Für den Moment bleibt aber erstmal die aktuelle Polling-Lösung bestehen. Die grundlegende Funktion ist da – ich möchte nur nicht viel Kosmetik in einen Ansatz stecken, den ich später ohnehin durch eine richtige Terminallösung ersetzen möchte.
Danke weiterhin für die Rückmeldungen und Tests hier. Die haben in den letzten Tagen tatsächlich einige Stellen aufgedeckt, die ich selbst so wahrscheinlich nicht erwischt hätte. 👍🏻 -
Kurzer Zwischenstand 👌🏻
Die letzten Rückmeldungen sind inzwischen in develop eingeflossen und der Stand ist jetzt auch als 5.1.3 Beta 1 auf beta verfügbar.
Dabei wurden u. a. Live-Ausgabe, Soft-Gate nach fehlgeschlagenem Check, Mail-Übersicht, Node-Checks und die interaktiven Jobs weiter verbessert. Auch der Fall mit aktiviertem QEMU Guest Agent, aber gesperrtem guest-exec, wird jetzt sauber erkannt.
Die interaktive Rückmeldung in der WebUI funktioniert technisch inzwischen auch. Allerdings hat der Test sehr deutlich gezeigt, dass die aktuelle Polling-/Logdarstellung dafür einfach zu unintuitiv ist – gerade bei apt/dpkg/Whiptail-Rückfragen.
Deshalb steht als nächster größerer Punkt ein Umbau auf eine echte Live-Terminal-Lösung auf der Todo-Liste. Bis dahin bleibt die aktuelle Lösung erstmal bestehen.
Wer testen möchte:
update beta -up
Danke euch weiterhin fürs Testen und die Rückmeldungen. 👍🏻@tt-tom kein ding bau ich in dem nächsten develop block mit ein ;)
Email versand erfolgt sowieso nur nach einem Run. Nie einfach so ;)EDIT:

EDIT2:
ist in beta integriert ;)
Beta werde ich jetzt erstmal stabil halten und den terminal umbau unter develop machen.
Beta kann gerne getestet werden :) -
Kurzer Zwischenstand 👌🏻
Die letzten Rückmeldungen sind inzwischen in develop eingeflossen und der Stand ist jetzt auch als 5.1.3 Beta 1 auf beta verfügbar.
Dabei wurden u. a. Live-Ausgabe, Soft-Gate nach fehlgeschlagenem Check, Mail-Übersicht, Node-Checks und die interaktiven Jobs weiter verbessert. Auch der Fall mit aktiviertem QEMU Guest Agent, aber gesperrtem guest-exec, wird jetzt sauber erkannt.
Die interaktive Rückmeldung in der WebUI funktioniert technisch inzwischen auch. Allerdings hat der Test sehr deutlich gezeigt, dass die aktuelle Polling-/Logdarstellung dafür einfach zu unintuitiv ist – gerade bei apt/dpkg/Whiptail-Rückfragen.
Deshalb steht als nächster größerer Punkt ein Umbau auf eine echte Live-Terminal-Lösung auf der Todo-Liste. Bis dahin bleibt die aktuelle Lösung erstmal bestehen.
Wer testen möchte:
update beta -up
Danke euch weiterhin fürs Testen und die Rückmeldungen. 👍🏻@tt-tom kein ding bau ich in dem nächsten develop block mit ein ;)
Email versand erfolgt sowieso nur nach einem Run. Nie einfach so ;)EDIT:

EDIT2:
ist in beta integriert ;)
Beta werde ich jetzt erstmal stabil halten und den terminal umbau unter develop machen.
Beta kann gerne getestet werden :) -
Das "alte" Terminal ging mir auf den geist.
Rückgabe an Terminal nicht wirklich gut umsetzbar.
Daher ist jetzt ein neues Live Terminal in den Startlöchern.
Erste Tests sind sehr vielversprechend :)
PS; dass ist sogar am Handy ordentlich nutzbar - Mobile Ansicht
-
Das "alte" Terminal ging mir auf den geist.
Rückgabe an Terminal nicht wirklich gut umsetzbar.
Daher ist jetzt ein neues Live Terminal in den Startlöchern.
Erste Tests sind sehr vielversprechend :)
PS; dass ist sogar am Handy ordentlich nutzbar - Mobile Ansicht
-
Beta läuft bei mir auch, habe noch keine Probleme.
Ein Problem oder Feature weiss nicht. ich bekomme immer zwei E-Mails mit unterschiedlichen Betreff und Inhalt, ist das normal? Beide auch zur gleichen Zeit.Betreff Ultimate Updater

Betreff Ultimate Updater summary - proxmox1

-
Beta läuft bei mir auch, habe noch keine Probleme.
Ein Problem oder Feature weiss nicht. ich bekomme immer zwei E-Mails mit unterschiedlichen Betreff und Inhalt, ist das normal? Beide auch zur gleichen Zeit.Betreff Ultimate Updater

Betreff Ultimate Updater summary - proxmox1

-
-
@TT-Tom
schau bitte mal in der ui. welche version und git short tag steht bei dir?so sollte es mit beta aussehen:

-

🚀 Ultimate Updater 5.1.3 Beta 3
The latest 5.1.3 beta is ready for testing.
Highlights from the 5.1.3 beta series
- interactive live WebUI terminal with mobile support
- improved live output for checks and updates
- optional WebUI target selection for Check / Update
- manual reboot actions for supported systems
- improved notification mails and error handling
- fixes for local node checks and Community-Scripts updates
- target-selection settings now survive reloads, restarts and self-updates
Please test
Especially:
- WebUI / mobile terminal
- Check & Update target selection
- normal checks and updates
- notification mails
- persistence after self-update
update beta -up🐛 Feedback and bug reports are very welcome.
Thanks for testing!
-

🚀 Ultimate Updater 5.1.3 Beta 3
The latest 5.1.3 beta is ready for testing.
Highlights from the 5.1.3 beta series
- interactive live WebUI terminal with mobile support
- improved live output for checks and updates
- optional WebUI target selection for Check / Update
- manual reboot actions for supported systems
- improved notification mails and error handling
- fixes for local node checks and Community-Scripts updates
- target-selection settings now survive reloads, restarts and self-updates
Please test
Especially:
- WebUI / mobile terminal
- Check & Update target selection
- normal checks and updates
- notification mails
- persistence after self-update
update beta -up🐛 Feedback and bug reports are very welcome.
Thanks for testing!
-
-
-
@Negalein kp, vielleich reden wir bei den Buttons auch an einander vorbei.
Versuch doch mal ein mockup zu erstellen, um zu zeigen wie du es besser findest 😉Zum log, ja, der wird "live" aktualisiert. Den könnte man theoretisch ausblenden. Wichtiger ist der Button drunter, wären running. Da ist dass richtige "live Terminal"
Grüße
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





