Я получаю следующую ошибку при каждом обновлении apt-get:
Ошибка GPG: http://guinx.org trusty Release: Следующие подписи были недопустимы: KEYEXPIRED 1471427554 [!d1 ]
Я только что официальный nginx ppa установил стандартный способ, добавив следующее к моим sources.list
deb http://nginx.org/packages/ubuntu/ trusty nginx
deb-src http://nginx.org/packages/ubuntu/ trusty nginx
Является ли это ошибкой с их конца, что они в конечном итоге исправит, надеюсь, или есть что-то, что мне нужно сделать с моей стороны?
Основной причиной этой проблемы является то, что «старший» ключ подписки Nginx истек 17 августа 2016 года:
$ sudo apt-key list
pub 2048R/7BD9BF62 2011-08-19 [expired: 2016-08-17]
uid nginx signing key <signing-key@nginx.com>
Чтобы исправить эту проблему, добавьте новый ключ подписи, используя команду, как предложено by @ phillip-zyan-k-lee-stockmann и @ThomasWard:
wget https://nginx.org/keys/nginx_signing.key -O - | sudo apt-key add -
Новый ключ теперь истекает в 2024 году:
$ sudo apt-key list
pub 2048R/7BD9BF62 2011-08-19 [expires: 2024-06-14]
uid nginx signing key <signing-key@nginx.com>