Executei uma atualização hoje que incluiu atualizações do kernel. Saí da tela por um tempo e quando voltei tudo que vejo agora é uma tela preta com texto branco contendo informações de rastreamento da pilha de chamadas rolando para cima na tela (veja a imagem), que parece ser um texto diferente.
Isso estava acontecendo há mais de 3 horas, então reiniciei. Nenhum dano parece ter sido causado, mas as atualizações não se aplicaram.
Gostaria de saber o que aconteceu e por que antes de tentar atualizar novamente.
Responder1
Isso indica um erro no kernel do Linux. A tela que você vê deve servir ao desenvolvedor para descobrir o que deu errado. É improvável que aconteça novamente. Caso isso aconteça você pode reiniciar seu computador com Ctrl+ Alt+ S-Abf+ r, Ctrl+ Alt+ S-Abf+ e, Ctrl+ Alt+ S-Abf+ i, Ctrl+ Alt+ S-Abf+ s, Ctrl+ Alt+ S-Abf+ u, Ctrl+ Alt+ S-Abf+ b.
Depois de inicializar na próxima vez, execute sudo dpkg --configure -a
e sudo dkms autoinstall
em um terminal para retomar a atualização.
É pura especulação se o erro está relacionado às atualizações ou causado pelas alterações introduzidas sem compreensão, embora o último seja mais provável. Se o kernel travou, você não pode fazer muito mais como usuário do que cruzar os dedos para que o diário do sistema de arquivos se recupere corretamente. Essas falhas não deveriam acontecer nas versões estáveis do Ubuntu se não ocorrerem em módulos de kernel de terceiros (por exemplo, módulos dkms)! Você pode enviar um relatório de bug aos desenvolvedores do kernel Linux seguindohttps://www.kernel.org/pub/linux/docs/lkml/reporting-bugs.html. O tratamento das informações na tela que você vê é descrito emhttp://users.sosdg.org/~qiyong/lxr/source/Documentation/oops-tracing.txtem detalhe.
Se você quiser começar a entender e depurar travamentos do kernel, comece aprendendo a ler o rastreamento de pilha, como usar oHacks de chave de solicitação do Linux Magic System(listei alguns deles sem explicação acima) e como configurar o kernel para produzir mais informações de log (vejahttps://www.kernel.org/doc/Documentation/sysrq.txtpara obter detalhes) para que você possa reduzir a causa da falha passo a passo até um caso de teste reproduzível. Então você pode criar relatórios de problemas precisos sobrehttp://bugzilla.kernel.orgou hackear o kernel você mesmo e preencher o patch.
Veja tambémO que é o pânico do kernel?.