GPG-ключи для репозиториев могут иметь срок действия и если он закончился, то обновить пакеты из этого репозитория нельзя.
Обнаружить просроченные ключи можно выполняя команду apt-get update
, например:
sudo apt-get update
...
Чтение списков пакетов… Готово
W: Произошла ошибка при проверке подписи. Репозиторий не обновлён и будут использованы предыдущие индексные файлы. Ошибка GPG: http://download.opensuse.org ./ Release: Следующие подписи неверные: KEYEXPIRED 1419612839
Командой apt-key list
можно посмотреть список установленных ключей и срок их действия:
sudo apt-key list | less
...
pub 1024D/984D0514 2010-07-26 [просрочен с: 2014-12-26]
uid home:holland-backup OBS Project
...
Удаляем устаревший ключ:
sudo apt-key del 984D0514
OK
После этого надо заново установить ключ, в моём примере это будет выглядеть так:
wget http://download.opensuse.org/repositories/home:/holland-backup/Debian_7.0/Release.key -O - | sudo apt-key add -