apt-get upgrade preso no mesmo pacote

5

Status atual

Eu comecei a suspeitar que isso não é um problema do Ubuntu, mas relacionado à conexão com a internet aqui no meu trabalho. Até que eu tenha certeza, estou deixando minha pergunta abaixo:

Pergunta original

Estou preso, não consigo atualizar meu sistema. A execução de sudo apt-get upgrade me dá o seguinte:

mmm@alalunga:~$ sudo apt-get upgrade 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages have been kept back:
  ginn libgrip0 linux-generic-pae linux-headers-generic-pae linux-image-generic-pae
The following packages will be upgraded:
  apport apport-gtk bind9-host build-essential dhcp3-client dhcp3-common dnsutils eog evince evince-common firefox firefox-branding firefox-dbg firefox-globalmenu
  firefox-gnome-support firefox-locale-en gimp gimp-data gir1.2-totem-1.0 glib-networking glib-networking-common glib-networking-services gnupg gpgv
  icedtea-6-jre-cacao icedtea-6-jre-jamvm icedtea-6-plugin icedtea-netx icedtea-netx-common icedtea-plugin isc-dhcp-client isc-dhcp-common libapache2-mod-php5
  libart-2.0-2 libbind9-80 libdns81 libevince3-3 libgimp2.0 libisc83 libisccc80 libisccfg82 liblwres80 libssl-dev libssl-doc libssl1.0.0 libtotem0 linux-firmware
  linux-libc-dev openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib openssl php-pear php5-cli php5-common php5-curl php5-dev php5-gd php5-mysql php5-xsl
  policykit-1-gnome python-apport python-django python-gst0.10 python-problem-report resolvconf thunderbird thunderbird-globalmenu thunderbird-gnome-support totem
  totem-common totem-mozilla totem-plugins xserver-xorg-input-synaptics
74 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.
Need to get 317 MB/327 MB of archives.
After this operation, 1.481 kB of additional disk space will be used.
Do you want to continue [Y/n]? 
Get:1 http://archive.ubuntu.com/ubuntu/ precise-updates/main openjdk-6-jre-headless i386 6b24-1.11.4-1ubuntu0.12.04.1 [27,3 MB]
Get:2 http://archive.ubuntu.com/ubuntu/ precise-updates/main openjdk-6-jre-headless i386 6b24-1.11.4-1ubuntu0.12.04.1 [27,3 MB]                                       
Get:3 http://archive.ubuntu.com/ubuntu/ precise-updates/main openjdk-6-jre-headless i386 6b24-1.11.4-1ubuntu0.12.04.1 [27,3 MB]                                       
Get:4 http://archive.ubuntu.com/ubuntu/ precise-updates/main openjdk-6-jre-headless i386 6b24-1.11.4-1ubuntu0.12.04.1 [27,3 MB]                                       
Get:5 http://archive.ubuntu.com/ubuntu/ precise-updates/main openjdk-6-jre-headless i386 6b24-1.11.4-1ubuntu0.12.04.1 [27,3 MB]                                       
Get:6 http://archive.ubuntu.com/ubuntu/ precise-updates/main openjdk-6-jre-headless i386 6b24-1.11.4-1ubuntu0.12.04.1 [27,3 MB]                                       
Get:7 http://archive.ubuntu.com/ubuntu/ precise-updates/main openjdk-6-jre-headless i386 6b24-1.11.4-1ubuntu0.12.04.1 [27,3 MB]                                       
9% [7 openjdk-6-jre-headless 27,3 MB/27,3 MB 100%]

Ele continua baixando o pacote openjdk-6-jre-headless , então não faz nada por um tempo (pendurado na última linha acima), então baixe o pacote novamente. Está na sua 13ª tentativa de download no momento da escrita. Os downloads reais parecem estar bem, mas o que acontece depois do download parece estar falhando.

Eu tentei remover o openjdk-6, mas ele queria instalar o openjdk-7, com o mesmo resultado, pendurado em openjdk-7-jre-headless .

Eu também tentei alterar servidores do meu local (dinamarquês) para o servidor principal. Sem sorte.

Ele também me impede de atualizar todos os outros pacotes.

O que fazer?

Atualizar

Depois de seguir as instruções na resposta de @leadebr, agora ele está preso no pacote linux-firmware . Então, talvez seja um problema mais geral do que estar relacionado a pacotes específicos? Embora tenha baixado alguns pacotes sem problemas antes de ficar preso em linux-firmware .

    
por decibyte 20.09.2012 / 10:15

8 respostas

0

Eu nunca voltei para revelar o motivo desse comportamento estranho.

O mais provável é que seja um problema de rede. Tenho certeza que foi devido a algum antivírus / firewall / malware instalado em algum lugar entre mim e a internet.

Se eu tunnelled tudo via SSH para sair para o resto da internet da minha conexão de casa, não havia problema. Da mesma forma, não há problemas se eu usei um ponto de acesso móvel.

O arquivo que baixei do URL foi simplesmente desconfigurado e inútil se baixado diretamente pela rede da empresa.

    
por decibyte 07.08.2017 / 14:31
1

