*Drive*- Здесь рулят padonki
https://drivesource.ru/

NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt?
https://drivesource.ru/viewtopic.php?f=15&t=1641
Страница 1 из 1

Автор:  Padonak [ 24 июн 2021, 18:06 ]
Заголовок сообщения:  NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt?

При установке пакетов в Ubuntu Linux, например, с помощью команды apt-get иногда возникает ошибка вида «W: GPG error: [..] Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY [..]». Обычно такая ситуация возникает после добавления нового репозитория в /etc/apt/sources.list с последующей попыткой установить пакет из этого репозитория.

Причина происхождения проблемы — отсутствие в вашей системе публичного GnuPG-ключа репозитория, из которого вы пытаетесь инсталлировать пакет (который, в свою очередь, подписан данным ключом). Хеш нужного ключа указывается в тексте ошибки после NO_PUBKEY (т.е. на месте второго «[..]»). Именно его и надо добавить в базу apt вашей системы для успешной установки пакета.

Код:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com [b]КЛЮЧ[/b]


З.Ы. Не пробовал, но вот так предлагают:

Код:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com `sudo apt-get update 2>&1 | grep -o '[0-9A-Z]\{16\}$' | xargs`

Автор:  Kodla [ 29 июн 2021, 14:14 ]
Заголовок сообщения:  Re: NO_PUBKEY: как получить GPG-ключ и добавить его в базу a

Пишут что можно и так:
Код:
$ sudo apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys (ключ)



Ещё одна альтернатива - попытаться использовать графическую утилиту Y-PPA-Manager от webupd8. Для её установки выполните такие команды:

Код:
$ sudo add-apt-repository ppa:webupd8team/y-ppa-manager

$ sudo apt install y-ppa-manager


Затем запустите программу из главного меню или терминала. В главном окне программы выберите Advanced:

В открывшемся окне выберите Try to import all missing GPG keys, а потом дождитесь завершения работы утилиты:

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

Автор:  Kodla [ 26 сен 2021, 21:00 ]
Заголовок сообщения:  Re: NO_PUBKEY: как получить GPG-ключ и добавить его в базу a

Вот же ж, дожил)))
Код:
W: Ошибка GPG: https://www.deb-multimedia.org bullseye InRelease: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 5C808C2B65558117


Этот способ
Код:
$ apt-key adv --recv-key --keyserver pgpkeys.mit.edu 5C808C2B65558117


И этот
Код:
$ sudo apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 5C808C2B65558117


Не сработали. В первом случае выдало
Код:
gpg: сбой при получении с сервера ключей: No keyserver available


Во втором
Код:
gpg: сбой при получении с сервера ключей: No name

Автор:  Padonak [ 26 сен 2021, 23:52 ]
Заголовок сообщения:  Re: NO_PUBKEY: как получить GPG-ключ и добавить его в базу a

Сервер может быть не доступен. Попробуй скачать позже

Автор:  Kodla [ 27 сен 2021, 09:14 ]
Заголовок сообщения:  Re: NO_PUBKEY: как получить GPG-ключ и добавить его в базу a

Не позже, ни ранним утром, не помогло.

Выход был прост, нужно было зайти на сайт deb-multimedia, и почитать что там пишут про переход с одного выпуска на другой. Просто нужно было установить
Код:
sudo apt update -oAcquire::AllowInsecureRepositories=true

Код:
sudo apt install deb-multimedia-keyring

и все.

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/