Ubuntu 18.04 com as pilhas de ativação de hardware reprovadas

2

Eu atualizei para 18.04 há algumas semanas e hoje descobri que meu HWE atualmente instalado está obsoleto.

hwe-support-status --show-all-unsupported output é:

linux-image-3.19.0-59-generic libwayland-egl1-mesa-lts-vivid 
linux-generic-lts-vivid xserver-xorg-video-all-lts-vivid 
linux-image-extra-3.19.0-58-generic xserver-xorg-input-all-lts-vivid 
xserver-xorg-lts-vivid linux-image-extra-3.19.0-59-generic 
linux-image-3.19.0-58-generic xserver-xorg-core-lts-vivid 

e hwe-support-status --show-replacements output é:

linux-generic-lts-xenial libwayland-egl1-mesa-lts-xenial xserver-xorg-lts-xenial

Mas quando tento instalar esses pacotes, recebo:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package linux-generic-lts-xenial
E: Unable to locate package libwayland-egl1-mesa-lts-xenial
E: Unable to locate package xserver-xorg-lts-xenial
    
por Mehraban 25.05.2018 / 02:59

1 resposta

1

Parece que você tem uma pilha de HWE (habilitação de hardware) que sobrou de 14.04, que foi preterido por um período muito tempo agora . É comum que os upgrades deixem pacotes antigos instalados. Eu recomendaria desinstalá-los:

sudo apt remove linux-image-3.19.0-59-generic libwayland-egl1-mesa-lts-vivid linux-generic-lts-vivid xserver-xorg-video-all-lts-vivid linux-image-extra-3.19.0-58-generic xserver-xorg-input-all-lts-vivid xserver-xorg-lts-vivid linux-image-extra-3.19.0-59-generic linux-image-3.19.0-58-generic xserver-xorg-core-lts-vivid

Eu também executaria esses comandos apenas para ter certeza de que você não tem nenhum outro pacote 14.04 HWE instalado:

dpkg --get-selections | egrep "utopic|vivid|wily|xenial"
dpkg --get-selections | egrep "linux-.+-(3\.16|3\.19|4\.2|4\.4)"

Se fizer isso, você poderá desinstalá-los com estes comandos:

sudo apt purge 'dpkg --get-selections | egrep "utopic|vivid|wily|xenial" | awk '{print $1}' | tr '\n' ' ''
sudo apt purge 'dpkg --get-selections | egrep "linux-.+-(3\.16|3\.19|4\.2|4\.4)" | awk '{print $1}' | tr '\n' ' ''
    
por bmaupin 29.10.2018 / 16:56