GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Ubuntu – ¿Caducó la clave en el repositorio de Opensuse?

Ejecutando Ubuntu 16.04.4 LTS.

Al ejecutar sudo apt update , las líneas finales son las siguientes:

W: GPG error: http://download.opensuse.org/repositories/home:/osmc/xUbuntu_16.04  Release: The following signatures were invalid: KEYEXPIRED 1482381670
E: The repository 'http://download.opensuse.org/repositories/home:/osmc/xUbuntu_16.04  Release' is not signed.
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.

apt-key list muestra una clave caducada:

pub   2048R/70F1BBEA 2014-10-14 [expired: 2016-12-22]
uid                  home:osmc OBS Project <home:[email protected]>

(Por alguna razón, apt-key list | grep “expired:” sin embargo, no devuelve nada).

Intentar actualizar esta clave no cambia nada:

$ apt-key adv --keyserver keys.gnupg.net --recv-keys 70F1BBEA
Executing: /tmp/tmp.pOcDAzqSkJ/gpg.1.sh --keyserver
keys.gnupg.net
--recv-keys
70F1BBEA
gpg: requesting key 70F1BBEA from hkp server keys.gnupg.net
gpg: key 70F1BBEA: "home:osmc OBS Project <home:[email protected]>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1

También intenté ejecutar Y PPA Manager y "Intentar importar todas las claves GPG que faltan", pero el resultado fue el mismo.

Supongo que tal vez estoy ejecutando una versión desactualizada de Opensuse y necesito cambiarla, pero no estoy seguro de qué es y cómo hacerlo correctamente.

Respuesta aceptada:

Después de agregar un repositorio de terceros a un /etc/apt/sources.list.d/* archivo o /etc/apt/sources.list , debe asegurarse de que la clave gpg correspondiente esté insertada en el almacén de claves apt.

wget http://download.opensuse.org/repositories/home:/osmc/xUbuntu_16.04/Release.key -O - | sudo apt-key add -    
sudo apt update  

Si eso no funciona porque la clave realmente caducó, elimine los mensajes de error y advertencia. Abra /etc/apt/sources.list.d/osmc-installer.list y agregue un caracter hash ( # ) al comienzo de las líneas antes de deb para convertirlos en comentarios.

sudo nano /etc/apt/sources.list.d/osmc-installer.list  

Presione la combinación de teclado Ctrl +O y luego presione Enter para guardar el archivo que se está editando. Presione la combinación de teclado Ctrl +X para salir de nano.

Actualice su lista de paquetes de software disponibles.

sudo apt update  

Ubuntu
  1. Cómo enumerar los paquetes instalados en Ubuntu

  2. Cómo enumerar los paquetes instalados en Ubuntu 20.04

  3. Cómo enumerar los paquetes instalados en Ubuntu

  4. Servicios de lista en Ubuntu 20.04:¿todo al respecto?

  5. ¿Apt-rápido para Ubuntu 14.04?

Cómo instalar Docker en Ubuntu 16.04

Cómo eliminar un repositorio y una clave GPG en Ubuntu

Cómo enumerar los paquetes instalados en Ubuntu 20.04

Cómo habilitar el repositorio "Universo" en Ubuntu

Cómo enumerar los paquetes instalados en Ubuntu 22.04

Comando “add-apt-repository” en Ubuntu 22.04