gpg2 найти ключи не работают (сразу возвращается)

В итоге я не нашел решений, мне пришлось переустановить xampp с последней версией. Я сделал это следующим образом:

sudo /opt/lampp/uninstall сохранит папку htdocs (ваш проект), temp (я не знаю) и var (базы данных), а затем загрузите последнюю версию отсюда

sudo chmod 777 your downloaded file
sudo ./your donwloaded file

Помните, что все ваши настройки виртуального хоста и т. д. будут потеряны, поэтому было бы разумно иметь резервную копию всех настроек и конфигураций.

0
задан 18 February 2018 в 09:33

6 ответов

Я также не мог работать gpg2 --locate-keys.

Загрузите ядро:

$ curl -O https://mirrors.edge.kernel.org/pub/linux/kernel/v4.x/linux-4.15.10.tar.xz
$ curl -O https://mirrors.edge.kernel.org/pub/linux/kernel/v4.x/linux-4.15.10.tar.sign

Разархивировать ядро:

$ unxz linux-4.15.10.tar.xz

Попробуйте проверить ядро:

$ gpg2 --verify linux-4.15.10.tar.sign
gpg: assuming signed data in 'linux-4.15.10.tar'
gpg: Signature made Thu 15 Mar 2018 12:57:15 PM MSK
gpg:                using RSA key 647F28654894E3BD457199BE38DBBDC86092693E
gpg: Can't check signature: No public key

Проверка завершится неудачно, но вы получите отпечаток ключа RSA: 647F28654894E3BD457199BE38DBBDC86092693E. Теперь получите соответствующий открытый ключ с gpg2 --recv-keys:

$ gpg2 --recv-keys 647F28654894E3BD457199BE38DBBDC86092693E
gpg: key 38DBBDC86092693E: public key "Greg Kroah-Hartman <gregkh@linuxfoundation.org>" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg:               imported: 1

Теперь у вас есть открытый ключ для упомянутого выше отпечатка пальца. Если вы снова проверите ядро, вы получите предупреждение:

$ gpg2 --verify linux-4.15.10.tar.sign
gpg: assuming signed data in 'linux-4.15.10.tar'
gpg: Signature made Thu 15 Mar 2018 12:57:15 PM MSK
gpg:                using RSA key 647F28654894E3BD457199BE38DBBDC86092693E
gpg: Good signature from "Greg Kroah-Hartman <gregkh@linuxfoundation.org>" [unknown]
gpg:                 aka "Greg Kroah-Hartman <gregkh@kernel.org>" [unknown]
gpg:                 aka "Greg Kroah-Hartman (Linux kernel stable release signing key) <greg@kroah.com>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 647F 2865 4894 E3BD 4571  99BE 38DB BDC8 6092 693E

Как и на официальной странице kernel.org, вы можете выбрать модель доверия TOFU и проверить ее с помощью ядра:

Проверка выполнена. Модель доверия TOFU сохраняется по умолчанию, поэтому позже вы можете использовать только gpg2 --verify linux-4.15.10.tar.sign для дальнейших проверок.

2
ответ дан 22 May 2018 в 13:02

Я также не мог работать gpg2 --locate-keys.

Загрузите ядро:

$ curl -O https://mirrors.edge.kernel.org/pub/linux/kernel/v4.x/linux-4.15.10.tar.xz $ curl -O https://mirrors.edge.kernel.org/pub/linux/kernel/v4.x/linux-4.15.10.tar.sign

Разархивировать ядро:

$ unxz linux-4.15.10.tar.xz

Попробуйте проверить ядро:

$ gpg2 --verify linux-4.15.10.tar.sign gpg: assuming signed data in 'linux-4.15.10.tar' gpg: Signature made Thu 15 Mar 2018 12:57:15 PM MSK gpg: using RSA key 647F28654894E3BD457199BE38DBBDC86092693E gpg: Can't check signature: No public key

Проверка завершится неудачно, но вы получите отпечаток ключа RSA: 647F28654894E3BD457199BE38DBBDC86092693E. Теперь получите соответствующий открытый ключ с gpg2 --recv-keys:

