折腾:
【未解决】Ubuntu中升级Python 3.5到最新版的Python 3.7
期间,Ubuntu中运行sudo apt-get update报错:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | # sudo apt-get update Hit:1 http: //mirrors.tencentyun.com/ubuntu xenial InRelease Get:2 http: //mirrors.tencentyun.com/ubuntu xenial-security InRelease [109 kB] Get:3 http: //mirrors.tencentyun.com/ubuntu xenial-updates InRelease [109 kB] Get:4 http: //mirrors.tencentyun.com/ubuntu xenial-updates/main amd64 Packages [967 kB] Get:5 http: //mirrors.tencentyun.com/ubuntu xenial-updates/main i386 Packages [829 kB] Get:6 http: //mirrors.tencentyun.com/ubuntu xenial-updates/universe amd64 Packages [750 kB] Get:7 http: //mirrors.tencentyun.com/ubuntu xenial-updates/universe i386 Packages [685 kB] Get:8 http: //ppa.launchpad.net/ondrej/php/ubuntu xenial InRelease [23.9 kB] Ign:8 http: //ppa.launchpad.net/ondrej/php/ubuntu xenial InRelease Hit:9 http: //nginx.org/packages/ubuntu xenial InRelease Fetched 3,474 kB in 11s (306 kB/s) Reading package lists... Done W: GPG error: http: //ppa.launchpad.net/ondrej/php/ubuntu xenial InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 4F4EA0AAE5267A6C W: The repository 'http: //ppa.launchpad.net/ondrej/php/ubuntu xenial InRelease' is not signed. N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use. N: See apt-secure(8) manpage for repository creation and user configuration details. |
W GPG error ppa.launchpad.net InRelease The following signatures couldn’t be verified because the public key is not available NO_PUBKEY
1 2 3 4 5 6 7 8 9 10 11 | # sudo add-apt-repository ppa:webupd8team/y-ppa-manager Y PPA Manager Info: http: //www.webupd8.org/2010/11/y-ppa-manager-easily-search-add-remove.html This PPA is for Y PPA Manager and also includes the latest YAD for the supported Ubuntu versions (YAD is a dependency for Y PPA Manager): http: //sourceforge.net/p/yad-dialog/ More info: https: //launchpad.net/~webupd8team/+archive/ubuntu/y-ppa-manager Press [ENTER] to continue or ctrl-c to cancel adding it |
回车后,继续:
1 2 3 4 5 6 7 8 9 | gpg: keyring ` /tmp/tmpv3m9c2le/secring .gpg' created gpg: keyring ` /tmp/tmpv3m9c2le/pubring .gpg' created gpg: requesting key EEA14886 from hkp server keyserver.ubuntu.com gpg: /tmp/tmpv3m9c2le/trustdb .gpg: trustdb created gpg: key EEA14886: public key "Launchpad VLC" imported gpg: no ultimately trusted keys found gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1) OK |
然后再去:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | # sudo apt-get update Hit:1 http: //mirrors.tencentyun.com/ubuntu xenial InRelease Hit:2 http: //mirrors.tencentyun.com/ubuntu xenial-security InRelease Hit:3 http: //mirrors.tencentyun.com/ubuntu xenial-updates InRelease Get:4 http: //ppa.launchpad.net/ondrej/php/ubuntu xenial InRelease [23.9 kB] Ign:4 http: //ppa.launchpad.net/ondrej/php/ubuntu xenial InRelease Get:5 http: //ppa.launchpad.net/webupd8team/y-ppa-manager/ubuntu xenial InRelease [17.5 kB] Get:6 http: //ppa.launchpad.net/webupd8team/y-ppa-manager/ubuntu xenial/main amd64 Packages [1,096 B] Get:7 http: //ppa.launchpad.net/webupd8team/y-ppa-manager/ubuntu xenial/main i386 Packages [1,092 B] Get:8 http: //ppa.launchpad.net/webupd8team/y-ppa-manager/ubuntu xenial/main Translation-en [924 B] Hit:9 http: //nginx.org/packages/ubuntu xenial InRelease Fetched 44.5 kB in 22s (1,977 B/s) Reading package lists... Done W: GPG error: http: //ppa.launchpad.net/ondrej/php/ubuntu xenial InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 4F4EA0AAE5267A6C W: The repository 'http: //ppa.launchpad.net/ondrej/php/ubuntu xenial InRelease' is not signed. N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use. N: See apt-secure(8) manpage for repository creation and user configuration details. |
问题依旧。
继续去:
1 | sudo apt-get install y-ppa-manager |
结果出错:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Processing triggers for dictionaries-common (1.26.3) ... aspell-autobuildhash: processing: en [en-common]. aspell-autobuildhash: processing: en [en-variant_0]. aspell-autobuildhash: processing: en [en-variant_1]. aspell-autobuildhash: processing: en [en-variant_2]. aspell-autobuildhash: processing: en [en-w_accents-only]. aspell-autobuildhash: processing: en [en-wo_accents-only]. aspell-autobuildhash: processing: en [en_CA-variant_0]. aspell-autobuildhash: processing: en [en_CA-variant_1]. aspell-autobuildhash: processing: en [en_CA-w_accents-only]. aspell-autobuildhash: processing: en [en_CA-wo_accents-only]. aspell-autobuildhash: processing: en [en_GB-ise-w_accents-only]. aspell-autobuildhash: processing: en [en_GB-ise-wo_accents-only]. aspell-autobuildhash: processing: en [en_GB-ize-w_accents-only]. aspell-autobuildhash: processing: en [en_GB-ize-wo_accents-only]. aspell-autobuildhash: processing: en [en_GB-variant_0]. aspell-autobuildhash: processing: en [en_GB-variant_1]. aspell-autobuildhash: processing: en [en_US-w_accents-only]. aspell-autobuildhash: processing: en [en_US-wo_accents-only]. Errors were encountered while processing: mysql-server-5.7 mysql-server E: Sub-process /usr/bin/dpkg returned an error code (1) |
然后再去:
1 2 3 4 5 6 7 8 | # y-ppa-manager root@VM-158-80-ubuntu:~ /xxx/xxx-backend # Failed to connect to Mir: Failed to connect to server socket: No such file or directory Unable to init server: Could not connect: Connection refused (Y PPA Manager:16549): Gtk-WARNING **: cannot open display: ^C root@VM-158-80-ubuntu:~ /xxx/xxx-backend # ^C |
放弃。
1 2 3 4 5 6 7 8 9 | # sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C Executing: /tmp/tmp .5qpkr3XWEZ /gpg .1.sh --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C gpg: requesting key E5267A6C from hkp server keyserver.ubuntu.com gpg: key E5267A6C: public key "Launchpad PPA for Ondřej Surý" imported gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1) |
继续:
1 2 3 4 5 6 7 8 9 | # sudo apt-get update Hit:1 http: //mirrors.tencentyun.com/ubuntu xenial InRelease Hit:2 http: //mirrors.tencentyun.com/ubuntu xenial-security InRelease Hit:3 http: //mirrors.tencentyun.com/ubuntu xenial-updates InRelease Get:4 http: //ppa.launchpad.net/ondrej/php/ubuntu xenial InRelease [23.9 kB] Hit:5 http: //nginx.org/packages/ubuntu xenial InRelease Hit:6 http: //ppa.launchpad.net/webupd8team/y-ppa-manager/ubuntu xenial InRelease Reading package lists... Done |
【总结】
最后是:
1 | sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C |
解决了问题。
其中的4F4EA0AAE5267A6C
是报错信息:
1 | W: GPG error: http: //ppa .launchpad.net /ondrej/php/ubuntu xenial InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 4F4EA0AAE5267A6C |
中的:4F4EA0AAE5267A6C
转载请注明:在路上 » 【已解决】sudo apt-get update报错:W GPG error signatures couldn’t be verified because the public key is not available NO_PUBKEY