Bem, parece que um único aplicativo está causando esse problema por falta de dependências e / ou pacotes quebrados. Isso pode acontecer de tempos em tempos.
Como possível correção, você pode tentar copiar e executar o script abaixo para ver se ele reorganiza seu problema. Como o script não passa o controle de volta para a interface da linha de comandos, como executa comandos individuais, o gerenciador de pacotes deve construir e corrigir as dependências conforme o script é executado sem pacotes quebrados.
#! /bin/bash
sudo apt-get update
sudo apt-get -f install -y
sudo updatedb
sudo apt-get -f upgrade -y
sudo apt-get -f install -y
sudo updatedb
exit
Copie o script para o gedit e salve-o. Então, a partir da linha de comando, mude o modo de acesso para executável e execute o script usando o comando sudo:
:~$ chmod +x scriptname.sh
:~$ sudo ./scriptname.sh
Se isso não voltar a mediar seu problema, limpe o sage e ele removerá todas as suas dependências do aplicativo. Em seguida, reinstale o sage.
:~$ sudo apt-get purge sage
:~$ sudo apt-get autoremove -y
:~$ sudo apt-get install sage
AVISO: Eu não coloquei o sinalizador -y na sequência de limpeza do apt-get porque o sage pode ser vinculado ao pacote ubuntu-desktop, o que levará todo o seu ambiente de desktop. Para evitar isso, você será solicitado com uma opção (Sim / Não). Se você vir * XUbuntu-desktop como um dos pacotes a serem removidos, insira no como a opção.
Se isso não for bem sucedido, re-post e o Ubuntu Universe irá ajudá-lo com outra solução!
Boa sorte e vá para o Ubuntu!