Ubuntu 16.04 Ошибка: Следующие подписи не могут быть проверены, потому что открытый ключ недоступен
Я бегу apt-get update
и я вижу эту ошибку:
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 1655A0AB68576280
Как удалить эту ошибку? Журнал:
Hit:1 http://cz.archive.ubuntu.com/ubuntu xenial InRelease
Hit:2 http://cz.archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:3 http://cz.archive.ubuntu.com/ubuntu xenial-backports InRelease
Hit:4 http://security.ubuntu.com/ubuntu xenial-security InRelease
Hit:5 http://mirror.timeweb.ru/mariadb/repo/10.1/ubuntu xenial InRelease
Hit:6 https://deb.nodesource.com/node_4.x trusty InRelease
Err:6 https://deb.nodesource.com/node_4.x trusty InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 1655A0AB68576280
Reading package lists... Done
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://deb.nodesource.com/node_4.x trusty InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 1655A0AB68576280
W: Failed to fetch https://deb.nodesource.com/node_4.x/dists/trusty/InRelease The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 1655A0AB68576280
W: Some index files failed to download. They have been ignored, or old ones used instead.
Прежде чем я только удалил ключ этим Как я могу удалить ключ gpg, который я добавил, используя apt-key add -?
Изменить: я только пытаюсь isntall websocket с nodejs из этого руководства https://by-example.org/install-node-js-4-3-lts-on-ubuntu-16-04-xenial-xerus-lts/, до появления этой ошибки я запускаю первые 3 команды из этого руководства.
2 ответа
Запустите Software & Updates с панели инструментов и перейдите на вкладку Authentication, чтобы удалить неправильные ключи.
Вы можете попробовать установить y-ppa-manager из Synaptic, а затем запустить PPA Manager из Dash. Нажмите на значок "Дополнительно", а затем выберите " Импортировать все недостающие ключи gpg".
Версия 2022 года =)
curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key --keyring /usr/share/keyrings/nodesource.gpg add -
Изначально я пытался установить ключ на
/etc/apt/trusted.gpg.d
как указано в apt-key (кстати, он устарел), но почему-то это не удалось:
curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key --keyring /etc/apt/trusted.gpg.d/nodesource.gpg add -