GPG error: http://download.opensuse.org ./ Release: The following signatures were invalid: KEYEXPIRED 1436387333
Это говорит о том, что срок действия вашего ключа GPG для этого репозитория истек, что означает одно из двух: либо ваша система имеет неправильную дату, либо срок действия ключа истек. В последнем случае вам необходимо связаться с сопровождающим хранилища и импортировать новый ключ (возможно, удаляя старый), как только хранилище обновит свои ключи, чтобы подписать файлы.
Вы можете спокойно игнорировать эти сообщения, если вы не используете пакеты этих репозиториев. Сообщение может быть удалено, если вы удалите репозиторий из вашего source.list
файла / каталога.
Я не получаю ответы выше, мои системные часы были в порядке. У меня сработало следующее:
Ключ является частью за косой чертой:
0000X/<this part is the key>
Или используйте этот лайнер:
источник
--keyserver pgp.mit.edu
. Источник: bugs.mysql.com/bug.php?id=85029Этот PPA был удален и больше не существует. Вы должны найти другой источник для пакетов, установленных через ppa samrog131.
Тем временем выполните следующие команды, чтобы разрешить ситуацию.
Во-первых, чтобы удалить просроченный ключ:
Затем, чтобы удалить ppa:
Если вам нужно добавить ключ, смотрите здесь .
Вы можете запустить:
в зависимости от вашей ситуации. Если вы не уверены, смотрите здесь .
источник
Как показано ранее Во-первых, чтобы удалить просроченный ключ:
sudo apt-key del 1436387333 Затем перейдите на сайт:
http://download.opensuse.org/repositories/home:/sarimkhan/xUbuntu_14.04/
и загрузите «Release.key». Затем импортируйте ключ, используя программу обновления программного обеспечения ubuntu14.04 или менеджер синаптических пакетов.
источник
Ни один из них не работал для меня:
или
или
Источники для них: https://bugs.mysql.com/bug.php?id=85029 и https://bugs.mysql.com/bug.php?id=94378.
Я выполнил одну подозрительную операцию в отчаянии (говоря «у» вместо «N» ниже), которая, я думаю, не требовалась вообще:
И последовал за этим:
что не помогло.
Я все еще получил ту же ошибку.
Наконец, сработало следующее :
Я предполагаю (вслепую), что, возможно, pgp.mit.edu изменил их структуру или, возможно, «MySQL Release Engineering» (run
apt-key list
) перенес свои ключи на сервер ключей Ubuntu или что-то подобное (я понятия не имею, как ключи поддерживается).Этот комментарий к дублирующейся ветке говорит о том же.
Надеюсь, это сэкономит кому-то время и силы.
источник
Так просто, как это должно работать:
Зачем использовать
sed
иxargs
еслиgpg
можно сортировать вещи для себя?источник
Это решение работало лучше всего для меня.
После того, как эти команды были выполнены, я смог обновить и обновить, как ожидалось.
источник
GUI-ориентированный ответ:
Перейдите к /etc/apt/sources.list.d в вашем файловом менеджере и дважды щелкните
sources.list
.Это должно открыть диалоговое окно «Программное обеспечение и обновления». Нажмите «Другое программное обеспечение», найдите оскорбительный ppa, нажмите «Удалить». Это остановило ошибку на моем конце.
источник