Не удалось выбрать обновление APT (Не дубликат)

Я уже проверил это, это, и это отвечает, ни один из них не работает в моем случае. Вот то, что я получаю, когда я работаю sudo apt-get update на моем 14.04 Ноутбук LTS:

Get:10 http://us.archive.ubuntu.com trusty-updates/universe i386 Packages [336 kB]
Get:11 http://us.archive.ubuntu.com trusty-updates/multiverse i386 Packages [13.2 kB]
Get:12 http://us.archive.ubuntu.com trusty-updates/main Translation-en [350 kB]
Get:13 http://us.archive.ubuntu.com trusty-updates/multiverse Translation-en [6,832 B]
Get:14 http://us.archive.ubuntu.com trusty-updates/universe Translation-en [176 kB]
Get:15 http://us.archive.ubuntu.com trusty Release [58.5 kB]                   
Get:16 http://us.archive.ubuntu.com trusty/main i386 Packages [14 B]           
Get:17 http://us.archive.ubuntu.com trusty/universe i386 Packages [5,866 kB]   
Get:18 http://us.archive.ubuntu.com trusty/universe i386 Packages [5,866 kB]    
Get:19 http://us.archive.ubuntu.com trusty/main Translation-en [762 kB]        ^[[B^[[B
Get:20 http://us.archive.ubuntu.com trusty/universe Translation-en [4,089 kB]  
Fetched 7,516 kB in 22min 42s (5,514 B/s)                                      
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty/main/binary-i386/Packages  Hash Sum mismatch

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

Я уже попробовал sudo apt-get clean сопровождаемый rm -rf /var/lib/apt/lists прежде, чем сделать обновление снова, но это не работало. Вот repos, в которых включают sources.list:

deb http://us.archive.ubuntu.com/ubuntu/ trusty main
deb http://us.archive.ubuntu.com/ubuntu/ trusty universe
deb http://security.ubuntu.com/ubuntu trusty-security main
deb http://security.ubuntu.com/ubuntu trusty-security universe
deb http://security.ubuntu.com/ubuntu trusty-security multiverse
deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates main universe multiverse

Править

Как я объяснил в комментариях, ответ на связанный вопрос не удался для меня. Я уже попытался удалить lists папка и выполнение apt-get clean

2
задан 13 April 2017 в 15:24

1 ответ

Во-первых, я генерировал чистое и минимальное sources.list от наличия repogen только main и universe разделы. Затем я сделал полный сброс из моего apt система следующим:

sudo apt-get clean
sudo rm -rf /var/lib/apt/lists/
sudo apt-get update --fix-missing

Но даже который не решил проблему. Затем я определил местоположение проблемного источника к universe раздел repo строки в sources.list:

deb http://in.archive.ubuntu.com/ubuntu trusty main
#deb http://in.archive.ubuntu.com/ubuntu trusty universe

Я нашел это после комментария universe раздел, apt-get update работавший без любых проблем, но с universe добавленный, я получал эту ошибку:

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty/Release  Unable to find expected entry 'universe/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)

Затем согласно предложению @FlorianDiesch, я пытался переключить серверы: Я попробовал основные, индийские и американские, но без удачи:

deb http://archive.ubuntu.com/ubuntu trusty universe
deb http://in.archive.ubuntu.com/ubuntu trusty universe
deb http://us.archive.ubuntu.com/ubuntu trusty universe

Наконец, я попробовал немецкий сервер, и он окупился!

deb http://de.archive.ubuntu.com/ubuntu trusty universe

Теперь, apt-get update сделал надлежащее обновление без любых проблем. Это, кажется, предлагает это любой Release файлы других серверов имеют некоторые проблемы в них, или им просто не нравится моя установка машины по некоторым причинам.

2
ответ дан 2 December 2019 в 03:49

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

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