Sempre que tento atualizar meu sistema no Ubuntu 18.04, ele para:
sempre que chega Setting up linux-headers-<version>-generic
. Não posso cancelar a atualização a partir daí, mas mesmo quando você a deixa por horas, isso não muda nada. Se eu verificar o processo, htop
ele mostra agora fazendo qualquer coisa. Se eu forçar a atualização a terminar e tentar reiniciá-la, ao tentar novamente a atualização, ela diz que uma anterior foi interrompida e eu deveria tentar com a sudo dpkg --configure -a
solução do problema.
Eu acho muito chato ter que fazer isso toda vez que há uma atualização de cabeçalho disponível, especialmente porque acho que isso não deveria acontecer e deveria haver uma correção mais permanente disponível. O que estou perdendo ou fazendo errado?
fonte
sudo dpkg --configure -a
?Respostas:
TLDR: Desativar inicialização segura.
Comecei a ter esse mesmo problema há cerca de um mês. Para mim, a solução estava desativando o Secure Boot. Tive o Secure Boot desativado desde que instalei o Ubuntu 18.04 e ele foi atualizado sem problemas. No entanto, cerca de um mês atrás, atualizei meu BIOS que reativou o Secure Boot (eu não sabia disso na época). Foi frustrante ter as atualizações congeladas e eu finalmente descobri porque minha instalação do VirtualBox também não estava funcionando. A correção para o VirtualBox estava desativando o Secure Boot, que também corrigia minhas
linux-headers-<version>-generic
atualizações.Conforme observado na pergunta, ele congelaria aqui:
Depois de desativar a Inicialização segura, recebo:
fonte
Minha solução;
fonte
Você pode verificar a resposta em
/var/log/apt/term.log
. Este é o local para oapt-get
log. Você também pode verificar odpkg
arquivo de log/var/log/dpkg.log
apt
ouapt-get
usar com base emdpkg
interno.Mais uma coisa: você pode identificar o processo por ID e executar
strace -p
para verificar exatamente por que ele para.Essa é uma resposta geral a essa ou a outras perguntas semelhantes.
fonte