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

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

Vorheriges Thema - Nächstes Thema

no_Legend

Guten Morgen Zusammen,

Na ne frage kn Bezug auf die jsonlist wenn ein Update durchgeführt wurde.

Also ich Update lieber per Konsole direkt anstatt aus FHEM heraus.
Um zu zeigen was Updates da sind lass ich mir die Json List schicken.

Wenn ich Kinnbart ein Update per Konsole gemacht habe und danach in FHEM ein repo Sync mache, bleiben die Pakete die ja bereits per Update erneuert wurden im Reading stehen.

Ist das Verhalten Absicht?

Ich hätte jetzt eher erwartet wenn das System uptodate ist, muss im json nichts stehen oder ,,none"

Gruß Robert

Hier mal noch ein list:


Internals:
   CFGFN      /opt/fhem/FHEM/sys-monitor.cfg
   DEF        localhost
   FUUID      5c4308e1-f33f-abd1-3516-d87bfb5789514ce5
   FVERSION   42_AptToDate.pm:v1.4.2-s18012/2018-12-20
   HOST       localhost
   NAME       FhemNUC.apt
   NOTIFYDEV  global,FhemNUC.apt
   NR         347
   NTFY_ORDER 50-FhemNUC.apt
   STATE      system is up to date
   TYPE       AptToDate
   VERSION    1.4.2
   READINGS:
     2018-11-22 07:14:13   os-release_BUG_REPORT_URL https://bugs.launchpad.net/ubuntu/
     2018-11-22 07:14:13   os-release_HOME_URL https://www.ubuntu.com/
     2018-11-22 07:14:13   os-release_ID   ubuntu
     2018-11-22 07:14:13   os-release_ID_LIKE debian
     2018-11-22 07:14:13   os-release_NAME Ubuntu
     2019-03-02 21:49:16   os-release_PRETTY_NAME Ubuntu 18.04.2 LTS
     2018-11-22 07:14:13   os-release_PRIVACY_POLICY_URL https://www.ubuntu.com/legal/terms-and-policies/privacy-policy
     2018-11-22 07:14:13   os-release_SUPPORT_URL https://help.ubuntu.com/
     2018-11-22 07:14:13   os-release_UBUNTU_CODENAME bionic
     2019-03-02 21:49:16   os-release_VERSION 18.04.2 LTS (Bionic Beaver)
     2018-11-22 07:14:13   os-release_VERSION_CODENAME bionic
     2018-11-22 07:14:13   os-release_VERSION_ID 18.04
     2018-11-22 07:14:13   os-release_language de
     2019-03-24 07:46:36   repoSync        fetched done
     2019-03-24 07:46:37   state           system is up to date
     2019-03-12 06:15:50   toUpgrade       successful
     2019-03-24 07:46:37   updatesAvailable 0
     2019-03-24 07:43:42   upgradeListAsJSON {"apt-transport-https":{"current":"1.6.8","new":"1.6.10"},"apt":{"new":"1.6.10","current":"1.6.8"},"libgl1-mesa-dri":{"current":"18.2.2-0ubuntu1~18.04.2","new":"18.2.8-0ubuntu0~18.04.2"},"libapt-inst2.0":{"current":"1.6.8","new":"1.6.10"},"libglapi-mesa":{"current":"18.2.2-0ubuntu1~18.04.2","new":"18.2.8-0ubuntu0~18.04.2"},"libgl1-mesa-glx":{"new":"18.2.8-0ubuntu0~18.04.2","current":"18.2.2-0ubuntu1~18.04.2"},"libglx-mesa0":{"current":"18.2.2-0ubuntu1~18.04.2","new":"18.2.8-0ubuntu0~18.04.2"},"apt-utils":{"new":"1.6.10","current":"1.6.8"},"libapt-pkg5.0":{"new":"1.6.10","current":"1.6.8"}}
   helper:
     lastSync   2019-03-24
Attributes:
   DbLogExclude .*
   devStateIcon system.updates.available:security@red system.is.up.to.date:security@green .*in.progress:system_fhem_reboot@orange errors:message_attention@red
   group      Software Status
   room       9.91_System
   upgradeListReading 1



Gesendet von iPhone mit Tapatalk Pro
IntelNUC mit Ubuntu mit FHEM immer aktuell,2x HMLAN, CUL443, CUL868 -homekit/siri -tablet ui -homebridge
Device, diverse:
HM-SEC-KEY,HM-LC-BL1-FM,HM-SEC-SD,HM-Sen-DB-PCB,HM-Sec-RHS,HM-Sec-SC-2,HM-WDS10-TH-O,Harmony,Netamo, 433MHz Steckdosen uvm.

