Вопрос Нет открытого ключа для следующих идентификаторов ключей 1397BC53640DB551 ​​[duplicate]


На этот вопрос уже есть ответ:

Когда я запускаю команду:

sudo apt-get update

Я получил следующее предупреждение:

There is no public key available for the following key IDs: 1397BC53640DB551

Это единственное предупреждение, которое я получил, и у меня нет ошибки.

Как я могу это исправить и что такое ключ 1397BC53640DB551?


100
2018-05-03 13:25


происхождения


Для рецензентов: Есть уже 2 голоса askubuntu.com/questions/766205/... являясь дубликатом этого. Давайте не будем создавать цикл! - guntbert
Можете ли вы включить полный вывод apt-get update в вашем вопросе? - David Foerster
Вы можете проверить это ТАК нить для решения. Ссылка к связанный сайт - Aniket Thakur


ответы:


Я решил запустить:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1397BC53640DB551

Команда выше загружает отсутствующий ключ, используя шестнадцатеричные числа, указанные в ошибке (1397BC53640DB551) с ключом apt. После запуска apt-key для загрузки пропавшего PUBKEY любые пакеты из этих репозиториев будут считаться доверенными.


Кажется, это известная проблема в хроме, над которым работает (проверьте Вот). Они работают над удалением шифрования SHA1 (ссылка).

Другие возможные обходные пути, которые были Reddit

wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

Смотря на это, похоже, что у Google теперь есть два ключа, и старый, вероятно, будет прекращен вместе с SHA1.


144
2018-05-03 13:36



Первый из них был рассчитан на меня (keyserver.ubuntu.com), поэтому мне пришлось использовать второй из Google. - Ryan H.
Если вы используете только сервер IPv6, вы можете использовать pool.sks-keyservers.net вместо keyserver.ubuntu.com - James Z


Правильная строка командной строки:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1397BC53640DB551

41
2018-05-04 13:06