При установке диспетчера пакетов пряжи из его инструкции, я действительно добавлял его ключ и несколько недель назад, истек ключ. таким образом, я сделал apt-key add
снова. но все еще на sudo apt update
Я получаю предупреждение:
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://dl.yarnpkg.com/debian stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 4F77679369475BAA
W: Failed to fetch https://dl.yarnpkg.com/debian/dists/stable/InRelease The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 4F77679369475BAA
W: Some index files failed to download. They have been ignored, or old ones used instead.
sudo apt-key list
шоу, что существует два ключа, где каждый истекает
pub rsa4096 2016-10-05 [SC]
72EC F46A 56B4 AD39 **** **** **** **** **** ****
uid [ unknown] Yarn Packaging <yarn@dan.cx>
sub rsa4096 2016-10-05 [E]
sub rsa4096 2019-01-02 [S] [expires: 2020-02-02]
Как я могу удалить только с истекшим сроком?
Hy пробуют эту проблему здесь, обновляя ключ для добавления недостающего ключа, упомянутого в сообщении об ошибке.
Просто изменился ключ подписи, если вы все еще получаете эту ошибку даже в более новых выпусках, вы должны просто добавить ее вручную через Чтобы добавить последний ключ:
wget -qO - https://raw.githubusercontent.com/yarnpkg/releases/gh-pages/debian/pubkey.gpg | sudo apt-key add -
или
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -