Ubuntu saiu de serviço - Não instala nenhum pacote. O que eu faço?

Ubuntu saiu de serviço - Não instala nenhum pacote. O que eu faço?

Ultimamente, tenho recebido um comportamento estranho do Ubuntu. Primeiro e o mais importante é que ele não instala atualizações. Dá um erro de instalação do pacote e simplesmente não funciona.

Anteriormente tentei instalar o TeamViewer através do Software Center, mas recebi o mesmo erro de pacote. Também sinto que a velocidade da conexão está mais lenta do que deveria - não sei se isso é relevante para este caso.

O que há de errado com minha instalação? Como faço para corrigir esses erros de instalação de pacotes?

insira a descrição da imagem aqui

Responder1

Esta é uma pergunta recorrente muito comum no Ubuntu. É perguntado de muitas maneiras diferentes. No entanto, a resposta é sempre a mesma. Eu me deparo com esse problema frequentemente quando tenho pacotes quebrados. Eu reviso este link:

https://askubuntu.com/questions/461975/i-cant-edit-update-remove-or-install-my-broken-packages

$ sudo apt-get autoremove
$ sudo apt-get --purge remove && sudo apt-get autoclean
$ sudo apt-get -f install
$ sudo apt-get update
$ sudo apt-get upgrade && sudo apt-get dist-upgrade
$ sudo dpkg-reconfigure -a
$ sudo dpkg --configure -a

Você executou a maioria deles. Ainda há mais alguns que podem ser adicionados. Mas até agora os da lista corrigiram meus problemas de pacotes corrompidos do Ubuntu.

No que diz respeito à instalação do Teamviewer, depois de corrigir o problema do pacote quebrado, tente isto:

$ sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
$ sudo dpkg --add-architecture i386
$ sudo apt-get update
## (Download the latest 32-Bit / 64-Bit Multiarch go to the download and run)
$ sudo dpkg -i teamviewer_linux.deb

Responder2

É possível que /boota partição esteja cheia e, dessa forma, a instalação e a atualização falhem.

Para verificar se aquela partição está cheia, abra um terminal e digite o comando dfe aparecerá algo como:

Filesystem              1K-blocks      Used Available Use% Mounted on
/dev/mapper/ubuntu-root 959421896 379475996 531218164  42% /
udev                       832664         4    832660   1% /dev
tmpfs                      168352       576    167776   1% /run
none                         5120         0      5120   0% /run/lock
none                       841752         0    841752   0% /run/shm
cgroup                     841752         0    841752   0% /sys/fs/cgroup
/dev/sda1                  233191     27581    193169  13% /boot   <==== Note this line

Se Use% for /bootfor 99%, você precisará limpar os backups de pacotes antigos. Verifique o que está na sua pasta /bootcom o comando ls /boot. Se você estiver vendo muitos arquivos como initrd.img-3.2.0-##-generic vmlinuz-3.2.0-##-generic(onde ## são números de versão como 40, 41, 42, 43 e você pode encontrar dezenas de cópias), é realmente seguro remover algumas cópias antigas.

Use o comando para remover cópias antigas:

dpkg --get-selections|grep 'linux-image*'|awk '{print $1}'|egrep -v "linux-image-$(uname -r)|linux-image-generic" |while read n;do sudo apt-get -y remove $n;done

(Crédito paraesse link, modificado para funcionar no Ubuntu)

Em seguida, execute sudo apt-get autoremovepara limpar as dependências.

Responder3

Parece um problema semelhante que tive com um kernel hoje cedo. eu me depareiesse siteo que realmente resolveu. Tive que consertar manualmente editando o arquivo de status dpkg.

Mas antes de fazer qualquer coisa, faça um backup do originalstatusarquivo para que você possa voltar a ele se isso não resolver o problema.

  1. sudo gedit /var/lib/dpkg/status
  2. Then locate the corrupted package. Remove the whole block of information pertaining to it, save then exit.

Se você não sabe qual pacote está causando isso, você pode executar:

sudo apt-get atualização
sudo apt-get atualização

e isso pode lhe dizer com quais pacotes você está tendo problemas, por exemplo

Erros foram encontrados durante o processamento de
/var/cache/apt/archives/ (nome do pacote aqui)
E: O subprocesso /usr/bin/dpkg retornou um código de erro (1)

Eu realmente não sei dizer porque não sei quais mensagens de erro você está recebendo no terminal. Mas se isso parece ajudar, valeria a pena tentar. Além disso, se isso não acontecer, você sempre poderá restaurar o arquivo de backup. Uma coisa, eu não reiniciaria até saber se funcionava ou não. Boa sorte!

informação relacionada