ошибка при sudo apt update: Подписи не могут быть проверены, поскольку открытый ключ недоступен: NO_PUBKEY 254B391D8CACCBF8

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

Я получаю ошибку ниже, когда пишу команду sudo apt update в своем терминале вставьте описание изображения здесь

Я попробовал эти команды sudo dpkg -i cloudflared-linux-amd64.deb curl -fsSL https://pkg.cloudflareclient.com/pubkey.gpg | sudo gpg –yes –dearmor –output /usr/share/keyrings/cloudflare-warp-archive-keyring.gpg

echo “deb [signed-by=/usr/share/keyrings/cloudflare-warp-archive-keyring.gpg] https://pkg.cloudflareclient.com/ jammy main” | sudo tee /etc/apt/sources.list.d/cloudflare-client.list sudo apt-get update && sudo apt-get install cloudflare-warp

но проблема все еще сохраняется, раньше ошибка была другой https://dl.google.com/linux/chrome/deb/dists/stable/InRelease: Ключи в ключевом кольце /etc/apt/trusted.gpg.d/coral-edgetpu.gpg игнорируются, так как файл имеет неподдерживаемый тип файла. N: Пропускаю получение настроенного файла ‘main/binary-i386/Packages’, так как репозиторий ‘https://packages.cloud.google.com/apt coral-edgetpu-stable InRelease’ не поддерживает архитектуру ‘i386’

в результате чего я удалил и переустановил coral-edgetpu.gpg в своем списке источников, но затем проблема изменилась на cloudflare

Я также пытался следовать этим инструкциям: https://unix.stackexchange.com/questions/583266/the-keys-in-the-keyring-etc-apt-trusted-gpg-are-ignored-as-the-file-has-an-un

но ни одно из решений не сработало

.

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

Ошибка "NO_PUBKEY 254B391D8CACCBF8" при выполнении команды sudo apt update указывает на отсутствие публичного ключа для проверки подписи репозитория, что предотвращает обновление пакетов из него. Рассмотрим шаги, которые необходимо предпринять для решения данной проблемы.

Шаги для устранения проблемы с NO_PUBKEY

  1. Идентификация отсутствующего ключа:
    Ошибка сообщает, что не доступен ключ с идентификатором 254B391D8CACCBF8. Этот ключ используется для проверки подлинности пакетов из определенного репозитория.

  2. Получение ключа:
    Для добавления ключа можно использовать следующую команду:

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 254B391D8CACCBF8

    Если команда завершится успешно, вы получите сообщение о добавлении ключа, и после этого попробуйте снова выполнить sudo apt update.

  3. Альтернативный метод использования wget или curl:
    В случае если предыдущий метод не работает, можно использовать curl или wget для загрузки ключа вручную:

    curl -fsSL https://pkg.cloudflareclient.com/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/cloudflare-warp-archive-keyring.gpg > /dev/null

    Это команда загружает ключ и сохраняет его в необходимую директорию.

  4. Добавление репозитория:
    Убедитесь, что репозиторий правильно добавлен в систему. Команда для добавления:

    echo "deb [signed-by=/usr/share/keyrings/cloudflare-warp-archive-keyring.gpg] https://pkg.cloudflareclient.com/ jammy main" | sudo tee /etc/apt/sources.list.d/cloudflare-client.list
  5. Обновление и установка:
    После выполнения всех вышеуказанных шагов снова выполните обновление:

    sudo apt update
    sudo apt install cloudflare-warp
  6. Обработка других ошибок:
    В вашем сообщении упоминалась проблема с coral-edgetpu.gpg. Убедитесь, что формат .gpg правильно обработан. Если файл имеет неподдерживаемый формат, удалите его и повторно добавьте ключи:

    sudo rm /etc/apt/trusted.gpg.d/coral-edgetpu.gpg

    Перезагрузите ключи, следуя документации для конкретного репозитория.

Заключительные советы

  • Осторожный подход к репозиториям: Убедитесь, что все добавленные вами репозитории надежны, так как это критически важно для безопасности системы.
  • Регулярные обновления: Поддерживайте систему обновленной, чтобы минимизировать вероятность возникновения подобных ошибок в будущем.
  • Документация и поддержка: Для получения актуальной информации и новостей об обновлениях, всегда обращайтесь к официальным страницам разработчиков пакетов.

Эти шаги должны помочь устранить ошибку "NO_PUBKEY". Если вы продолжаете сталкиваться с проблемами, возможно, стоит изучить логи apt или обратиться к сообществу за помощью.

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

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