El Problema
Después de funcionar de manera confiable durante meses, Flatpak comenzó a lanzar un error de verificación GPG cada vez que intentaba actualizar o instalar aplicaciones:
# Intento de actualizar Flatpaks
flatpak update
# ERROR MOSTRADO
# error: Unable to load summary from remote flathub: GPG verification enabled, but no summary found (check that the configured URL in remote config is correct)
La configuración del remoto de Flathub y la URL se veían correctas:
flatpak remotes -d
# SALIDA
# Name Title URL Collection ID Subset Filter Priority Options
# flathub Flathub https://dl.flathub.org/repo/ - - - 1 system
Los pasos estándar de solución de problemas no resolvieron el problema:
- Verifiqué que el archivo GPG estuviera presente en el sistema.
- Limpié la caché de Flatpak.
- Ejecuté
flatpak repair.
La Solución
Eliminar y reinstalar el remoto de Flathub. Tus aplicaciones instaladas no se verán afectadas (no hay necesidad de desinstalar ninguna aplicación).
Paso 1: Eliminar la Configuración del Remoto
Edita /var/lib/flatpak/repo/config y elimina toda la sección [remote "flathub"]:
# Editar "/var/lib/flatpak/repo/config"
vim /var/lib/flatpak/repo/config
# Eliminar toda esta sección [remote]:
# [remote "flathub"]
# url=https://dl.flathub.org/repo/
# xa.title=Flathub
# gpg-verify=true
# gpg-verify-summary=true
# xa.comment=Central repository of Flatpak applications
# xa.description=Central repository of Flatpak applications
# xa.icon=https://dl.flathub.org/repo/logo.svg
# xa.homepage=https://flathub.org/
Paso 2: Reinstalar el Remoto de Flathub
Agrega el remoto nuevamente usando el comando de configuración oficial para tu distribución:
# Reinstalar Flathub en Fedora
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
Verificar la Solución
- Prueba que todo funcione.
- Actualizar Flatpaks ahora debería funcionar como se espera. No más advertencias o errores.
flatpak update