3

Я хочу сделать apt-get update на моем компьютере с Debian. Тем не менее, я получаю это.

Получить: 4 http://deb.torproject.org squeeze Release [2,951 B]
Ошибка http://deb.torproject.org squeeze Release (другие исправные репозитории) W: Произошла ошибка во время проверки подписи. Хранилище не обновляется, и будут использоваться предыдущие индексные файлы. Ошибка GPG: http://deb.torproject.org squeeze Выпуск: Следующие подписи были недействительными: KEYEXPIRED 1346668560 KEYEXPIRED 1346668560 KEYEXPIRED 1346668560 KEYEXPIRED 1346668560

W: Не удалось получить http://deb.torproject.org/torproject.org/dists/squeeze/Release

W: Не удалось загрузить некоторые индексные файлы, они были проигнорированы или вместо них использовались старые.

Что я должен делать? Я не хочу удалять хранилище torproject, я все еще время от времени использую ...

3 ответа3

4

Вы можете попробовать обновить ключ хранилища. Когда я пытаюсь использовать репозиторий tor, добавив эту строку в мой sources.lst:

deb http://deb.torproject.org/torproject.org squeeze main

Я получаю следующую ошибку:

W: GPG error: http://deb.torproject.org squeeze InRelease: The following 
signatures couldn't be verified because the public key is not available: 
NO_PUBKEY 74A941BA219EC810

Итак, отсутствующий ключ - 74A941BA219EC810. Чтобы добавить (или обновить в вашем случае) ключ запуска:

sudo apt-key adv --recv-keys --keyserver keys.gnupg.net  74A941BA219EC810

Теперь вы сможете запускать `apt-get update без ошибок.

2

Чтобы найти ключи хранилища с истекшим сроком действия и их идентификаторы, используйте apt-key следующим образом:

apt-key list | grep expired

Вы получите результат, подобный следующему:

pub   4096R/BE1DB1F1 2011-03-29 [expired: 2014-03-28]

Идентификатор ключа - это бит после / т.е. BE1DB1F1 в этом случае.

Чтобы обновить ключ, как указывает Тердон, запустите

sudo apt-key adv --recv-keys --keyserver keys.gnupg.net BE1DB1F1
0

Вам не нужно удалять хранилище, а только отключить его. Это не удалит tor, только остановит его от обновления.

В любом случае есть проблема с подписью репозитория. Вы можете попытаться удалить хранилище и добавить его снова. Это может решить проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .