Como verificar se uma instalação do Ubuntu foi atualizada de versões anteriores

3

Existe uma maneira ou talvez até mesmo um comando para verificar se a instalação foi atualizada de versões anteriores? Eu tenho alguns servidores que eu sei que foram atualizados de 8.04 para 12.04 e estão tendo problemas para ser atualizado para 14.04 e gostaria de descobrir se o problema com essas máquinas pode ter a ver com o caminho de atualização seguido.

Se isso puder ser descoberto, será mais fácil determinar se devo fazer uma instalação limpa para os servidores que não podem ser atualizados.

    
por Solko 11.02.2016 / 08:08

2 respostas

8

Eu duvido que exista um método perfeito. Um método poderia ser verificar a data de criação do sistema de arquivos:

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

O sistema do qual eu tirei foi criado em 5 de março de 2015. É claro que é totalmente possível instalar 14.10 em 5 de março e depois atualizar para o 15.04, então não é um método perfeito.

Desde ...

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

o sistema é 15.04 Eu diria que é uma versão instalada e não uma atualização. Em retrospectiva: 05 de março, provavelmente, foi o dia do 15,04 ficou congelado (?)

Você também pode verificar ...

/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 terá muitas informações. No entanto, esse arquivo pode ser removido em seus sistemas, mas, se presente, mostrará se foi uma atualização.

Se os logs sobrevivessem, eles poderiam mostrar, por exemplo, em um sistema atualizado de 12.04:

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

Não é à prova de água, mas outra possibilidade, se a entrada não foi removida:

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

Isso significa que você provavelmente instalou seu sistema com um DVD Wily.

    
por A.B. 11.02.2016 / 09:25