Сбой обновления Apt в chrome stable main: «Файл имеет неожиданный размер (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 stable main для всех остальных. Мне интересно, если это временная проблема с сервером?

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

Шимбо
источник
5
Я просто подожду пару минут (максимум часов), а затем попробую еще раз. File has unexpected size (1103 != 1104). Mirror sync in progress?звучит как временная проблема с сервером репозитория, которая должна исчезнуть сама по себе.
Byte Commander
2
Я видел это сегодня утром и просто попробовал еще раз (та же проблема и около 50 минут от предыдущей попытки), но я просто воспринимаю это как еще один материал Google, который они исправят, когда доберутся до него, поэтому я Я просто игнорирую это сейчас. Я на 19.10, и я думаю, что это относится ко всем релизам.
Guiverc
2
Не уверен, я не очень знаком с этим конкретным сообщением. Зеркальная синхронизация, как предполагает ваш локальный apt-клиент, - это то, что сопровождающие серверов зеркала репо делают для обновления своего зеркала с центрального сервера путем копирования всех обновленных файлов. Во время этого процесса могут быть несоответствия. Я понятия не имею, действительно ли это происходит здесь или нет, просто свободно интерпретируя подсказку, которую дает apt.
Byte Commander
2
Я получаю точно такое же сообщение прямо сейчас, предполагая, что это на самом деле что-то на стороне зеркала, которое будет решено вовремя. Я собираюсь просто попробовать завтра.
Бен Ли
2
@ByteCommander, возможно, был прав ... проблема с моей стороны, по крайней мере, кажется, разрешилась сама ...
sfletche

Ответы:

4

Несколько пользователей, которые назвали это проблемой с сервером репозитория, похоже, были правы.

Даже через несколько часов после первого появления ошибки и после множества перезагрузок ошибка не исчезнет вчера.

Однако сегодня ошибка ушла. Теперь я могу бегать apt updateбез проблем. Спасибо всем за то, что сэкономили мне много часов бессмысленной отладки. :)

Шимбо
источник
3

В системе Ubuntu 18.04 вы можете просмотреть и удалить PPA с помощью приложения Software & Updates. Запустите приложение 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
Джон Уолш
источник