[42_AptToDate.pm] Übersicht über verfügbare Distributionsupdates

Begonnen von CoolTux, 16 Mai 2018, 09:54:41

Vorheriges Thema - Nächstes Thema

grossmaggul

Ich habe in der index.html


<meta name="debug" content="5">
<meta name="toast" content="4">


gesetzt, aber es werden keine Probleme bzw. Fehler angezeigt.
FHEM auf Debian Buster Server, 2 x nanoCUL868, 1xnanoCUL465; Homematic, MAX, MiLight, HUE,  2 x Gosund SP1

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

grossmaggul

FHEM auf Debian Buster Server, 2 x nanoCUL868, 1xnanoCUL465; Homematic, MAX, MiLight, HUE,  2 x Gosund SP1

grossmaggul

Nochmal was anderes, kann ich das "apt-get update" nur händisch anstoßen oder gibt's da auch einen Automatismus?
FHEM auf Debian Buster Server, 2 x nanoCUL868, 1xnanoCUL465; Homematic, MAX, MiLight, HUE,  2 x Gosund SP1

CoolTux

Zitat von: grossmaggul am 16 Juli 2018, 09:54:43
Nochmal was anderes, kann ich das "apt-get update" nur händisch anstoßen oder gibt's da auch einen Automatismus?

Vom Modul aus nur händisch. Aber Du kannst ja ein notify anlegen was das Update dann macht sobald eines vorhanden ist.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

grossmaggul

#125
Mir ging es eher darum, das apt-get update zu automatisieren, nicht das apt-get upgrade.
Anders gesagt, daß in bestimmten Zeitabständen ein apt-get update durchgeführt wird.
FHEM auf Debian Buster Server, 2 x nanoCUL868, 1xnanoCUL465; Homematic, MAX, MiLight, HUE,  2 x Gosund SP1

CoolTux

Zitat von: grossmaggul am 16 Juli 2018, 18:47:34
Mir ging es eher darum, das apt-get update zu automatisieren, nicht das apt-get upgrade.
Anders gesagt, daß in bestimmten Zeitabständen ein apt-get update durchgeführt wird.

Ach so. Sorry falsch verstanden. Ja das wird alle 24 Std. ausgeführt. Vollautomatisch.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

grossmaggul

FHEM auf Debian Buster Server, 2 x nanoCUL868, 1xnanoCUL465; Homematic, MAX, MiLight, HUE,  2 x Gosund SP1


CoolTux

Ich bin gerade dabei dist-upgrade ein zu bauen und zu testen! Die Möglichkeit wird über ein Attribut gegeben sein.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

grossmaggul

ZitatDie Möglichkeit wird über ein Attribut gegeben sein.
Bedeutet das dann, wenn das Attribut gesetzt ist, daß dann bei Aufruf von set XXXX toUpgrade eine apt-get dist-upgrade getriggert wird?
FHEM auf Debian Buster Server, 2 x nanoCUL868, 1xnanoCUL465; Homematic, MAX, MiLight, HUE,  2 x Gosund SP1

CoolTux

Zitat von: grossmaggul am 18 Juli 2018, 23:13:35
Bedeutet das dann, wenn das Attribut gesetzt ist, daß dann bei Aufruf von set XXXX toUpgrade eine apt-get dist-upgrade getriggert wird?

Ja das bedeutet es.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

volschin

Cooles Modul. Danke erstmal dafür.
Ich nutze standardmäßig unattended-upgrades für die normalen Updates. Die übergebliebenen, wie bestimmte Fremdpakete, Kernel- und Firmware-Updates, schlagen jetzt im AptToDate-Modul auf. Leider erfordern diese meist auch einen Systemreboot. Lässt sich dafür gleich etwas mit integrieren? Ich könnte zwar den reboot auch irgendwo anders in FHEM integrieren, würde hier aber Sinn machen.

Ein zweiter Punkt: Ließe sich eine Historie der Paketupdates (auch der unattended durchgeführten) in dem Modul anzeigen?

Ich habe mir die Infos aktuell noch händisch in sysmon eingebaut, möchte das aber gern durch das Modul ablösen. Bei mir erwischt es nur die unattended Updates, die anderweitig durchgeführten fehlen. 
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

CoolTux

Zitat von: volschin am 19 Juli 2018, 08:52:42
Cooles Modul. Danke erstmal dafür.
Ich nutze standardmäßig unattended-upgrades für die normalen Updates. Die übergebliebenen, wie bestimmte Fremdpakete, Kernel- und Firmware-Updates, schlagen jetzt im AptToDate-Modul auf. Leider erfordern diese meist auch einen Systemreboot. Lässt sich dafür gleich etwas mit integrieren? Ich könnte zwar den reboot auch irgendwo anders in FHEM integrieren, würde hier aber Sinn machen.
Ich halte das für wenig ziel führend. Gerade ein reboot sollte unter Beobachtung stehen und nicht voll automatisiert oder entfernt statt finden.

Zitat von: volschin am 19 Juli 2018, 08:52:42
Ein zweiter Punkt: Ließe sich eine Historie der Paketupdates (auch der unattended durchgeführten) in dem Modul anzeigen?
Wird aktuell schon. Und zwar immer die letzte, leider nur bis zum nächsten FHEM neustart. Eine richtige Historie kann man unter /var/log/ einsehen.


Zitat von: volschin am 19 Juli 2018, 08:52:42
Ich habe mir die Infos aktuell noch händisch in sysmon eingebaut, möchte das aber gern durch das Modul ablösen. Bei mir erwischt es nur die unattended Updates, die anderweitig durchgeführten fehlen.
???

Wie genau ist das gemeint?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

volschin

Zitat von: CoolTux am 19 Juli 2018, 09:01:04
Ich halte das für wenig ziel führend. Gerade ein reboot sollte unter Beobachtung stehen und nicht voll automatisiert oder entfernt statt finden.
Da sind wir anderer Meinung. Klar sollte eine Möglichkeit sein auch händisch im Notfall einzugreifen. Rechenzentren würden ohne diese Automatisierung aber ihres Lebens nicht mehr froh werden.

ZitatWird aktuell schon. Und zwar immer die letzte, leider nur bis zum nächsten FHEM neustart. Eine richtige Historie kann man unter /var/log/ einsehen.
Danke für den Wink mit dem Zaunpfahl. Das unattended-upgrades Package schreibt ein eigenes Log, aber die Einträge finden sich alle nochmal im dpkg.log plus die bisher vermissten. Das hatte ich bisher nicht gewusst. Ist dort eine andere Logik, aber alle Infos scheinen vorhanden.

Danke für deine Antworten. Mal weiter schauen, wie ich meine Lösung weiter verbessern kann.

Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)