CoolTux

Bisher bestand kein Bedarf seitens der User dies zurück zu setzen. Ich kann das aber gerne einbauen. Sinn macht es ja.
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

CoolTux

Zitat von: no_Legend am 24 März 2019, 07:52:00
Guten Morgen Zusammen,

Na ne frage kn Bezug auf die jsonlist wenn ein Update durchgeführt wurde.

Also ich Update lieber per Konsole direkt anstatt aus FHEM heraus.
Um zu zeigen was Updates da sind lass ich mir die Json List schicken.

Wenn ich Kinnbart ein Update per Konsole gemacht habe und danach in FHEM ein repo Sync mache, bleiben die Pakete die ja bereits per Update erneuert wurden im Reading stehen.

Ist das Verhalten Absicht?

Ich hätte jetzt eher erwartet wenn das System uptodate ist, muss im json nichts stehen oder ,,none"

Gruß Robert

Hier mal noch ein list:


Internals:
   CFGFN      /opt/fhem/FHEM/sys-monitor.cfg
   DEF        localhost
   FUUID      5c4308e1-f33f-abd1-3516-d87bfb5789514ce5
   FVERSION   42_AptToDate.pm:v1.4.2-s18012/2018-12-20
   HOST       localhost
   NAME       FhemNUC.apt
   NOTIFYDEV  global,FhemNUC.apt
   NR         347
   NTFY_ORDER 50-FhemNUC.apt
   STATE      system is up to date
   TYPE       AptToDate
   VERSION    1.4.2
   READINGS:
     2018-11-22 07:14:13   os-release_BUG_REPORT_URL https://bugs.launchpad.net/ubuntu/
     2018-11-22 07:14:13   os-release_HOME_URL https://www.ubuntu.com/
     2018-11-22 07:14:13   os-release_ID   ubuntu
     2018-11-22 07:14:13   os-release_ID_LIKE debian
     2018-11-22 07:14:13   os-release_NAME Ubuntu
     2019-03-02 21:49:16   os-release_PRETTY_NAME Ubuntu 18.04.2 LTS
     2018-11-22 07:14:13   os-release_PRIVACY_POLICY_URL https://www.ubuntu.com/legal/terms-and-policies/privacy-policy
     2018-11-22 07:14:13   os-release_SUPPORT_URL https://help.ubuntu.com/
     2018-11-22 07:14:13   os-release_UBUNTU_CODENAME bionic
     2019-03-02 21:49:16   os-release_VERSION 18.04.2 LTS (Bionic Beaver)
     2018-11-22 07:14:13   os-release_VERSION_CODENAME bionic
     2018-11-22 07:14:13   os-release_VERSION_ID 18.04
     2018-11-22 07:14:13   os-release_language de
     2019-03-24 07:46:36   repoSync        fetched done
     2019-03-24 07:46:37   state           system is up to date
     2019-03-12 06:15:50   toUpgrade       successful
     2019-03-24 07:46:37   updatesAvailable 0
     2019-03-24 07:43:42   upgradeListAsJSON {"apt-transport-https":{"current":"1.6.8","new":"1.6.10"},"apt":{"new":"1.6.10","current":"1.6.8"},"libgl1-mesa-dri":{"current":"18.2.2-0ubuntu1~18.04.2","new":"18.2.8-0ubuntu0~18.04.2"},"libapt-inst2.0":{"current":"1.6.8","new":"1.6.10"},"libglapi-mesa":{"current":"18.2.2-0ubuntu1~18.04.2","new":"18.2.8-0ubuntu0~18.04.2"},"libgl1-mesa-glx":{"new":"18.2.8-0ubuntu0~18.04.2","current":"18.2.2-0ubuntu1~18.04.2"},"libglx-mesa0":{"current":"18.2.2-0ubuntu1~18.04.2","new":"18.2.8-0ubuntu0~18.04.2"},"apt-utils":{"new":"1.6.10","current":"1.6.8"},"libapt-pkg5.0":{"new":"1.6.10","current":"1.6.8"}}
   helper:
     lastSync   2019-03-24
Attributes:
   DbLogExclude .*
   devStateIcon system.updates.available:security@red system.is.up.to.date:security@green .*in.progress:system_fhem_reboot@orange errors:message_attention@red
   group      Software Status
   room       9.91_System
   upgradeListReading 1



Gesendet von iPhone mit Tapatalk Pro

Morgen gibt es ein Update wo dann nichts im Reading stehen sollte.
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

