'apt update' falhou no Debian Linux

1

Tentando atualizar o testing / stretch Debian Linux:

$ sudo apt update 
Ign:1 http://dl.google.com/linux/talkplugin/deb stable InRelease
Hit:2 http://dl.google.com/linux/talkplugin/deb stable Release                                                                   
...
Get:25 http://mirror.vorboss.net/debian unstable/main i386 Packages 2016-03-25-1456.28.pdiff [15.0 kB]             
Fetched 686 kB in 7s (89.5 kB/s)                                                                                                                                                        
Reading package lists... Done
W: gpgv:/var/lib/apt/lists/dl.google.com_linux_talkplugin_deb_dists_stable_Release.gpg: The repository is insufficiently signed by key 4CCA1EAF950CEE4AB83976DCA040830F7FAC5991 (weak digest)
W: gpgv:/var/lib/apt/lists/deb.opera.com_opera_dists_stable_InRelease: The repository is insufficiently signed by key 419D0ACF314E8E993F7F92E563F7D4AFF6D61D45 (weak digest)
W: Failed to fetch http://dl.google.com/linux/talkplugin/deb/dists/stable/Release  No Hash entry in Release file /var/lib/apt/lists/dl.google.com_linux_talkplugin_deb_dists_stable_Release, which is considered strong enough for security purposes
E: Some index files failed to download. They have been ignored, or old ones used instead.

O que há de errado? Como consertar isso?

    
por porton 25.03.2016 / 22:27

1 resposta

4

Primeiro de tudo, apesar da última linha começar com E: (o que indica um erro), apt não falhou totalmente; Ele baixou a maioria das listas atualizadas de pacotes, apenas ignorou as do Opera e o plug-in do Google Talk. Então apt upgrade ainda deve oferecer para atualizar todos os outros pacotes.

Os avisos fornecem uma indicação do que deu errado:

W: gpgv:/var/lib/apt/lists/dl.google.com_linux_talkplugin_deb_dists_stable_Release.gpg: The repository is insufficiently signed by key 4CCA1EAF950CEE4AB83976DCA040830F7FAC5991 (weak digest)
W: gpgv:/var/lib/apt/lists/deb.opera.com_opera_dists_stable_InRelease: The repository is insufficiently signed by key 419D0ACF314E8E993F7F92E563F7D4AFF6D61D45 (weak digest)
W: Failed to fetch http://dl.google.com/linux/talkplugin/deb/dists/stable/Release  No Hash entry in Release file /var/lib/apt/lists/dl.google.com_linux_talkplugin_deb_dists_stable_Release, which is considered strong enough for security purposes

Os dois primeiros significam que os descritores do repositório foram assinados com um antigo algoritmo de resumo, que apt agora reclama. O terceiro é causado pela recente mudança de apt para somente os hashes SHA-256 ou SHA-512 ; o repositório do plug-in do Talk fornece apenas hashes MD5 e SHA-1, que agora são ignorados por apt .

Para corrigir isso, você pode remover os repositórios por enquanto ou esperar que o Opera e o Google os corrijam ...

    
por 25.03.2016 / 22:56