
Quiero actualizar mi versión de PHP en mi VM y para eso, tengo que ejecutar sudo apt-get update en mi VM en el motor de cómputo (plataforma en la nube de Google) pero sigo recibiendo un error que dice que la clave pública no está disponible.
Aquí está mi entorno:
Linux wordpress-1-vm 4.9.0-5-amd64 #1 SMP Debian 4.9.65-3+deb9u2 (2018-01-04) x86_64 GNU/Linux
Aquí están los errores que recibo:
Ign:1 http://ppa.launchpad.net/ondrej/php/ubuntu hirsute InRelease Err:2 http://ppa.launchpad.net/ondrej/php/ubuntu hirsute Release 404 Not Found Reading package lists... Done E: The repository 'http://ppa.launchpad.net/ondrej/php/ubuntu hirsute Release' does not have a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details.
¿Alguien puede ayudar? por favor
Respuesta1
Debe agregar el DPA debia en lugar del PPA de Ubutnu y luego importar la clave gpg (para resolver el error de apt-secure).
Elimina el PPA de Sury de tu /etc/apt/sources.list
o menos /etc/apt/sources.list.d/
.
sudo apt -y install apt-transport-https lsb-release ca-certificates curl
sudo curl -sSL -o /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
sudo apt update