no_Legend

Super dank dir.

Gruß Robert


Gesendet von iPhone mit Tapatalk Pro
IntelNUC mit Ubuntu mit FHEM immer aktuell,2x HMLAN, CUL443, CUL868 -homekit/siri -tablet ui -homebridge
Device, diverse:
HM-SEC-KEY,HM-LC-BL1-FM,HM-SEC-SD,HM-Sen-DB-PCB,HM-Sec-RHS,HM-Sec-SC-2,HM-WDS10-TH-O,Harmony,Netamo, 433MHz Steckdosen uvm.

CoolTux

Zitat von: Prof. Dr. Peter Henning am 24 März 2019, 06:57:30
Heute morgen Crash von FHEM:

LG

pah

Edit: Ja, aktuelle Version. Update gestern

Eigentlich sollte dieser Fehler an der Stelle gar nicht kommen. Ich habe es nun dennoch abgefangen. Ab Morgen per Update.
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

supernova1963

Hallo CoolTux,

ich bin leider erst jetzt wieder dazu gekommen mich wieder fhem zu widmen.
Dabei bin ich auch auf diese Modul von Dir gekommen.
Ich hab's getestet, und, - wie nich anders erwartet -, es läuft und erleichtert mir die Systempflege erheblich.

Danke,

Genrot

FhemPiUser

klasse Modul, danke für die Bereitstellung!

Eine Frage: Synchronisiert das Modul denn die Repositories automatisch und prüft auf neue Updates in bestimmten Zeitabständen (welchen?) oder erst nachdem man das manuel anstößt?

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

FhemPiUser

ah danke, sehr gut. habs mir gedacht, konnte es aber aus der fhem referenz nicht ersehen...

CoolTux

Nur zur Info!!! Noch nicht aktiv!!!

Ich bin gerade dabei eine neue Version fertig zu machen.
Diese wird eine größere Umstellung haben. Ich habe von apt-get auf das neue apt gewechselt.

Das würde dann wenn das Update kommt für Euch bedeuten das Ihr Eure /etc/sudoers anpassen müsst. Gibt aber in der Version dann auch eine richtige Fehlermeldung wenn da was im argen 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

the ratman

#265
sag amal: baust du dann gleich auch automatismen ein?
z.b. häckchen für automatisches updaten und vielleicht no eines für automatisches bereinigen?
derzeit muß ich mir ja mit doif's und so hässlichen perl-klammern wie "{ system("sudo apt-get -y autoremove && sudo apt-get -y autoclean") }" behelfen, damit ich meine ruhe hab.
→do↑p!dnʇs↓shit←

CoolTux

Nein wird es nicht geben. Gerade solche Befehle die das System bereinigen sollten in der Konsole unter Aufsicht ausgeführt werden.
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

the ratman

uij, ich seh deinen vor moralischer empörung zittrig in die höhen erhobenen zeigefinger bis zu mir rüber fuchteln *bg*

naja, ich hoffe, dieses apt hat ähnliche befehle wie das apt-get in der richtung ... dann kannst du mir ja (hoffentlich) wieder ganz genau ansagen, was ich niemals in {} schreiben soll zum perfekten, automatischen bereinigen ... ich versprech auch jetzt schon hier, jetzt, hoch und heilig, mein lieber cool, ich werde jeden frevler in deinen namen mit der knute schlagen, der solch automatisations-teufelswerk in fhem eintragen wollen würde! amen!
→do↑p!dnʇs↓shit←

Loredo

Zitat von: CoolTux am 29 April 2019, 16:57:40
Diese wird eine größere Umstellung haben. Ich habe von apt-get auf das neue apt gewechselt.

Das würde dann wenn das Update kommt für Euch bedeuten das Ihr Eure /etc/sudoers anpassen müsst. Gibt aber in der Version dann auch eine richtige Fehlermeldung wenn da was im argen ist.


Bitte beachten, dass aptitude nicht per default installiert ist, apt-get schon. Ich bin nicht sicher, ob apt auch erst bei ersterem mitkommt (ist vermutlich nur eine Kurzform?).


Was das aufräumen angeht: Ein "apt-get autoremove -qqy && apt-get clean" ist IMHO eigentlich kein Problem direkt ausgeführt zu werden.  8)
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

the ratman

hab eben was gefunden aptitude-robot. frechheit - die machen solch frevel selber! cool! fass! *g*
wobei gut, cron-apt wäre wohl dann die automatik fürs alte apt-get ...
→do↑p!dnʇs↓shit←