2 votos

Cómo manejar el problema GPG phalconphp

Estoy tratando de actualizar mi instalación de nodejs, y phalconphp se interpone en el camino. Cuando ejecuto apt-get update, me sale esta queja

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

Siguiendo el consejo de varios hilos (como este), he tratado de buscar la clave GPG:

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

Resultados en

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

Entonces, ¿cómo puedo averiguar qué servidor debe tener la clave GPG?

2voto

quickshiftin Puntos 18

Lo conseguí volviendo a ejecutar el script de instalación de phalcon

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

Este script tiene la URL del servidor de claves correcto y ejecuta apt-get add en él (las partes relevantes aquí, siéntase libre de leer todo el script)

 gpg_key_url="https://packagecloud.io/phalcon/stable/gpgkey"
# ...
curl -L "${gpg_key_url}" 2> /dev/null | apt-key add - &>/dev/null
 

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: