sudo apt-get update
возвращает некоторые ошибки:
W: не удалось получить http: // archive.ubuntu.com/ubuntu/dists/trusty/Release. Невозможно найти ожидаемую запись «ограниченный / источник / источники» в файле выпуска (неверная запись в sources.list или неверный файл)
W: не удалось получить http: // archive.ubuntu.com/ubuntu/dists/trusty-security/main/binary-amd64/Packages Hash Sum mismatch
W: не удалось получить http: // archive.ubuntu.com/ubuntu/dists/trusty-security/universe/binary-amd64/Packages Hash Sum mismatch
W: не удалось получить http: // archive.ubuntu.com/ubuntu/dists/trusty-security/main/binary-i386/Packages Hash Sum mismatch
W: не удалось получить http: // archive.ubuntu.com/ubuntu/dists/trusty-security/main/i18n/Translation-en Несоответствие хэш-суммы
E: Не удалось загрузить некоторые индексные файлы. Их игнорировали или использовали старые.
Для информации мой sources.list следующий:
#----------------------------------------------------------#
# OFFICIAL UBUNTU REPO #
#----------------------------------------------------------#
###### Ubuntu Main Repos
deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
###### Ubuntu Update Repos
deb http://archive.ubuntu.com/ubuntu trusty-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu trusty-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu trusty-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu trusty-backports main restricted universe multiverse
###### Ubuntu Partner Repo
deb http://archive.canonical.com/ubuntu trusty partner
deb-src http://archive.canonical.com/ubuntu trusty partner
###### Ubuntu Extras Repo
deb http://extras.ubuntu.com/ubuntu trusty main
deb-src http://extras.ubuntu.com/ubuntu trusty main
#------------------------------------------------------------------------------#
# UNOFFICIAL UBUNTU REPOS #
#------------------------------------------------------------------------------#
###### 3rd Party Binary Repos
#### MongoDB - http://www.mongodb.org/
## Run this command: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen
Проблема может исходить из вашего файла /etc/resolv.conf, проверьте, есть ли у вас nameserver
директивы и попробуйте ping archive.ubuntu.com
Вот мой файл resolv.conf:
domain local
search local
nameserver 8.8.8.8
nameserver 8.8.4.4
Я использую общедоступные DNS Google (https://developers.google.com/speed/public-dns/)
Тогда попробуйте apt-get update
Он обнаружил, что некоторые полученные файлы устарели или повреждены, поэтому их нельзя было использовать. Удалить кешированные файлы rm -rf /var/lib/apt/lists/*
и попробуй еще раз apt-get update.
Если проблема не устранена, возможно, где-то прокси-сервер кеширования все еще хранит старый или поврежденный контент. apt-get update -o Acquire::http::No-Cache=True
может помочь в этом случае.
Попробуйте ваше местное / ближайшее зеркало Ubuntu. Я тестировал зеркала US DE FR, и все они вышли из строя. Переход на локальное зеркало решил проблему.
Вы за прокси? Если да, то вам нужно перейти к /etc/apt/apt.conf
file и измените этот файл следующим образом.
Acquire::http::proxy "http://username:password@proxyaddress:portnumber/";
Acquire::https::proxy "https://username:password@proxyaddress:8080/";
У меня была такая же проблема, но единственное решение этой проблемы для меня:
Сделайте резервную копию списка источников sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
Откройте исходный файл /etc/apt/sources.list и переименуйте все экземпляры us.archive из
http://us.archive.ubuntu.com/ubuntu/
к
http://old-releases.ubuntu.com/ubuntu/
После этого запустите sudo apt-get update.