"Apt-get update" завжди не вдалося отримати


14

Я не розумію, чому це питання можна пережити. Він постійно відображає це повідомлення про помилку

Fetched 32.8 MB in 1min 16s (430 kB/s)                                         
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/trusty-security/main/binary-amd64/Packages  Hash Sum mismatch

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/trusty-security/universe/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
sudo rm -vf /var/lib/apt/lists/*
sudo rm -vf /var/lib/apt/lists/partial/*
sudo apt-get update

Не пощастило мені. Це дамп-повідомлення знову з’явиться. Завжди не вдається з security.ubuntu.com. Моє підключення до Інтернету нормально, я можу security.ubuntu.comбез проблем перейти на пінг .

Отже, питання тут чому? І хтось там може мені допомогти у цьому? Я йду з розуму!


Як довго це триває?
Сет

@Seth: 3 дні тому, і цей момент.
Toan Nguyen

1
Зазвичай це лише тимчасова проблема з сервером і зникає через кілька хвилин або кілька годин.
Сет

Ви відтворили /var/lib/listsта його підрозділ /var/lib/listsпісля їх видалення? Спробуйте це зробити і знову отримати спискиsudo mkdir -p /var/lib/apt/lists/partial
Tung Tran

-Seth: Так, колись проблема пішла, але мене завжди знайшли .... -TungTran: Ти справді читав моє запитання? Якщо ви дійсно читаєте його, ви не будете ставити це питання.
Тоан Нгуен

Відповіді:


9

Налаштуйте проксі-сервер у мережевих налаштуваннях вашого ПК для кожного з елементів, таких як HTTP, HTTPS, FTP та Socks та застосуйте налаштування до системи, якщо ви використовуєте проксі.

Видаліть існуючі пакети та спробуйте наступним чином:

apt-get clean
rm -rf /var/lib/apt/lists/*
apt-get clean
apt-get update 
apt-get upgrade

( скопійовано зверху )


5

Це працювало для мене:

 apt-get clean
 rm -rf /var/lib/apt/lists/*
 apt-get clean
 apt-get update 
 apt-get upgrade

1
Мені довелося # mkdir /var/lib/apt/lists/partialпісля цього
Джексонкра

4

У мене є Ubuntu 14.04 LTS, і іноді, коли я використовую цю команду, я стикаюся з цією проблемою. Для вирішення цього питання можна використовувати наступний спосіб:

  1. будь ласка, перейдіть до налаштувань системи .

    системні поселення

  2. натисніть на програмне забезпечення та оновлення

    програмне забезпечення та оновлення

  3. перейти в інший розділ програмного забезпечення . Ви можете знайти посилання, що відносяться до цієї помилки. Зніміть прапорці посилання та натисніть кнопку «Закрити». Якщо ви не можете знайти відносне посилання, перейдіть до розділу програмного забезпечення ubuntu і зніміть прапорці, які можуть бути відносно цієї помилки. Іноді із зміною сервера завантаження на основний сервер вашу проблему можна вирішити. Для зміни сервера завантаження можна перейти до розділу програмного забезпечення ubuntu та змінити Завантажити з та вибрати головний сервер .


1
Я ціную вашу допомогу, але це абсолютно не допомагає мені. Перехід на основний сервер - це просто простий файл редагування в /etc/apt/sources.list з xx.archive.ubuntu.com на archive.ubuntu.com. Чому? Спробуйте пінг-файл archive.ubuntu.com та security.ubuntu.com, вони повинні повернути вам ту саму IP-адресу.
Тоан Нгуен

як мені дістатися до системних налаштувань з командного рядка через ssh -X?
Ярмарок Габріеля

Крок 3 вирішив проблему "не вдалося отримати" "сховища APT для D" на моєму Ubuntu 14.04. Повідомлення про помилку було "gnutls_handshake () не вдалося: рукостискання не вдалося". apt-get update працює чудово після того, як я зніміть прапорці з проблемного сховища.
HD189733b

3

Я мав подібну проблему тиждень-два тому, і це виявилося проблемою DNS. Я /etc/network/interfacesзмінив мою статичну конфігурацію і змінив запис DNS на Googles DNS за допомогою:

dns-nameserver 8.8.8.8 

Потім перезавантажили.


Я спробував це спочатку, він працював на мене! Спасибі!
Чан Кім

-2

спробуйте додати файл "source.list" до цього пункту призначення / / etc / apt / "ви можете створити один список за допомогою цього веб-сайту https://repogen.simplylinux.ch/ і не забудьте використовувати" sudo ".

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