Как обработать phalconphp GPG проблема

Я пытаюсь обновить свою nodejs установку, и phalconphp мешает. Когда я работаю apt-get update, Я получаю эту жалобу

Err:13 https://packagecloud.io/phalcon/stable/ubuntu xenial InRelease                                        
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 4166E80CDCF8B31B

Следуя совету нескольких потоков (таких как этот), я попытался выбрать ключ GPG:

sudo gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv 4166E80CDCF8B31B

Результаты в

gpg: requesting key DCF8B31B from hkp server keyserver.ubuntu.com
gpgkeys: key 4166E80CDCF8B31B not found on keyserver
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0
gpg: keyserver communications error: key not found
gpg: keyserver communications error: bad public key
gpg: keyserver receive failed: bad public key

Таким образом, как я выясняю, какой сервер должен иметь ключ GPG?

2
задан 22 January 2019 в 16:20

1 ответ

Я добрался, это путем повторного выполнения phalcon устанавливает сценарий

curl -s "https://packagecloud.io/install/repositories/phalcon/stable/script.deb.sh" | sudo bash

Этот сценарий имеет URL к корректному серверу ключей и выполнениям apt-get add на нем (соответствующие части здесь, не стесняйтесь прочитывать весь сценарий хотя),

gpg_key_url="https://packagecloud.io/phalcon/stable/gpgkey"
# ...
curl -L "${gpg_key_url}" 2> /dev/null | apt-key add - &>/dev/null
2
ответ дан 2 December 2019 в 03:29

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

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