sudo apt update Во время проверки подписи произошла ошибка.

Вопрос или проблема

Как мне решить эту ошибку sudo apt update?

Err:9 http://download.opensuse.org/repositories/home:/pzz/xUbuntu_20.04  InRelease
  Следующие подписи были недействительны: EXPKEYSIG 23E07629B9E3C9E4 home:pzz OBS Project <home:[email protected]>
Получено 2,441 B за 3s (819 B/s)
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
19 пакетов можно обновить. Выполните 'apt list --upgradable', чтобы увидеть их.
W: Произошла ошибка во время проверки подписи. Репозиторий не обновлен, и будут использоваться предыдущие индексные файлы. GPG-ошибка: http://download.opensuse.org/repositories/home:/pzz/xUbuntu_20.04  InRelease: Следующие подписи были недействительны: EXPKEYSIG 23E07629B9E3C9E4 home:pzz OBS Project <home:[email protected]>
W: Не удалось получить http://download.opensuse.org/repositories/home:/pzz/xUbuntu_20.04/InRelease  Следующие подписи были недействительны: EXPKEYSIG 23E07629B9E3C9E4 home:pzz OBS Project <home:[email protected]>
W: Некоторые индексные файлы не были загружены. Они были проигнорированы, или использованы старые.

Я пробовал решения из поста Как я могу исправить ошибку GPG “NO_PUBKEY”?, но они не сработали:

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 23E07629B9E3C9E4
[sudo] пароль для master: 
Выполнение: /tmp/apt-key-gpghome.QYq1pmnpyE/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 23E07629B9E3C9E4
gpg: не удалось получить ключ у сервера: сервер указал на сбой
$ gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv ^C
$ 23E07629B9E3C9E4^C
$ gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv 23E07629B9E3C9E4
gpg: не удалось получить ключ у сервера: нет данных

Вы добавили в систему какой-то сторонний репозиторий. В данный момент его ключ истек.

Поэтому вам нужно отключить этот репозиторий, используя Программы и обновления.

Просто обновите истекший gpg-ключ:

curl -fsSL https://download.opensuse.org/repositories/home:pzz/xUbuntu_20.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_pzz.gpg > /dev/null

источник:
https://software.opensuse.org/download.html?project=home%3Apzz&package=sane-airscan

Моя ошибка была связана с Google Chrome, поэтому я просто обновил его с помощью:

wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/google-chrome.gpg

Затем обновил с помощью

sudo apt update

Ответ или решение

Чтобы исправить ошибку в процессе выполнения команды sudo apt update, указывающую на проблему с проверкой подписи (EXPKEYSIG), необходимо обновить или заменить истекший ключ GPG для указанного репозитория. В вашем случае ошибка связана с репозиторием http://download.opensuse.org/repositories/home:/pzz/xUbuntu_20.04. Вот шаги для решения этой проблемы:

  1. Удалите устаревший ключ GPG (если он уже добавлен). Обычно это не требуется, но если вы хотите избавиться от ключа, вы можете выполнить:

    sudo apt-key del 23E07629B9E3C9E4
  2. Скачайте и добавьте новый ключ GPG для репозитория, используя следующую команду:

    curl -fsSL https://download.opensuse.org/repositories/home:pzz/xUbuntu_20.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_pzz.gpg > /dev/null
  3. Обновите списки пакетов:
    После добавления нового ключа обновите списки пакетов командой:

    sudo apt update
  4. Проверьте активные репозитории:
    Если ошибка продолжает появляться, возможно, стоит временно отключить этот репозиторий. Это можно сделать через графический интерфейс «Программное обеспечение и обновления» (Software & Updates), сняв галочку с нужного репозитория или удалив его.

  5. Если проблема со сторонним программным обеспечением, таким как Google Chrome:
    В случае, если у вас возникли аналогичные проблемы с другими репозиториями (например, с Google Chrome), вы можете обновить ключ следующим образом:

    wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/google-chrome.gpg

После выполнения этих шагов проблема должна быть решена, и команда sudo apt update должна выполниться успешно без ошибок верификации подписи.

Если вы столкнетесь с другими проблемами или у вас будут вопросы, не стесняйтесь обращаться за помощью на форумы или ресурсы сообщества, такие как Ask Ubuntu.

Оцените материал
Добавить комментарий

Капча загружается...