
Я использую унаследованный сервер Debian Squeeze (читай: я только что получил эту новую работу, и сервер был настроен предыдущим парнем), и у меня возникла проблема с apt-get
. Ошибка в конце, которая появляется при выполнении , sudo apt-get update
это W: GPG error: http://hwraid.le-vert.net squeeze Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 6005210E23B3D3B4
. Я уже упоминал«отсутствует открытый ключ» при обновлении apt-get, но это решение мне не помогло ( sudo aptitude install debian-keyring debian-archive-keyring
).
Что еще я могу попробовать? Куда мне следует обратиться дальше?
решение1
Издомашняя страница - Пакеты Debian:
wget -O - http://hwraid.le-vert.net/debian/hwraid.le-vert.net.gpg.key | sudo apt-key add -
Репозиторий не является репозиторием Debian по умолчанию. Это стороннее программное обеспечение. Debian не поставляется со всеми возможными ключами. Вам нужно решить, доверяете ли вы им. Если доверяете, установите ключ, как указано выше.
решение2
Это альтернативный метод принятому ответу, но я все равно подумал, что стоит им здесь поделиться. В этой записи блога описывается этот метод под названием:Следующие подписи не удалось проверить.
С этим сообщением об ошибке при попытке выполнить aptget update
:
W: Ошибка GPG:http://packages.dotdeb.orgВыпуск wheezy: Следующие подписи не удалось проверить, поскольку открытый ключ недоступен: NO_PUBKEY E9C74FEEA2098A6E
Вы можете добавить ключ следующим образом:
$ sudo gpg --keyserver keys.gnupg.net --recv-key 89DF5277
$ sudo gpg -a --export 89DF5277 | sudo apt-key add -
Затем выполните обновление:
$ sudo apt-get update