Apt-Update schlägt bei Chrome Stable Main fehl: „Datei hat unerwartete Größe (1103! = 1104). Spiegelsynchronisation läuft? "

19

Ich erhalte einen Fehler, den ich beim Laufen noch nie gesehen habe sudo apt update. Der Fehler tritt nach Erreichen auf http://dl.google.com/linux/chrome/deb stable/main amd64 Packages. Ich habe in letzter Zeit nichts getan, von dem ich weiß, dass es plötzlich dazu kommen könnte, dass dieser Fehler auftritt.

Hier ist die vollständige Ausgabe von 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.

Ich habe an anderen Stellen gelesen, dass das Entfernen des Eintrags aus meinen Software-Update-Quellen den Fehler beseitigt. Aber würde das nicht bedeuten, dass ich keine Updates mehr für Google Chrome bekomme? Ich würde denken, dass es eine bessere Lösung geben muss.

Bei der Suche nach diesem Fehler über Google konnte ich nicht feststellen, dass genau dieser Fehler bei Google Chrome Stable Main für andere Personen aufgetreten ist. Ich bin gespannt, ob dies ein vorübergehendes Problem mit dem Server ist.

Ich verwende Ubuntu 18.04.2 auf einem Desktop-Computer.

Schimpanse
quelle
5
Ich würde nur ein paar Minuten (höchstens Stunden) warten und es dann erneut versuchen. File has unexpected size (1103 != 1104). Mirror sync in progress?klingt wie ein temporäres Repository-Server-Problem, das von selbst verschwinden sollte.
Byte Commander
2
Ich habe es heute Morgen gesehen und es gerade noch einmal versucht (dasselbe Problem und ungefähr 50 Minuten nach dem vorherigen Versuch), aber ich nehme es nur als weiteres Google-Zeug an, das sie reparieren werden, wenn sie sich darum kümmern, also ich Ich ignoriere es nur für den Moment. Ich bin am 19.10, und ich denke, es gilt für alle Releases.
guiverc
2
Ich bin mir nicht sicher, ob ich mit dieser Botschaft wirklich vertraut bin. Eine Spiegelsynchronisation ist, wie Ihr lokaler Apt-Client vorschlägt, das, was die Verwalter von Repo-Spiegelservern tun, um ihren Spiegel von einem zentralen Server aus zu aktualisieren, indem sie alle aktualisierten Dateien kopieren. Während dieses Vorgangs können Inkonsistenzen auftreten. Ich habe keine Ahnung, ob dies wirklich der Fall ist oder nicht. Ich interpretiere den Hinweis, den apt gibt, einfach frei.
Byte Commander
2
Ich erhalte im Moment genau die gleiche Nachricht und schlage vor, dass dies tatsächlich etwas auf der Seite des Spiegels ist, das mit der Zeit behoben wird. Ich werde es morgen einfach noch einmal versuchen.
Ben Lee
2
@ByteCommander hat vielleicht recht gehabt ... das Problem auf meiner Seite scheint sich zumindest von selbst gelöst zu haben ...
sfletche

Antworten:

4

Die verschiedenen Benutzer, die es als Repository-Server-Problem bezeichneten, schienen recht zu haben.

Selbst einige Stunden nach dem ersten Auftreten des Fehlers und nach zahlreichen Neustarts konnte der Fehler gestern nicht behoben werden.

Heute ist der Fehler jedoch weg. Ich kann jetzt apt updateohne Probleme laufen . Vielen Dank an alle, die mir viele Stunden sinnloses Debuggen erspart haben. :)

Schimpanse
quelle
2

Auf Ubuntu 18.04-Systemen können Sie PPA mithilfe der Anwendung "Software & Updates" auflisten und entfernen. Starten Sie die Anwendung "Software & Updates" , navigieren Sie zur Registerkarte "Andere Software" und entfernen oder bearbeiten Sie markierte PPA-Repositorys:

ehsan houshmand
quelle
2
Ich weiß, dass dies eine Möglichkeit ist, den Fehler zu "beheben", aber ich möchte das Repository für Google Chrome nicht entfernen, da dies bedeuten würde, dass ich keine Chrome-Updates mehr erhalten könnte.
Chimbo
Entfernen Sie das alte Repository und fügen Sie das neue Repository für 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

Problem scheint von Google ppa Seite zu sein. Sie können das ppa mit dem folgenden Befehl vorübergehend entfernen:

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

Dadurch werden Updates von Google PPA deaktiviert. Um es wieder hinzuzufügen, folgen Sie den Anweisungen in diesem Link

Muthanna A. Alwahash
quelle
0

Probleme ist Ihre bestehende PPA. Sie müssen zuerst vorhandene PPA mit dem folgenden Befehl entfernen und Google Chrome über diesen Link installieren .

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

Nach Abschluss der Installation überprüfen Sie hier Ihren PPA-Eintrag. Es wird automatisch über Ihr Software-Update-Tool aktualisiert.

$ 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
John Walsh
quelle