Ir al contenido principal

Por favor, actualiza tu clave Apt de Jellyfin en Debian/Ubuntu

· 3 min de lectura
Joshua Boniface
Project Leader
Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

Nuestra clave GPG para firmar nuestros repositorios de Debian y Ubuntu (https://repo.jellyfin.org/debian y https://repo.jellyfin.org/ubuntu) está programada para expirar el próximo mes.

Lamentablemente, esto fue un descuido cuando configuramos inicialmente este repositorio, y nunca proporcionamos una forma conveniente de actualizarla. Como solución, hemos eliminado la fecha de expiración de la clave y puesto una nueva versión en el repositorio. Esto nos alinea con numerosos repositorios Debian de terceros, como los de Microsoft .NET y Docker, que también utilizan claves sin expiración, y debería evitar problemas similares en el futuro, a menos que sea necesario rotarla. Sin embargo, esto requiere actualizar manualmente la clave en tu sistema.

Hacer esto es tan sencillo como volver a ejecutar el comando de la documentación de instalación; reemplazará la clave antigua con la nueva:

wget -O- https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo apt-key add -

Puedes verificar que funcionó revisando la salida de apt-key así; de todas formas es una buena práctica para confirmar que la clave no ha sido alterada, ya que sus firmas y huella digital deben coincidir:

$ apt-key list | grep -C2 jellyfin  # Notice the expires: field
Warning: apt-key output should not be parsed (stdout is not a terminal)
pub rsa3072 2018-12-16 [SC] [expires: 2020-12-15]
4918 AABC 486C A052 358D 778D 4902 3CD0 1DE2 1A7B
uid [ unknown] Jellyfin Team <team@jellyfin.org>
sub rsa3072 2018-12-16 [E] [expires: 2020-12-15]

$ wget -O- https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo apt-key add -
[...]

$ apt-key list | grep -C2 jellyfin # Notice the expires: is now gone
Warning: apt-key output should not be parsed (stdout is not a terminal)
pub rsa3072 2018-12-16 [SC]
4918 AABC 486C A052 358D 778D 4902 3CD0 1DE2 1A7B
uid [ unknown] Jellyfin Team <team@jellyfin.org>
sub rsa3072 2018-12-16 [E]

Si esto no funcionó, intenta eliminar primero la clave con este comando y luego vuelve a agregarla:

sudo apt-key remove 1DE21A7B

También hemos publicado la clave en el servidor de claves de Ubuntu como respaldo, por si acaso, o si prefieres este método. Nuestra documentación mantendrá el método de archivo directo. Puedes usar este comando para obtener la clave directamente del servidor de claves de Ubuntu:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 1DE21A7B

¡Por favor asegúrate de actualizar la clave antes del 15 de diciembre, o descubrirás que apt update ya no funciona!

Issue de GitHub para referencia: https://github.com/jellyfin/jellyfin/issues/4528

Hilo de Reddit para referencia: https://www.reddit.com/r/jellyfin/comments/jz6u9o/debian_ubuntu_repo_users_our_key_is_expiring/

Gracias, Joshua