$ gpg2 --recv-keys 647F28654894E3BD457199BE38DBBDC86092693E gpg: key 38DBBDC86092693E: public key "Greg Kroah-Hartman <gregkh@linuxfoundation.org>" imported gpg: no ultimately trusted keys found gpg: Total number processed: 1 gpg: imported: 1

Теперь у вас есть открытый ключ для упомянутого выше отпечатка пальца. Если вы снова проверите ядро, вы получите предупреждение:

$ gpg2 --verify linux-4.15.10.tar.sign gpg: assuming signed data in 'linux-4.15.10.tar' gpg: Signature made Thu 15 Mar 2018 12:57:15 PM MSK gpg: using RSA key 647F28654894E3BD457199BE38DBBDC86092693E gpg: Good signature from "Greg Kroah-Hartman <gregkh@linuxfoundation.org>" [unknown] gpg: aka "Greg Kroah-Hartman <gregkh@kernel.org>" [unknown] gpg: aka "Greg Kroah-Hartman (Linux kernel stable release signing key) <greg@kroah.com>" [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: 647F 2865 4894 E3BD 4571 99BE 38DB BDC8 6092 693E

Как и на официальной странице kernel.org, вы можете выбрать модель доверия TOFU и проверить ее с помощью ядра:

$ gpg2 --tofu-policy good 647F28654894E3BD457199BE38DBBDC86092693E ... $ gpg2 --trust-model tofu --verify linux-4.15.10.tar.sign gpg: assuming signed data in 'linux-4.15.10.tar' gpg: Signature made Thu 15 Mar 2018 12:57:15 PM MSK gpg: using RSA key 647F28654894E3BD457199BE38DBBDC86092693E gpg: checking the trustdb gpg: no ultimately trusted keys found gpg: Good signature from "Greg Kroah-Hartman <gregkh@linuxfoundation.org>" [full] gpg: aka "Greg Kroah-Hartman <gregkh@kernel.org>" [full] gpg: aka "Greg Kroah-Hartman (Linux kernel stable release signing key) <greg@kroah.com>" [full] gpg: gregkh@kernel.org: Verified 1 signature in the past 0 seconds. Encrypted 0 messages. gpg: gregkh@linuxfoundation.org: Verified 1 signature in the past 0 seconds. Encrypted 0 messages. gpg: greg@kroah.com: Verified 1 signature in the past 0 seconds. Encrypted 0 messages.

Проверка выполнена. Модель доверия TOFU сохраняется по умолчанию, поэтому позже вы можете использовать только gpg2 --verify linux-4.15.10.tar.sign для дальнейших проверок.

2
ответ дан 17 July 2018 в 20:35

Я также не мог работать gpg2 --locate-keys.

Загрузите ядро:

$ curl -O https://mirrors.edge.kernel.org/pub/linux/kernel/v4.x/linux-4.15.10.tar.xz $ curl -O https://mirrors.edge.kernel.org/pub/linux/kernel/v4.x/linux-4.15.10.tar.sign

Разархивировать ядро:

$ unxz linux-4.15.10.tar.xz

Попробуйте проверить ядро:

$ gpg2 --verify linux-4.15.10.tar.sign gpg: assuming signed data in 'linux-4.15.10.tar' gpg: Signature made Thu 15 Mar 2018 12:57:15 PM MSK gpg: using RSA key 647F28654894E3BD457199BE38DBBDC86092693E gpg: Can't check signature: No public key

Проверка завершится неудачно, но вы получите отпечаток ключа RSA: 647F28654894E3BD457199BE38DBBDC86092693E. Теперь получите соответствующий открытый ключ с gpg2 --recv-keys:

$ gpg2 --recv-keys 647F28654894E3BD457199BE38DBBDC86092693E gpg: key 38DBBDC86092693E: public key "Greg Kroah-Hartman <gregkh@linuxfoundation.org>" imported gpg: no ultimately trusted keys found gpg: Total number processed: 1 gpg: imported: 1

Теперь у вас есть открытый ключ для упомянутого выше отпечатка пальца. Если вы снова проверите ядро, вы получите предупреждение:

$ gpg2 --verify linux-4.15.10.tar.sign gpg: assuming signed data in 'linux-4.15.10.tar' gpg: Signature made Thu 15 Mar 2018 12:57:15 PM MSK gpg: using RSA key 647F28654894E3BD457199BE38DBBDC86092693E gpg: Good signature from "Greg Kroah-Hartman <gregkh@linuxfoundation.org>" [unknown] gpg: aka "Greg Kroah-Hartman <gregkh@kernel.org>" [unknown] gpg: aka "Greg Kroah-Hartman (Linux kernel stable release signing key) <greg@kroah.com>" [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: 647F 2865 4894 E3BD 4571 99BE 38DB BDC8 6092 693E

Как и на официальной странице kernel.org, вы можете выбрать модель доверия TOFU и проверить ее с помощью ядра:

$ gpg2 --tofu-policy good 647F28654894E3BD457199BE38DBBDC86092693E ... $ gpg2 --trust-model tofu --verify linux-4.15.10.tar.sign gpg: assuming signed data in 'linux-4.15.10.tar' gpg: Signature made Thu 15 Mar 2018 12:57:15 PM MSK gpg: using RSA key 647F28654894E3BD457199BE38DBBDC86092693E gpg: checking the trustdb gpg: no ultimately trusted keys found gpg: Good signature from "Greg Kroah-Hartman <gregkh@linuxfoundation.org>" [full] gpg: aka "Greg Kroah-Hartman <gregkh@kernel.org>" [full] gpg: aka "Greg Kroah-Hartman (Linux kernel stable release signing key) <greg@kroah.com>" [full] gpg: gregkh@kernel.org: Verified 1 signature in the past 0 seconds. Encrypted 0 messages. gpg: gregkh@linuxfoundation.org: Verified 1 signature in the past 0 seconds. Encrypted 0 messages. gpg: greg@kroah.com: Verified 1 signature in the past 0 seconds. Encrypted 0 messages.

Проверка выполнена. Модель доверия TOFU сохраняется по умолчанию, поэтому позже вы можете использовать только gpg2 --verify linux-4.15.10.tar.sign для дальнейших проверок.

2
ответ дан 23 July 2018 в 21:13

Похоже, вы должны предоставить метод через --auto-key-locate, чтобы получить ключи:

$ gpg2 --auto-key-locate cert,pka,dane,wkd,keyserver --locate-keys torvalds@kernel.org gregkh@kernel.org
gpg: error retrieving 'gregkh@kernel.org' via DNS CERT: Not found
gpg: error retrieving 'gregkh@kernel.org' via PKA: Not found
gpg: error retrieving 'gregkh@kernel.org' via DANE: Not found
gpg: key 38DBBDC86092693E: public key "Greg Kroah-Hartman <gregkh@linuxfoundation.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: automatically retrieved 'gregkh@kernel.org' via WKD
gpg: error retrieving 'torvalds@kernel.org' via DNS CERT: Not found
gpg: error retrieving 'torvalds@kernel.org' via PKA: Not found
gpg: error retrieving 'torvalds@kernel.org' via DANE: Not found
gpg: key 79BE3E4300411886: public key "Linus Torvalds <torvalds@kernel.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: automatically retrieved 'torvalds@kernel.org' via WKD
pub   rsa4096 2011-09-23 [SC]
      647F28654894E3BD457199BE38DBBDC86092693E
uid           [ unknown] Greg Kroah-Hartman <gregkh@linuxfoundation.org>
uid           [ unknown] Greg Kroah-Hartman (Linux kernel stable release signing key) <greg@kroah.com>
uid           [ unknown] Greg Kroah-Hartman <gregkh@kernel.org>
sub   rsa4096 2011-09-23 [E]

pub   rsa2048 2011-09-20 [SC]
      ABAF11C65A2970B130ABE3C479BE3E4300411886
uid           [ unknown] Linus Torvalds <torvalds@kernel.org>
uid           [ unknown] Linus Torvalds <torvalds@linux-foundation.org>
sub   rsa2048 2011-09-20 [E]
0
ответ дан 22 May 2018 в 13:02

Похоже, вы должны предоставить метод через --auto-key-locate, чтобы получить ключи:

$ gpg2 --auto-key-locate cert,pka,dane,wkd,keyserver --locate-keys torvalds@kernel.org gregkh@kernel.org gpg: error retrieving 'gregkh@kernel.org' via DNS CERT: Not found gpg: error retrieving 'gregkh@kernel.org' via PKA: Not found gpg: error retrieving 'gregkh@kernel.org' via DANE: Not found gpg: key 38DBBDC86092693E: public key "Greg Kroah-Hartman <gregkh@linuxfoundation.org>" imported gpg: Total number processed: 1 gpg: imported: 1 gpg: automatically retrieved 'gregkh@kernel.org' via WKD gpg: error retrieving 'torvalds@kernel.org' via DNS CERT: Not found gpg: error retrieving 'torvalds@kernel.org' via PKA: Not found gpg: error retrieving 'torvalds@kernel.org' via DANE: Not found gpg: key 79BE3E4300411886: public key "Linus Torvalds <torvalds@kernel.org>" imported gpg: Total number processed: 1 gpg: imported: 1 gpg: automatically retrieved 'torvalds@kernel.org' via WKD pub rsa4096 2011-09-23 [SC] 647F28654894E3BD457199BE38DBBDC86092693E uid [ unknown] Greg Kroah-Hartman <gregkh@linuxfoundation.org> uid [ unknown] Greg Kroah-Hartman (Linux kernel stable release signing key) <greg@kroah.com> uid [ unknown] Greg Kroah-Hartman <gregkh@kernel.org> sub rsa4096 2011-09-23 [E] pub rsa2048 2011-09-20 [SC] ABAF11C65A2970B130ABE3C479BE3E4300411886 uid [ unknown] Linus Torvalds <torvalds@kernel.org> uid [ unknown] Linus Torvalds <torvalds@linux-foundation.org> sub rsa2048 2011-09-20 [E]
0
ответ дан 17 July 2018 в 20:35

Похоже, вы должны предоставить метод через --auto-key-locate, чтобы получить ключи:

$ gpg2 --auto-key-locate cert,pka,dane,wkd,keyserver --locate-keys torvalds@kernel.org gregkh@kernel.org gpg: error retrieving 'gregkh@kernel.org' via DNS CERT: Not found gpg: error retrieving 'gregkh@kernel.org' via PKA: Not found gpg: error retrieving 'gregkh@kernel.org' via DANE: Not found gpg: key 38DBBDC86092693E: public key "Greg Kroah-Hartman <gregkh@linuxfoundation.org>" imported gpg: Total number processed: 1 gpg: imported: 1 gpg: automatically retrieved 'gregkh@kernel.org' via WKD gpg: error retrieving 'torvalds@kernel.org' via DNS CERT: Not found gpg: error retrieving 'torvalds@kernel.org' via PKA: Not found gpg: error retrieving 'torvalds@kernel.org' via DANE: Not found gpg: key 79BE3E4300411886: public key "Linus Torvalds <torvalds@kernel.org>" imported gpg: Total number processed: 1 gpg: imported: 1 gpg: automatically retrieved 'torvalds@kernel.org' via WKD pub rsa4096 2011-09-23 [SC] 647F28654894E3BD457199BE38DBBDC86092693E uid [ unknown] Greg Kroah-Hartman <gregkh@linuxfoundation.org> uid [ unknown] Greg Kroah-Hartman (Linux kernel stable release signing key) <greg@kroah.com> uid [ unknown] Greg Kroah-Hartman <gregkh@kernel.org> sub rsa4096 2011-09-23 [E] pub rsa2048 2011-09-20 [SC] ABAF11C65A2970B130ABE3C479BE3E4300411886 uid [ unknown] Linus Torvalds <torvalds@kernel.org> uid [ unknown] Linus Torvalds <torvalds@linux-foundation.org> sub rsa2048 2011-09-20 [E]
0
ответ дан 23 July 2018 в 21:13

Другие вопросы по тегам:

Похожие вопросы: