Обновление цифровой подписи (ключа) репозитория в Debian/Ubuntu

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 -