Cómo solucionar el error de apt-key en Linux

Permíteme ponerte en contexto. Ha llegado el momento de actualizar o mejorar tu servidor o escritorio Linux, algo que debe hacerse regularmente sin excepción. Abres la ventana de la terminal y ejecutas apt-get update, solo para encontrarte con la siguiente advertencia:

La clave se almacena en el anillo de claves de confianza heredado (/etc/apt/trusted.gpg). Consulta la sección DEPRECIACIÓN en apt-key(8) para obtener más detalles.

Aunque la advertencia anterior no te impedirá ejecutar la actualización, el comando apt-key ha sido depreciado y probablemente dejará de funcionar en algún momento. Una de las razones por las que apt-key ha sido depreciado es porque podría hacer que el sistema acepte firmas de titulares de claves de terceros para todos los demás repositorios configurados en tu sistema que no tengan la opción signed-by.

En caso de que eso suceda, cualquier repositorio de apt no oficial con una clave de firma agregada a /etc/apt/trusted.gpg o /etc/apt/trusted.gpg.d podría reemplazar cualquier paquete en el sistema. Esto podría causar problemas de seguridad significativos en el futuro, en caso de que un repositorio de terceros contenga código malicioso.

Existen dos métodos diferentes para solucionar esto.

Índice de Contenido
  1. Cómo solucionar el error apt-key de forma inteligente
  2. Cómo solucionar el error apt-key de forma rápida

Cómo solucionar el error apt-key de forma inteligente

El primer método te llevará un poco de tiempo, ya que es manual y requiere que revises tu lista de claves. Aquí tienes cómo hacerlo:

openSUSE Micro: La nueva distribución de Linux optimizada para cargas de trabajo en contenedores

Abre una ventana de la terminal y ejecuta el comando:

sudo apt-key list

Esto producirá varias entradas, dependiendo de cuántas fuentes hayas agregado al sistema, que se ven así:

pub   rsa4096 2022-01-31 [SC] [expires: 2024-01-31]
  DF44 CF0E 1930 9195 C106  9AFE 6299 3C72 4218 647E
uid       [ unknown] Vivaldi Package Composer KEY08 <[email protected]>
sub   rsa4096 2022-01-31 [E] [expires: 2024-01-31

Lo que debes hacer es copiar los últimos 8 caracteres de la segunda línea, en el ejemplo anterior serían 4218647E, y luego ejecutar el comando para solucionar el problema:

sudo apt-key export 4218647E | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/vivaldi.gpg

La verdad sobre los errores de software: el mito del software sin errores

Es importante que no solo cambies los 8 dígitos para que coincidan con la clave, sino también el nombre al final de la clave. Como puedes ver, la clave que estoy intentando arreglar pertenece a Vivaldi.

Debes hacer esto para cada clave para la que recibas la advertencia de apt-key. Recibirás la misma advertencia, pero eso se debe a que estás utilizando el comando apt-key y enviándolo al comando gpg --dearmor. Una vez que soluciones cada entrada, ya no recibirás esa advertencia al ejecutar apt-key update.

Cómo solucionar el error apt-key de forma rápida

Dependiendo de cuántas claves tengas con errores, el método anterior puede llevar mucho tiempo. Existe una forma más rápida de hacer esto. Sin embargo, este método no está oficialmente recomendado y podría causar problemas. Te recomendaría encarecidamente que lo pruebes en una máquina no productiva o al menos hagas una copia de seguridad o tomes una instantánea de tu máquina virtual, si es así como implementas Linux, antes de intentarlo.

Para solucionar el problema rápidamente, sigue estos pasos:

  1. Abre una ventana de la terminal.
  2. Accede al directorio apt con cd /etc/apt.
  3. Copia el archivo trusted.gpg en trusted.gpg.d con sudo cp trusted.gpg trusted.gpg.d.

Una cosa que descubrí es que el método anterior no funciona en todas las máquinas. Por ejemplo, si estás ejecutando Jammy Jellyfish (Ubuntu 22.04), no encontrarás trusted.gpg en /etc/apt, pero sí encontrarás trusted.gpg.d. Si ese es el caso, deberás hacer las cosas de forma manual.

De cualquier manera que elijas, esta es una corrección importante que debes realizar porque en algún momento apt-key se negará a funcionar. Cuando eso suceda, es posible que tus servidores y escritorios de Ubuntu no puedan actualizarse o mejorarse, y ciertamente no quieres eso. Las actualizaciones son cruciales para mantener seguras tus instancias de Linux en ejecución, así que soluciona esta advertencia para no tener problemas en el futuro.

Descubre las sorpresas de KDE Plasma 5.25

Obtén más información sobre Ubuntu con The Mastering Linux Development Bundle de Newsmatic Academy.

Suscríbete a How To Make Tech Work de Newsmatic en YouTube para obtener los últimos consejos tecnológicos para profesionales de negocios de Jack Wallen.

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Desarrollo, allí encontraras muchos artículos similares a Cómo solucionar el error de apt-key en Linux , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.