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

97

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

sudo apt-get update

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

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

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

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

    
задан Marcellinov 03.05.2016 в 13:25
источник

2 ответа

142

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

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.     

ответ дан Marcellinov 03.05.2016 в 13:36
источник
41

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

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1397BC53640DB551
    
ответ дан iFred 04.05.2016 в 13:06