Atualização automática não está funcionando

0

Quando obtenho novas atualizações, não consigo instalá-las. Quando tento instalar, recebo a seguinte mensagem de erro.

installArchives() failed: Preconfiguring packages ...
Preconfiguring packages ...
Preconfiguring packages ...
Preconfiguring packages ...
(Reading database ... 
(Reading database ... 5%%
(Reading database ... 10%%
(Reading database ... 15%%
(Reading database ... 20%%
(Reading database ... 25%%
(Reading database ... 30%%
(Reading database ... 35%%
(Reading database ... 40%%
(Reading database ... 45%%
(Reading database ... 50%%
(Reading database ... 55%%
(Reading database ... 60%%
(Reading database ... 65%%
(Reading database ... 70%%
(Reading database ... 75%%
(Reading database ... 80%%
(Reading database ... 85%%
(Reading database ... 90%%
(Reading database ... 95%%
(Reading database ... 100%%
(Reading database ... 191976 files and directories currently installed.)
Preparing to replace resolvconf 1.63ubuntu11 (using .../resolvconf_1.63ubuntu14_all.deb) ...
Unpacking replacement resolvconf ...
Preparing to replace libutouch-geis1 2.2.9-0ubuntu2 (using .../libutouch-geis1_2.2.9-0ubuntu3_i386.deb) ...
Unpacking replacement libutouch-geis1 ...
Preparing to replace vino 3.4.1-0ubuntu1 (using .../vino_3.4.2-0ubuntu1_i386.deb) ...
Unpacking replacement vino ...
Processing triggers for ureadahead ...
ureadahead will be reprofiled on next reboot
Processing triggers for man-db ...
Processing triggers for gconf2 ...
Processing triggers for desktop-file-utils ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for gnome-menus ...
Processing triggers for libglib2.0-0 ...
Setting up oracle-java7-installer (7u3-0~eugenesan~precise4) ...
Downloading...
--2012-05-23 19:40:37--  http://download.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-i586.tar.gz
Resolving download.oracle.com (download.oracle.com)... 223.224.12.144, 223.224.12.146
Connecting to download.oracle.com (download.oracle.com)|223.224.12.144|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-i586.tar.gz [following]
--2012-05-23 19:40:38--  https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-i586.tar.gz
Resolving edelivery.oracle.com (edelivery.oracle.com)... 173.223.2.174
Connecting to edelivery.oracle.com (edelivery.oracle.com)|173.223.2.174|:443... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://download.oracle.com/errors/download-fail-1505220.html [following]
--2012-05-23 19:40:41--  http://download.oracle.com/errors/download-fail-1505220.html
Connecting to download.oracle.com (download.oracle.com)|223.224.12.144|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5307 (5.2K) [text/html]
Saving to: './jdk-7u3-linux-i586.tar.gz'

     0K .....                                                 100%% 52.9K=0.1s

2012-05-23 19:40:41 (52.9 KB/s) - './jdk-7u3-linux-i586.tar.gz' saved [5307/5307]

Download done.
sha256sum mismatch jdk-7u3-linux-i586.tar.gz
Oracle JDK 7 is NOT installed.
dpkg: error processing oracle-java7-installer (--configure):
 subprocess installed post-installation script returned error exit status 1
No apport report written because MaxReports is reached already
Setting up resolvconf (1.63ubuntu14) ...
Setting up libutouch-geis1 (2.2.9-0ubuntu3) ...
Setting up vino (3.4.2-0ubuntu1) ...
Processing triggers for resolvconf ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Errors were encountered while processing:
 oracle-java7-installer
Error in function: 
    
por Mifas 23.05.2012 / 16:13

2 respostas

1

Este é um problema com os pacotes que o oracle-java7-installer faz download. Quando os pacotes são baixados, eles têm o que é chamado de soma de verificação. Uma soma de verificação é basicamente uma cadeia exclusiva que é criada observando o conteúdo do pacote. Isso é criado quando o pacote é carregado nos repositórios e, em seguida, o computador cria sua própria soma de verificação quando faz o download do pacote. O seu computador então verifica se a sua soma de verificação corresponde à soma de verificação do repo e, se forem diferentes, não instalará o pacote.

Acredito que seja um problema com o repositório que seria corrigido em breve. Enquanto isso, você pode desativar a atualização desse pacote específico (chamado pinning ou holding), para poder continuar instalando todas as outras atualizações. O comando para fazer isso é:

sudo su
echo oracle-java7-installer hold | dpkg --set-selections

Agora você deve conseguir executar as atualizações normalmente, e as atualizações para o oracle-java7-installer serão ignoradas. Quando você quiser descompactar o pacote e tentar novamente atualizá-lo, basta reinstalar o pacote:

sudo apt-get install oracle-java7-installer

Para mais informações sobre fixação: link

    
por reverendj1 23.05.2012 / 16:33
0

Eu tive exatamente o mesmo problema e segui os passos deste post e consegui que funcionasse:

link

    
por tn3rt 05.07.2012 / 17:01