Как решить проблему «Невозможно получить некоторые архивы, возможно, запустить apt-get update или попробовать с ошибкой --fix-missing»?

14

Я пытаюсь установить phpMyAdmin с помощью, sudo apt-get install phpmyadminно сталкиваюсь с этой ошибкой

Err http://gb.archive.ubuntu.com/ubuntu/ precise-updates/main mysql-common all 5.5.34-0ubuntu0.12.04.1
  404  Not Found [IP: 194.169.254.10 80]
Err http://security.ubuntu.com/ubuntu/ precise-security/main mysql-common all 5.5.34-0ubuntu0.12.04.1
  404  Not Found [IP: 91.189.91.15 80]
Err http://security.ubuntu.com/ubuntu/ precise-security/main libmysqlclient18 i386 5.5.34-0ubuntu0.12.04.1
  404  Not Found [IP: 91.189.91.15 80]
Err http://security.ubuntu.com/ubuntu/ precise-security/main mysql-client-core-5.5 i386 5.5.34-0ubuntu0.12.04.1
  404  Not Found [IP: 91.189.91.15 80]
Err http://security.ubuntu.com/ubuntu/ precise-security/main mysql-client-5.5 i386 5.5.34-0ubuntu0.12.04.1
  404  Not Found [IP: 91.189.91.15 80]
Err http://security.ubuntu.com/ubuntu/ precise-security/main mysql-client all 5.5.34-0ubuntu0.12.04.1
  404  Not Found [IP: 91.189.91.15 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/m/mysql-5.5/mysql-common_5.5.34-0ubuntu0.12.04.1_all.deb  404  Not Found [IP: 91.189.91.15 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/m/mysql-5.5/libmysqlclient18_5.5.34-0ubuntu0.12.04.1_i386.deb  404  Not Found [IP: 91.189.91.15 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/m/mysql-5.5/mysql-client-core-5.5_5.5.34-0ubuntu0.12.04.1_i386.deb  404  Not Found [IP: 91.189.91.15 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/m/mysql-5.5/mysql-client-5.5_5.5.34-0ubuntu0.12.04.1_i386.deb  404  Not Found [IP: 91.189.91.15 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/m/mysql-5.5/mysql-client_5.5.34-0ubuntu0.12.04.1_all.deb  404  Not Found [IP: 91.189.91.15 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

В чем может быть проблема здесь? Как мне это решить?

Йорг Анкрат
источник
1
В моем файле /etc/apt/source.list нет строки, содержащей security.ubuntu.com/ubuntu . Что мне делать? Что предлагает эта строка?

Ответы:

22

Попробуйте использовать

sudo apt-get update

затем повторите попытку.

харакири
источник
Я пробовал это несколько раз, но проблема все еще существует. Я не могу установить Filezilla в моей системе Ubuntu.
Арчана Шарма
10

Если sudo apt-get updateтакже не работает, выполните следующие действия: -

  1. Открыть /etc/apt/sources.listфайл
  2. Проверьте слово после http://security.ubuntu.com/ubuntu/в sources.listфайле, пусть слово будетxyz
  3. Перейдите по адресу, http://security.ubuntu.com/ubuntu/а затем нажмите на дис. Теперь проверьте, xyzприсутствует ли этот путь. Если его нет, то замените xyzего элементом, который присутствует в «dists», таким как: - дерзкий, ясный, верный и т. Д.
  4. Теперь запустите sudo apt-get updateкоманду.
user307672
источник
+1. Одно замечание: если это происходит, это означает, что ваш linux больше не поддерживается, и в этом случае может иметь смысл перейти на более новую версию.
ntg
это действительно лучший ответ, чем принятый. Смотрите комментарий ntg tho
Dredok
Это отличный ответ; Я работаю 18.04, и мой список источников был archive.ubuntu.com bionic; изменил его на security.ubuntu.com; сейчас работает отлично.
Адам
2

В старых выпусках есть команда для указания исходных URL.

объяснение goog в этом github gist:

https://gist.github.com/dergachev/f5da514802fcbbb441a1

samiJ
источник
1
Вам не нужно идти в Github для этого, у нас есть один прямо здесь: askubuntu.com/q/91815/158442 . Несмотря на это, здесь это не применимо, поскольку OP использует 12.04, а 12.04 по-прежнему поддерживается.
Муру
0

Попробуйте перейти на основной сервер в разделе программного обеспечения и обновлений в системных настройках Затем используйте sudo apt-get update и попробуйте установить. У меня была такая же проблема при установке менеджера пакетов synaptic.

Пранав Чаудхари
источник
Прежде чем пытаться перейти на основной сервер, перейдите по URL-адресу, который отправляет 404 Not Foundсообщение в веб-браузере, чтобы убедиться, что оно не работает.
Карел
0

Попробуйте http://security.ubuntu.com/ubuntuперейти http://old-releases.ubuntu.com/ubuntuв /etc/apt/sources.list, затем запуститеapt-get update

(Вы можете проверить, есть ли ваш конкретный дистрибутив, зайдя на http://old-releases.ubuntu.com/ubuntu/ в вашем браузере, а затем выбрав / dists, но если его нет на security.ubuntu.com, он должен быть на старых выпусках

ПЗУ
источник