Обходной путь к несоответствию суммы хэша в обновлении apt-get за брандмауэром [дубликат]

Я использую 64-битную виртуальную машину Ubuntu 12.04 в сети компании, которая очевидно, есть межсетевые экраны. Когда я пытаюсь запустить sudo apt-get update или sudo apt-get update --fix-missing, я получаю следующую ошибку:

(Предположим, что archive.ubuntu.com никогда не был _ubuntu)

W: Failed to fetch bzip2:/var/lib/apt/lists/partial/_ubuntu_dists_precise_main_source_Sources Hash Sum mismatch

W: Failed to fetch bzip2:/var/lib/apt/lists/partial/_ubuntu_dists_precise_multiverse_source_Sources  Hash Sum mismatch

W: Failed to fetch bzip2:/var/lib/apt/lists/partial/_ubuntu_dists_precise_universe_source_Sources  Hash Sum mismatch

W: Failed to fetch bzip2:/var/lib/apt/lists/partial
/_ubuntu_dists_precise_main_binary-amd64_Packages  Hash Sum mismatch

W: Failed to fetch bzip2:/var/lib/apt/lists/partial/_ubuntu_dists_precise_restricted_binary-i386_Packages  Hash Sum mismatch

W: Failed to fetch bzip2:/var/lib/apt/lists/partial/_ubuntu_dists_precise_multiverse_binary-i386_Packages  Hash Sum mismatch

W: Failed to fetch bzip2:/var/lib/apt/lists/partial/_ubuntu_dists_precise_universe_binary-i386_Packages  Hash Sum mismatch

W: Failed to fetch /ubuntu/dists/precise/main/i18n/Index  No Hash entry in Release file /var/lib/apt/lists/partial/_ubuntu_dists_precise_main_i18n_Index

W: Failed to fetch /ubuntu/dists/precise/multiverse/i18n/Index  No Hash entry in Release file /var/lib/apt/lists/partial/_ubuntu_dists_precise_multiverse_i18n_Index

W: Failed to fetch /ubuntu/dists/precise/restricted/i18n/Index  No Hash entry in Release file /var/lib/apt/lists/partial/_ubuntu_dists_precise_restricted_i18n_Index

W: Failed to fetch /ubuntu/dists/precise/universe/i18n/Index  No Hash entry in Release file /var/lib/apt/lists/partial/_ubuntu_dists_precise_universe_i18n_Index

W: Failed to fetch bzip2:/var/lib/apt/lists/partial
/_ubuntu_dists_precise-updates_restricted_source_Sources  Hash Sum mismatch

E: Some index files failed to download. They have been ignored, or old ones used instead.

Я попытался удалить / var / lib / apt / lists , как упоминалось в других сообщениях, и это не работает. Фактическая проблема заключается в том, что брандмауэр компании искажает загрузочный трафик, что приводит к несоответствию хэш-суммы. Это известная проблема, которая также видна здесь:

https://unix.stackexchange.com/questions/116641/how-do-you-fix-apt-get-update-hash-sum-mismatch

Итак, есть ли способ обновления пакетов для меня и многих пользователей Ubuntu за корпоративными брандмауэрами?

7
задан 13 April 2017 в 15:37

2 ответа

Я думаю, что Ваши опции к:

  1. Обновление от другого местоположения, от строки. См. , Как я могу обновить Ubuntu офлайн, не используя Synaptic или Keryx?

  2. Говорят с Вашим системным администратором и сделали, чтобы они исследовали решение брандмауэра.

1
ответ дан 13 April 2017 в 15:37

В случае, если выше решения не будет работать, пробуют этого ниже:

Удаляют существующий ключ GPG, которому доверяют, из папки /etc/apt/trusted.gpg.d/

, Затем выполняет команду: sudo apt-key update

Затем попытка работать: sudo apt-get update

0
ответ дан 13 April 2017 в 15:37

Другие вопросы по тегам:

Похожие вопросы: