Há uma excelente chance de que seu problema tenha sido causado pela atualização de 14.04 para 16.04. Um sistema operacional é um monstro complexo, com milhares de componentes, e o Ubuntu roda em uma variedade impressionante de configurações de hardware; é impossível para os escritores do script de atualização testar o script em relação a todas as variações de hardware e software encontradas no campo antes de liberá-lo. O script de atualização parece simples e conveniente, mas causa muitos problemas e, infelizmente, muitas pessoas não parecem saber o quanto isso pode ser perigoso. (Não se sinta mal, eu aprendi da maneira mais difícil também.)
Tenho certeza de que você preferiria uma correção direcionada que resolvesse o problema, mas se a raiz do problema é uma instalação defeituosa do sistema operacional, talvez seja necessário usar um instrumento mais fraco: limpar o disco rígido, e instalar o 16.04 do zero (depois de fazer backup de todos os seus arquivos importantes, é claro).
Veja o resumo de como fazer isso:
- Em um terminal, faça
aptitude search '~i!~M' > ~/top-level-packages-before.txt
. (Você precisará do pacoteaptitude
, se não estiver instalado.) Isso cria um arquivo contendo uma lista de todos os pacotes instalados, não incluindo dependências . (Kudos para esta resposta .) - Se você não tiver
/home
em sua própria partição, faça o backup de toda a/home
hierarquia. Também faça o backup de/etc/X11/xorg.conf
, se existir, e/var/www
se você usar seu computador como um servidor da Web. - Se você inicializar dualmente outro sistema operacional, inicializar em um DVD de instalação ou pendrive do Ubuntu, escolha "Experimentar o Ubuntu", execute o GParted e use-o para excluir as partições do Ubuntu (exceto a partição que monta
/home
, se/home
tem sua própria partição). Se você não estiver com o boot duplo, pule esta etapa, porque o instalador do Ubuntu precisa ver como o computador inicializa. - Instale o Ubuntu. Use o instalador para eliminar todas as partições da antiga instalação do Ubuntu que não foram limpas, exceto a partição que monta
/home
, se/home
tiver sua própria partição. - Copie seus arquivos importantes do backup para a nova instalação. Infelizmente muitos programas poluem sua pasta de início
/home/<username>
com lixo (digite Ctrl + H no Nautilus para ver os arquivos e pastas ocultos; é aí que a maior parte do lixo é), e copiar arquivos antigos cegamente pode causar problemas, então você deve provavelmente apenas copie o que você precisa, ao invés de restaurar todos os arquivos. - Instale
aptitude
se não estiver instalado e façaaptitude search '~i!~M' > ~/top-level-packages-after.txt
. Restaure~/top-level-packages-before.txt
que você criou na primeira etapa, se ainda não tiver feito isso. Dodiff ~/top-level-packages-before.txt ~/top-level-packages-after.txt
para comparar os dois arquivos, ou usediffuse
(kudos para esta resposta ) para descobrir quais pacotes foram instalados anteriormente que não são agora. Considere instalar esses pacotes.
A essência desta resposta é emprestada de este tópico dos fóruns do Ubuntu , que tem mais informações. Boa sorte.