Meu problema foi que eu interrompi o download de um pacote apt (aqui linux-firmware) por trás de um proxy que causou um arquivo parcialmente baixado (e danificado) no cache do proxy. Quando tentei atualizar, o download desse pacote começou no meio do arquivo várias vezes.

O que eu fiz foi baixar o arquivo manualmente, colocá-lo em / var / cache / apt / archives.

    
por MeMySelfAndI 29.05.2013 / 18:19
0

Eu estava tendo um problema muito parecido. Meu gerenciador de atualizações sempre relataria "Nem todas as atualizações puderam ser instaladas". Sempre que tentei isso:

sudo apt-get update && sudo apt-get upgrade

Eu tenho isso:

The following packages have been kept back:
  0ad 0ad-data ginn libgrip0 linux-generic linux-headers-generic linux-image-generic touchegg

Então eu fiz:

sudo apt-get purge touchegg 0ad 0ad-data

Porque eu sabia que não precisava disso de qualquer maneira.

Depois disso, a linha de comando ainda estava me dando o mesmo que acima. Então, por nenhuma razão particular, eu fiz Configurações do Sistema > Detalhes e clique no botão Instalar atualizações. Para minha surpresa, ele instalou todos esses pacotes sem nenhum problema ..

Muito estranho .. espero que isso ajude.

    
por lpanebr 25.09.2012 / 06:52
0

Fiquei preso no sudo do-dist-upgrade , o que foi muito chato.

trocando servidores em /etc/apt/sources.list resolveu o problema, eu peguei um servidor com a melhor aparência daqui:

link

e trocou o padrão de ubuntu.com

sudo apt-get update && sudo apt-get upgrade

depois.

    
por IljaBek 06.01.2013 / 03:15
0

Você já tentou sudo apt-get dist-upgrade . Ele deve instalar todos os pacotes, mesmo aqueles que não estão sendo atualizados agora.

Na verdade, isso significa uma atualização de distribuição . Para mim, foi útil quando tive algum problema durante o processo de atualização.

    
por Michele 25.09.2012 / 15:07
0

decibyte, eu faço muito trabalho no Ubuntu na minha escola e me deparo com todos os tipos de problemas com servidores proxy. Você está atrás de um servidor proxy? Na minha escola, devemos usar um arquivo .pac de proxy automático, mas isso tem problemas com o apt no Ubuntu. Eu baixei o arquivo .pac, abri-lo no gedit e apenas lê-lo. Eu vi que o arquivo .pac direciona para um endereço de proxy http, mas direciona o ftp para conexão direta. Então, eu mudei minhas configurações no gerenciador de rede para manual, e coloquei meu endereço de proxy http e porta para http e https, e deixei o ftp em branco. Clique em "Aplicar todo o sistema" e digite minha senha e pronto! O único problema que resta é que o Firefox não parece gostar disso, então eu mudei minha configuração de volta para auto e coloquei o endereço do arquivo .pac e NÃO clique em "Apply System Wide" e tudo funciona !!!!!!

Agora, se o servidor proxy não for o problema, tente os seguintes comandos:

sudo apt-get autoclean
sudo apt-get update
sudo apt-get dist-upgrade

Certifique-se de estar atento a mensagens de erro ao inserir cada comando. Espero que isso ajude!

    
por HarlemSquirrel 30.04.2013 / 00:14
0

Eu estava usando uma VPN anônima (Spotflux) no sistema host quando encontrei problemas semelhantes. Desativei a duração das minhas sessões do apt-get e não tive nenhum problema.

    
por user195828 24.09.2013 / 23:36
0

Isso também aconteceu comigo agora, na distro quantal. (na verdade, isso estava acontecendo há cerca de uma semana, e eu acabei de sair do terminal.) Agora que eu olhei para ele, o ppa causando o problema no meu caso foi VLC:

Ign ftp://ftp.videolan.org ./ Release
Err ftp://ftp.videolan.org ./ Packages                
  Server closed the connection
Err ftp://ftp.videolan.org ./ Translation-en_PH
  Server closed the connection
Err ftp://ftp.videolan.org ./ Translation-en
  Server closed the connection
Fetched 898 kB in 17min 4s (876 B/s)
W: Failed to fetch ftp://ftp.videolan.org/pub/debian/stable/./Release.gpg  Server     closed the connection

W: Failed to fetch ftp://ftp.videolan.org/pub/debian/stable/./Packages  Server closed the connection

W: Failed to fetch ftp://ftp.videolan.org/pub/debian/stable/./en_PH  Server closed the connection

W: Failed to fetch ftp://ftp.videolan.org/pub/debian/stable/./en  Server closed the connection

E: Some index files failed to download. They have been ignored, or old ones used instead.

Parece que eles lançaram uma nova atualização na última semana; isso pode estar causando problemas. No entanto, eu desabilitei o VPA ppa em software sources enquanto isso e resolvi o problema.

    
por asline 14.11.2013 / 18:45

Tags