Apt оновлення не вдається для стабільного хрому: “Файл має несподіваний розмір (1103! = 1104). Виконується синхронізація дзеркала? "


19

Я отримую помилку, яку я ніколи не бачив під час бігу sudo apt update. Помилка відбувається після досягнення http://dl.google.com/linux/chrome/deb stable/main amd64 Packages. Я нещодавно не робив нічого, що мені відомо, що могло б раптом спричинити цю помилку.

Ось повний вихід 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.

Я читав в інших місцях, що при видаленні запису з моїх джерел оновлення програмного забезпечення буде позбутися помилки. Але чи це не означає, що я більше не отримуватиму оновлення для Google Chrome? Я б подумав, що має бути краще рішення, ніж це.

Шукаючи цю помилку через Google, я не зміг знайти цю точну помилку, яка трапляється з стабільною функцією google chrome main для інших. Мені цікаво дізнатися, чи це тимчасова проблема із сервером?

Я запускаю Ubuntu 18.04.2 на настільному верстаті.


5
Я просто зачекаю пару хвилин (максимум годин), а потім спробуйте ще раз. File has unexpected size (1103 != 1104). Mirror sync in progress?звучить як проблема з тимчасовим сервером репозиторію, яка повинна усунутись самостійно.
Командир байт

2
Я бачив це раніше сьогодні вранці, і просто спробував ще раз (той самий випуск і приблизно 50 хвилин від попередньої спроби), але я просто сприймаю це як інший матеріал google, що вони виправлять, коли вони обійдуться, тому я Я просто ігнорую це. Я 19.10, і я думаю, що це стосується всіх релізів.
guiverc

2
Не впевнений, я не дуже знайомий з цим конкретним повідомленням. Зеркальна синхронізація, як пропонує ваш локальний підходящий клієнт, - це те, що підтримують дзеркальні сервери репо, щоб зробити оновлення дзеркала з центрального сервера, скопіювавши всі оновлені файли. Під час цього процесу можуть виникнути невідповідності. Я поняття не маю, це дійсно те, що відбувається тут, чи ні, просто вільно інтерпретуючи натяк, що підходить.
Байт-командир

2
Зараз я отримую таке саме точне повідомлення, припускаючи, що це насправді щось із боку дзеркала, яке буде вирішено вчасно. Я завтра просто спробую ще раз завтра.
Бен Лі

2
@ByteCommander, можливо, мав рацію ... проблема на моєму кінці, принаймні, здається, сама вирішилася ...
sfletche

Відповіді:


4

Кілька користувачів, які назвали це проблемою із сервером репозиторію, схоже, були праві.

Навіть через кілька годин після першого побачення помилки та після багатьох перезавантажень помилка не зникла б вчора.

Однак сьогодні помилки вже немає. Зараз я можу apt updateбез проблем бігати . Дякую всім за те, що врятували мені багато годин безглуздої налагодження. :)


3

У системі Ubuntu 18.04 ви можете перелічити та видалити PPA за допомогою програми Software & Updates. Запустіть програму "Програми та оновлення" , перейдіть на вкладку "Інше програмне забезпечення" та видаліть або відредагуйте виділені сховища PPA:


2
Я знаю, що це спосіб "виправити" помилку, але я не хочу видаляти сховище для Google Chrome, оскільки це означатиме, що я більше не можу отримувати оновлення для Chrome.
шимбо

видаліть старе сховище та додайте нове сховище для 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

Здається, проблема виходить із google ppa. Ви можете тимчасово видалити ppa, скориставшись такою командою:

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

це відключить оновлення від google ppa. щоб додати його назад, ви можете слідувати інструкціям за цим посиланням


0

Проблеми - це ваш існуючий договір про PPA. Вам потрібно видалити перший існуючий PPA, використовуючи команду нижче та скасувати встановлення Google Chrome через це посилання .

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

Після завершення інсталяції ви перевірте тут свій запис PPA. Він буде автоматично оновлюватися через інструмент оновлення програмного забезпечення.

$ 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.