La mise à jour Apt échoue sur Chrome stable main: «Le fichier a une taille inattendue (1103! = 1104). Synchronisation miroir en cours? "


19

Je reçois une erreur que je n'ai jamais vue auparavant lors de l'exécution sudo apt update. L'erreur se produit après avoir atteint http://dl.google.com/linux/chrome/deb stable/main amd64 Packages. Je n'ai rien fait récemment que je sache qui aurait pu soudainement provoquer cette erreur.

Voici la sortie complète de sudo apt update:

➜  ~ sudo apt update                                    
Ign:1 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:2 http://packages.ros.org/ros/ubuntu bionic InRelease                                                                                                                                               
Hit:3 http://us.archive.ubuntu.com/ubuntu bionic InRelease                                                                                                                                              
Hit:5 http://packages.microsoft.com/repos/vscode stable InRelease                                                                                                                                      
Get:6 http://dl.google.com/linux/chrome/deb stable Release [943 B]                                                                           
Get:7 http://us.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]                                                                        
Get:8 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]                                                                                             
Get:9 http://dl.google.com/linux/chrome/deb stable Release.gpg [819 B]                                                                                                             
Get:10 http://dl.google.com/linux/chrome/deb stable/main amd64 Packages [1,104 B]                                                                                                  
Err:10 http://dl.google.com/linux/chrome/deb stable/main amd64 Packages         
  File has unexpected size (1103 != 1104). Mirror sync in progress? [IP: 172.217.11.78 80]
  Hashes of expected file:
   - Filesize:1104 [weak]
   - SHA256:77ca2eefc7975f403bc1c9fb2dd97ed4a010d9c0b3f7932f07dd7995fc7c67a1
   - SHA1:9c0534b7034652963231d629283e83833f706121 [weak]
   - MD5Sum:14dd8b71c35111b40f1f06c565349097 [weak]
  Release file created at: Wed, 29 May 2019 17:35:47 +0000
Hit:4 https://packagecloud.io/slacktechnologies/slack/debian jessie InRelease   
Fetched 178 kB in 1s (219 kB/s)                    
Reading package lists... Done
E: Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/main/binary-amd64/Packages.gz  File has unexpected size (1103 != 1104). Mirror sync in progress? [IP: 172.217.11.78 80]
   Hashes of expected file:
    - Filesize:1104 [weak]
    - SHA256:77ca2eefc7975f403bc1c9fb2dd97ed4a010d9c0b3f7932f07dd7995fc7c67a1
    - SHA1:9c0534b7034652963231d629283e83833f706121 [weak]
    - MD5Sum:14dd8b71c35111b40f1f06c565349097 [weak]
   Release file created at: Wed, 29 May 2019 17:35:47 +0000
E: Some index files failed to download. They have been ignored, or old ones used instead.

J'ai lu à d'autres endroits que la suppression de l'entrée de mes sources de mise à jour logicielle supprimera l'erreur. Mais cela ne signifierait-il pas que je ne recevrais plus de mises à jour pour Google Chrome? Je pense qu'il doit y avoir une meilleure solution que cela.

En recherchant cette erreur via Google, je n'ai pas pu trouver cette erreur exacte se produisant avec Google Chrome stable principal pour quelqu'un d'autre. Je suis curieux de savoir s'il s'agit d'un problème temporaire avec le serveur?

J'utilise Ubuntu 18.04.2 sur une machine de bureau.


5
J'attendrais juste quelques minutes (heures tout au plus), puis réessayer. File has unexpected size (1103 != 1104). Mirror sync in progress?sonne comme un problème de serveur de référentiel temporaire qui devrait disparaître de lui-même.
Byte Commander

2
Je l'ai vu plus tôt ce matin, et j'ai juste réessayé (même problème et à environ 50 minutes de la tentative précédente), mais je le prends juste comme un autre truc google, qu'ils corrigeront quand ils y arriveront, donc je je l'ignore pour l'instant. Je suis sur 19.10, et je pense que cela s'applique à toutes les versions.
guiverc

2
Pas sûr, je ne connais pas vraiment ce message spécifique. Une synchronisation miroir, comme le suggère votre client apt local, est ce que les responsables des serveurs miroir repo font pour mettre à jour leur miroir à partir d'un serveur central en copiant tous les fichiers mis à jour. Au cours de ce processus, il pourrait y avoir des incohérences. Je n'ai aucune idée si c'est vraiment ce qui se passe ici ou non, juste en interprétant librement le conseil que donne apt.
Byte Commander

2
Je reçois le même message exact en ce moment, suggérant que c'est en fait quelque chose du côté du miroir qui sera résolu à temps. Je vais juste réessayer demain.
Ben Lee

2
@ByteCommander avait peut-être raison ... le problème de mon côté semble au moins avoir résolu lui-même ...
sfletche

Réponses:


4

Les nombreux utilisateurs qui l'ont qualifié de problème de serveur de référentiel semblent avoir raison.

Même plusieurs heures après avoir vu l'erreur pour la première fois et après de nombreux redémarrages, l'erreur ne disparaîtrait pas hier.

Aujourd'hui, cependant, l'erreur a disparu. Je peux maintenant courir apt updatesans aucun problème. Merci à tous de m'avoir épargné de nombreuses heures de débogage inutile. :)


3

Sur le système Ubuntu 18.04, vous pouvez répertorier et supprimer PPA à l'aide de l'application Software & Updates. Démarrez l' application Logiciels et mises à jour , accédez à l' onglet Autres logiciels et supprimez ou modifiez les référentiels PPA en surbrillance:


2
Je sais que c'est un moyen de "corriger" l'erreur, mais je ne veux pas supprimer le référentiel de Google Chrome, car cela signifierait que je ne pourrais plus obtenir les mises à jour de Chrome.
chimbo

supprimer l'ancien référentiel et ajouter le nouveau référentiel pour google chrome wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &&sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
ehsan houshmand

0

Le problème semble provenir de Google PPA. Vous pouvez supprimer temporairement le ppa à l'aide de la commande suivante:

sudo rm /etc/apt/sources.list.d/google-chrome.list

cela désactivera les mises à jour de google ppa. pour l'ajouter, vous pouvez suivre les instructions de ce lien


0

Problèmes est votre PPA existant. Vous devez supprimer le premier PPA existant à l'aide de la commande ci-dessous et installer Google Chrome via ce lien .

sudo rm /etc/apt/sources.list.d/google-chrome.list

Une fois l'installation terminée, vous vérifierez votre entrée PPA ici. Il sera automatiquement mis à jour via votre outil de mise à jour logicielle.

$ cat /etc/apt/sources.list.d/google-chrome.list
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.