Не вдалося отримати http://us.archive.ubuntu.com/ubuntu/dists/lucid/main/source/Sources 404 Не знайдено [IP: 91.189.91.26 80]


9

Я використовую Ubuntu 16.04 LTS. Сьогодні вранці, коли я бігав sudo apt-get update, зіткнувся з такою помилкою:

W: The repository 'http://us.archive.ubuntu.com/ubuntu lucid Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/lucid/main/source/Sources  404  Not Found [IP: 91.189.91.26 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.

Я перевірив Інтернет для відповіді. Хоча я знайшов кілька подібних постів, жодне рішення не працює для мене. Одне з цікавих рішень, яке я спробував:

Найпростіше рішення - зробити наступні два кроки:

1- Резервне копіювання списку джерел -> sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

2 Відкрийте файл джерела «/etc/apt/sources.list» Перейменувати всі екземпляри us.archive або перенесіть в http://us.archive.ubuntu.com/ubuntu/до

http://old-releases.ubuntu.com/ubuntu/

Також зробіть те ж саме для http://security.ubuntu.com/ubuntu/dists/saucy-security/universe/binary-i386/Packages

3- Запустіть sudo apt-get update, виконавши вищезазначене.

Здогадайтесь, що .. не вийшло. Infact він кинув більше помилок:

W: The repository 'http://old-releases.ubuntu.com/ubuntu xenial Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: The repository 'http://old-releases.ubuntu.com/ubuntu xenial-updates Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: The repository 'http://old-releases.ubuntu.com/ubuntu xenial-backports Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: The repository 'http://old-releases.ubuntu.com/ubuntu xenial-security Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: The repository 'http://us.archive.ubuntu.com/ubuntu lucid Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch http://old-releases.ubuntu.com/ubuntu/dists/xenial/main/binary-amd64/Packages  404  Not Found
E: Failed to fetch http://old-releases.ubuntu.com/ubuntu/dists/xenial-updates/main/binary-amd64/Packages  404  Not Found
E: Failed to fetch http://old-releases.ubuntu.com/ubuntu/dists/xenial-backports/main/binary-amd64/Packages  404  Not Found
E: Failed to fetch http://old-releases.ubuntu.com/ubuntu/dists/xenial-security/main/binary-amd64/Packages  404  Not Found
E: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/lucid/main/source/Sources  404  Not Found [IP: 91.189.91.23 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.

Будь ласка, допоможіть.

Редагувати:

Ось мій оригінальний source.list:

# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricted

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://in.archive.ubuntu.com/ubuntu/ xenial main restricted
# deb-src http://in.archive.ubuntu.com/ubuntu/ xenial main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://in.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
# deb-src http://in.archive.ubuntu.com/ubuntu/ xenial-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://in.archive.ubuntu.com/ubuntu/ xenial universe
# deb-src http://in.archive.ubuntu.com/ubuntu/ xenial universe
deb http://in.archive.ubuntu.com/ubuntu/ xenial-updates universe
# deb-src http://in.archive.ubuntu.com/ubuntu/ xenial-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://in.archive.ubuntu.com/ubuntu/ xenial multiverse
# deb-src http://in.archive.ubuntu.com/ubuntu/ xenial multiverse
deb http://in.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
# deb-src http://in.archive.ubuntu.com/ubuntu/ xenial-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://in.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src http://in.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu xenial partner
# deb-src http://archive.canonical.com/ubuntu xenial partner

deb http://security.ubuntu.com/ubuntu xenial-security main restricted
# deb-src http://security.ubuntu.com/ubuntu xenial-security main restricted
deb http://security.ubuntu.com/ubuntu xenial-security universe
# deb-src http://security.ubuntu.com/ubuntu xenial-security universe
deb http://security.ubuntu.com/ubuntu xenial-security multiverse
# deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse


1
@mikewever Дублікат недійсний - проблема ОП - це не вибір "найшвидшого дзеркала", а скоріше вони намагалися виправити проблему з попередженням сховища Lucid, і в процесі роботи вони порушили налаштування Xenial.
Томас Уорд

Відповіді:


13

Ви тут зробили кілька серйозних помилок.

По-перше, ти працюєш 16.04. Це означає, що ви не можете сліпо замінити звичайне дзеркало архіву old-releases. Ось чому ви наразі отримуєте помилки, які ви отримуєте про відсутність репонів Xenial.

По-друге, ви все ще намагаєтеся взяти з сховища Lucid. Це вам не допоможе, тому що хороша частина елементів у сховищі Lucid не працюватиме в Xenial, або їх з різних причин вилучали з репостів, або були замінені оновленими версіями. І вказівки, які ви дотримувались для старих версій, стосуються лише рядка репозиторію Lucid, який ви мали у своїх конфігураціях.


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

  1. Проходьте /etc/apt/sources.list, і почати з заміною всіх old-releases.ubuntu.comзаписів з оригінальним дзеркалом us.archive.ubuntu.com.
  2. Знайдіть рядки, на які посилається, lucidабо коментуйте їх, або використовуйте old-releases.ubuntu.com лише для цього сховища .

    Якщо ви не знаєте , яку запис в /etc/apt/sources.listабо /etc/apt/sources.list.d/*має це «свідоме» запис, а потім запустити цю команду /etc/apt/: grep -r -i lucid /etc/apt/; він визначить файли, що містять слово "lucid"

  3. sudo apt-get update і подібні команди тепер повинні працювати без проблем.

Я настійно рекомендую коментувати сховища Lucid, оскільки вони також закінчуються, і якщо вам щось дійсно не потрібно, ви не повинні залишати їх активованими.


Я не можу знайти будь-яке посилання на лінії lucid. Я відредагував питання і додав своє sources.list. Не могли б ви подивитись?
utkarsh2k2

Перевірте також всюди в /etc/apt/sources.list.d/. Десь у вас є Lucid, інакше ви б не зрозуміли помилку, яку ви зробили спочатку. Спробуйте просто спробувати, apt-get updateщоб перевірити, чи помилка тепер усунена. (використовуйте, grep -r -i lucid /etc/apt/щоб знайти будь-які посилання на Lucid)
Thomas Ward

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