Você tem alguns problemas, não apenas um.
Vamos ver o primeiro erro:
depmod: FATAL: could not load /boot/System.map-3.13.0-106-generic: No such file or directory
Não leia como um parágrafo. Leia uma linha por vez e depois pare. É assim que o sistema escreveu.
A primeira linha simplesmente diz que um arquivo específico está faltando. Não pode ser removido porque já se foi. Na visão do gerenciador de pacotes, isso é um ERRO CRITICAL que vale a pena abortar tudo por ... porque nada no sistema deve estar mexendo com arquivos colocados pelo gerenciador de pacotes, então você precisa saber que algum processo desonesto está em ação.
Historicamente, na esmagadora maioria dos casos, esse processo "desonesto" acabou sendo o humano. Esse tipo de problema geralmente surge quando o humano exclui manualmente os arquivos para liberar espaço em / boot.
Existem três maneiras de lidar com o problema de arquivos ausentes.
Recriar um arquivo fictício : Se você suspeitar que apenas um ou dois arquivos foram removidos, use o comando touch
para criar um arquivo fictício vazio com exatamente o nome e a propriedade corretos. O gerenciador de pacotes não se importa com o conteúdo de qualquer arquivo - ele simplesmente precisa considerar todos os arquivos. Esse método é seguro, rápido, fácil de desfazer se você cometer um erro e precisar de muito pouco espaço em / boot.
Reinstale o pacote inteiro : Para a maioria dos pacotes fora de / boot, esta é geralmente a resposta correta. Use sudo apt install --reinstall <package_name>
e o apt irá magicamente atualizar todos os arquivos do pacote original (armazenados em seu cache local, recém-baixados se não). Uma vez que o apt tenha colocado uma cópia original de todos os arquivos, o apt prontamente os removerá prontamente. Este é o caminho certo a percorrer se você suspeitar que muitos arquivos estão faltando. No entanto, em / boot, isso ocupa espaço que talvez você não tenha disponível.
- Força o dpkg a desinstalar : o dpkg possui um conjunto de comandos para forçar a remoção de pacotes quebrados, incluindo arquivos ausentes. O comando é totalmente explicado na manpage. Aviso : os comandos dpkg --force são perigosos . Eu conheço muitas pessoas que quebraram seus sistemas ao usar mal a força na situação errada. Se você rejeitar as duas primeiras opções e decidir usar --force, BACKUP YOUR DATA FIRST FIRST primeiro porque você pode estar seguindo o caminho para uma reinstalação completa. Este é um método de último recurso para usuários não qualificados.
Depois de corrigir a primeira mensagem de erro, é provável que qualquer erro subsequente também seja corrigido ou alterado. Então não há muito sentido em discuti-las. Se houver mais mensagens de erro, leia-as. Procure por texto chave, se você não entender. Cada mensagem de erro é normalmente uma questão separada.