Debian следующие пакеты невозможно аутентифицировать
Я экспериментирую с VPN, поэтому я хотел установить pptpd.
И все работает нормально, пока я не дохожу сюда:
Нет аутентификации? Я не эксперт по безопасности, но я уверен, что это плохо. Поэтому я проверяю, откуда приходят пакеты .
утилита apt-key
apt-key используется для управления списком ключей, используемых apt для проверки пакетов. Пакеты, которые были проверены с использованием этих ключей, будут считаться доверенными. Обновить локальный набор ключей с помощью набора ключей архивных ключей Ubuntu и удалить из набора ключей архивные ключи, которые больше не действительны.
попробуйте установить что-нибудь .
Это сработало, но apt-key сказал, что ничего не изменилось. Есть идеи, в чем заключалась моя проблема? это может произойти из-за множества ошибок на стороне сервера пакетов. иногда бег apt-get update исправит это. В моем случае Ctrl + C во время долгой aptitude работы вызвал проблему. sudo apt-key update ничего не изменил, но sudo apt-get update решил проблему. Интересно, почему apt-key update не запускается автоматически после возникновения The following packages cannot be authenticated! проблемы .У меня была эта проблема на Ubuntu 12.10 (Quantal Quetzal). Та же проблема возникла, если я попытался использовать графический интерфейс Synaptic Package Manager.
Оказалось, что моя система все еще настроена на использование прокси-сервера для сети, к которой я больше не подключен и, следовательно, больше не могу использовать. После того, как я отключил прокси-сервер, apt смог правильно проверить подлинность пакетов.
Чтобы отключить прокси в Ubuntu 12.10 (Quantal Quetzal), выполните следующие действия:
У меня была эта проблема, оказалось, что это какая-то ошибка с австралийским сервером - кенгуру, вероятно, в верхнем загоне. Я исправил это, изменив исходный код программного обеспечения в Muon с австралийского сервера на основной сервер
Остерегайтесь корпоративных прокси!
Я получал WARNING: The following packages cannot be authenticated! за openjdk-7-jdk (среди других пакетов), в то время как сидя за прокси - сервером. Даже настройка `/etc/apt/apt.conf 'и« Настройки-> Настройки сети с настройкой Proxy »не позволяла аутентифицировать или устанавливать пакеты.
Пробовал (пока за прокси): $ sudo apt-key update $ sudo apt-get update
Ключи не обновлялись, apt-get update некоторые вещи обновлялись, никаких предупреждений или ошибок. Но я все еще не мог установить openjdk-7-jdk .
Решение:
- Подключайтесь напрямую к сети (т.е. избегайте корпоративного прокси)
- Отключите настройки прокси в настройках и /etc/apt/apt.conf
- sudo apt-key update
- sudo apt-get update
- sudo apt-get install openjdk-7-jdk
Пакеты проходят проверку подлинности, загружаются и устанавливаются.
Но почему ? Почему прохождение корпоративного прокси-сервера мешает правильной аутентификации пакета?ntc2 по сути правильный (для моего случая в любом случае), но позвольте мне подробнее остановиться на решении.
По какой-то причине я застрял на 15.04, хотя он был настроен на автоматическое обновление. Независимо от того, сколько раз я обновлялся / обновлялся, никакой новой версии не показывалось, и я получал ошибку аутентификации при установке пакетов.
Однако я наконец понял, как форсировать обновление через официальные заметки о выпуске Ubuntu 15.10 (Wily Werewolf). Оказывается довольно просто, и в моем случае все, что мне действительно нужно, это последний шаг.
- Установите update-manager-core пакет, если он еще не установлен.
- Убедитесь, что /etc/update-manager/release-upgrades установлено в нормальное состояние.
- Запустите инструмент обновления с помощью команды sudo do-release-upgrade .
Теперь, когда я обновил, ошибка аутентификации устранена, и я могу устанавливать пакеты без проблем.
Это может или не может быть связано с проблемами обновления, поэтому я оставлю это здесь на случай, если кто-то еще столкнется с этим. Если во время обновления вы столкнулись со следующей ошибкой:
Возможно, вам придется очистить неполные файлы с помощью приведенного ниже и повторить обновление:
Читайте также: