Я получаю следующую ошибку, когда я делаю sudo apt-get update
W: GPG error: http://ppa.launchpad.net precise Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 6AF0E940624A220
Я пробовал следующие способы, прочитав здесь различные вопросы, а также по поисковому запросу.
Я попробовал [!d2 ]
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6AF0E1940624A220
Это не помогло. Я также попытался
sudo gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys
мышью порт 11371 (по умолчанию) может быть заблокирован из-за брандмауэра.
Я также попытался сбросить все, как показано ниже
sudo rm /var/lib/apt/lists/* -vf
sudo apt-get update && sudo apt-get upgrade
] все еще я получаю ту же ошибку или получаю обновление. Любое другое возможное решение, которое я могу попробовать?
Это упрощенная версия ответа Аникета:
for fingerprint in 40976EAF437D05B5 3B4FE6ACC0B21F32; do
curl "http://keyserver.ubuntu.com/pks/lookup?op=get&fingerprint=on&search=0x$fingerprint" | \
awk '/-----BEGIN PGP/{p=1} /-----END PGP/{print; p=0} p==1{print}' > key.txt;
sudo apt-key add key.txt;
done
Поместите столько ключей, сколько вам нужно в этой первой строке.
Я включил посторонние точки с запятой, чтобы вы могли сделать это однострочный вкладыш для ввода в Dockerfile. Я понятия не имею, почему ранее работающая сборка контейнера требует этого. Я получил эту ошибку до этого исправления:
W: GPG error: http://deb.nodesource.com trusty InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 1655A0AB68576280
W: GPG error: http://archive.ubuntu.com trusty-updates InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://archive.ubuntu.com trusty-backports InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://security.ubuntu.com trusty-security InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://archive.ubuntu.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32