web-dev-qa-db-fra.com

Comment vérifier si une installation Ubuntu a été mise à niveau à partir de versions précédentes

Existe-t-il un moyen ou peut-être même une commande pour vérifier si l'installation a été mise à niveau à partir de versions précédentes? Je sais que certains serveurs ont été mis à niveau, par exemple, du 8.04 au 12.04 et rencontrent des problèmes pour être mis à niveau au 14.04 et aimeraient savoir si le problème de ces machines peut être lié au chemin de mise à niveau suivi.

Si cela peut être découvert, il sera beaucoup plus facile pour moi de déterminer si je dois effectuer une installation propre pour les serveurs qui ne peuvent pas être mis à niveau.

3
Solko

Je doute qu'il existe une méthode parfaite. Une méthode pourrait être de vérifier la date de création du système de fichiers:

 Sudo tune2fs -l /dev/sda1  | grep 'Filesystem created:'
 Filesystem created:       Thu Mar  5 15:51:50 2015

Le système dont je tire cette information a été créé le 5 mars 2015. Bien entendu, il est tout à fait possible d’installer la version 14.10 le 5 mars, puis de passer à la version 15.04, ce n’est donc pas une méthode parfaite.

Puisque ...

cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=15.04
DISTRIB_CODENAME=vivid
DISTRIB_DESCRIPTION="Ubuntu 15.04"

le système est 15.04 Je suppose que c'est une version installée et non une mise à niveau. Avec le recul: le 5 mars était probablement le jour du 15.04 gelé (?)


Vous pouvez également vérifier ...

/var/log/dist-upgrade/

total 212
-rw-r--r-- 1 root root   1786 apr 24  2015 apt.log
-rw-r----- 1 root adm  169074 apr 24  2015 apt-term.log
-rw-r--r-- 1 root root  33191 apr 24  2015 history.log
-rw-r--r-- 1 root root      0 apr 24  2015 main.log.partial
-rw-r--r-- 1 root root      0 apr 24  2015 term.log

history.log aura beaucoup d'informations. Ce fichier peut cependant être purgé sur vos systèmes, mais le cas échéant, il vous indiquera s’il s’agissait d’une mise à niveau.

Si les journaux survivaient, ils pourraient s'afficher, par exemple dans un système mis à niveau à partir de 12.04:

$ grep lsb-release: /var/log/dist-upgrade/main.log
2015-03-14 10:18:36,284 DEBUG lsb-release: 'precise'
8
Rinzwind

Non étanche à l'eau mais une autre possibilité, si l'entrée n'a pas été supprimée:

$ grep cdrom /etc/apt/sources.list 
# deb cdrom:[Ubuntu-GNOME 15.10 _Wily Werewolf_ - Release AMD64 (20151021)]/ wily main multiverse restricted universe

Cela signifie que vous avez probablement installé votre système avec un DVD Wily.

1
A.B.