& ldquo; Ошибка GPG: следующие подписи были недопустимыми: KEYEXPIRED & rdquo;

Я заметил, что никто не упоминал gnome-software

Он заменит software-center в 16.04, но мне очень нравится software-center.

1
задан 21 July 2015 в 00:21

3 ответа

Я не получил ответы выше, мои системные часы были в порядке. Для меня работало:

sudo apt-key list | grep "expired: "
sudo apt-key adv --keyserver keys.gnupg.net --recv-keys [KEY]

Ключ, являющийся частью за косой чертой: 0000X/<this part is the key>

Или используйте этот один лайнер:

sudo apt-key list  | grep "expired: " | sed -ne 's|pub .*/\([^ ]*\) .*|\1|gp' | xargs -n1 sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 
19
ответ дан 23 May 2018 в 18:57

Чтобы ppa был удален и больше не существует. Вы должны найти другой источник для пакетов, установленных через samrog131 ppa.

. Тем временем запустите следующие команды, чтобы решить эту проблему.

Во-первых, чтобы удалить истекший ключ:

sudo apt-key del 1436387333

Затем, чтобы удалить ppa:

sudo rm /etc/apt/sources.list.d/samrog131*
sudo apt-get clean
sudo apt-get update

Если вам нужно добавить ключ, см. здесь.

sudo apt-get upgrade

Вы можете захотеть для запуска:

sudo apt-get dist-upgrade

в зависимости от вашей ситуации. Если вы не уверены, см. Здесь .

6
ответ дан 23 May 2018 в 18:57
  • 1
    Это не решит ничего. APT попытается снова извлечь пакеты из PPA и снова сработает – Braiam 19 July 2015 в 03:09
  • 2
    @Braiam На самом деле, он решает проблему ошибки 404 для пропавшего файла samrog131 ppa, который вы удалили из вопроса. – mchid 21 July 2015 в 00:04
  • 3
    У нас есть дубликаты, которые затрагивают эту проблему уже , вы не ответили на вопрос полностью, так как вы проигнорировали самую важную часть, которая была ошибкой GPG. Пожалуйста, не редактируйте вопрос еще раз. – Braiam 21 July 2015 в 00:24
  • 4
    @Braiam почему бы и нет, просто чтобы это выглядело так, как будто мой ответ ничего не решает? – mchid 21 July 2015 в 00:33
  • 5
    1) Если пользователь добавил ppa в source.list напрямую, ваш ответ завершится неудачно, на самом деле он не сработает, если add-ppa-repository не был использован, и OP просто назвал файл по-разному. 2) Если вы удалите ключ, теперь предупреждение будет заменено ошибкой, так как ключ не был найден, поэтому возникает больше проблем. – Braiam 21 July 2015 в 14:25

Как показано ранее Сначала, чтобы удалить истекший ключ:

sudo apt-key del 1436387333 Затем перейдите на сайт:

http://download.opensuse.org/ репозитории / home: /sarimkhan/xUbuntu_14.04 /

и загрузите «Release.key» Затем импортируйте ключ с помощью программы обновления программного обеспечения ubuntu14.04 или диспетчера синаптических пакетов.

2
ответ дан 23 May 2018 в 18:57

Другие вопросы по тегам:

Похожие вопросы: