Каждый раз, когда я пытаюсь запустить apt- get update
, я получаю сообщение ниже:
W: GPG error: http://as-repository.openvpn.net/as/debian focal InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 26EB39123AAAAA96
Я новичок в Ubuntu и Linux / Terminal в целом, поэтому, несмотря на то, что я много оглядывался и пробовал решения, я не могу решить эту проблему.
Я пробовал sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 26EB39123AAAAA96
, в результате чего:
Executing: /tmp/apt-key-gpghome.U6CXBaZaHQ/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 26EB39123AAAAA96
gpg: keyserver receive failed: No data
Я также пробовал sudo apt -key update
, результатом которого стало следующее:
Warning: 'apt-key update' is deprecated and should not be used anymore!
gpg: key 3B4FE6ACC0B21F32: 3 signatures not checked due to missing keys
gpg: key 3B4FE6ACC0B21F32: "Ubuntu Archive Automatic Signing Key (2012) <ftpmaster@ubuntu.com>" not changed
gpg: key D94AA3F0EFE21092: 3 signatures not checked due to missing keys
gpg: key D94AA3F0EFE21092: "Ubuntu CD Image Automatic Signing Key (2012) <cdimage@ubuntu.com>" not changed
gpg: key 871920D1991BC93C: 1 signature not checked due to a missing key
gpg: key 871920D1991BC93C: "Ubuntu Archive Automatic Signing Key (2018) <ftpmaster@ubuntu.com>" not changed
gpg: Total number processed: 3
gpg: unchanged: 3
Я здесь в полной растерянности. Я использую эту машину регулярно и не могу обновить некоторые из своих пакетов, из-за чего несколько программ не работают. Любая помощь будет принята с благодарностью. Я также могу предоставить любую другую необходимую информацию.
Похоже, что ключи все еще действительны, поэтому вы сможете импортировать их с помощью следующего: gpg --keyserver hkp://keys.gnupg.net --recv-keys {key}
Вот что я получаю для каждого из них:
$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 3B4FE6ACC0B21F32
gpg: key 3B4FE6ACC0B21F32: public key "Ubuntu Archive Automatic Signing Key (2012) <ftpmaster@ubuntu.com>" imported
gpg: Total number processed: 1
gpg: imported: 1
$ gpg --keyserver hkp://keys.gnupg.net --recv-keys D94AA3F0EFE21092
gpg: key D94AA3F0EFE21092: public key "Ubuntu CD Image Automatic Signing Key (2012) <cdimage@ubuntu.com>" imported
gpg: Total number processed: 1
gpg: imported: 1
$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 871920D1991BC93C
gpg: key 871920D1991BC93C: public key "Ubuntu Archive Automatic Signing Key (2018) <ftpmaster@ubuntu.com>" imported
gpg: Total number processed: 1
gpg: imported: 1
Отсюда вы можете sudo apt-get update
и все должно работать.
Надеюсь, это поможет