Pages:
Actions
  • #1 par vivien le 21 Feb 2017
  • Il peut être intéressant de récupérer la date de l'installation initiale d'un ordinateur , avec la version du système d'exploitation installé à l'époque.

    L'information existe bien dans le système : en cas de plantage elle est dans le rapport, avec aussi la date de l'upgrade vers une version plus récente.

    Savez-vous où trouver ces informations (sans générer un crash ?)


  • #2 par cali le 21 Feb 2017
  • C'est par rapport au gestionnaire de paquets.

    Genre /var/log/dpkg.log doit exister sur ubuntu.
  • #3 par eupalynos le 21 Feb 2017
  • Le package qui s'occupe de ces rapports de crash est apport.

    Si on regarde dans /usr/share/apport/general-hooks/ubuntu.py on voit que la date d'installation (InstallationDate) qui est affichée ici est déterminée par la date du fichier /var/log/installer/media-info.
  • #4 par kgersen le 21 Feb 2017
  • et pour etre complet : "UpgradeStatus" est déterminé par la date de "/var/log/dist-upgrade/main.log" si ce fichier existe.

    pour résumer:

    ls -l /var/log/installer/media-info | awk '{print "Install date =", $6, $7, $8}'
    ls -l /var/log/dist-upgrade/main.log | awk '{print "Upgrade date =", $6, $7, $8}'
  • #5 par vivien le 22 Feb 2017
  • Un grand merci !

    Version initialement installée : cat /var/log/installer/media-info
    Date de l'installation initiale : ls -l /var/log/installer/media-info | awk '{print "Install date =", $6, $7, $8}'

    Mise à jour vers la version : grep "release-upgrader version" /var/log/dist-upgrade/main.log
    Date de la mise à jour : ls -l /var/log/dist-upgrade/main.log | awk '{print "Upgrade date =", $6, $7, $8}'

    Exemple :
    $ cat /var/log/installer/media-info
    Ubuntu-Server 11.10 "Oneiric Ocelot" - Release amd64 (20111011)
    $ ls -l /var/log/installer/media-info | awk '{print "Install date =", $6, $7, $8}'
    Install date = nov. 8 2011
    $ grep "release-upgrader version" /var/log/dist-upgrade/main.log
    2016-05-11 12:12:08,917 INFO release-upgrader version '16.04.14' started
    $ ls -l /var/log/dist-upgrade/main.log | awk '{print "Upgrade date =", $6, $7, $8}'
    Upgrade date = mai 11 2016
Pages:
Actions