Fedora 29: Error al sincronizar caché para el repositorio 'fedora-modular'

7

Actualicé Fedora 27 a 28, trabajé un poco con él (no ejecuté la actualización dnf) y luego actualicé a 29. Esta mañana intenté

sudo dnf -v update

y tengo

sudo dnf -v actualizar                                           
Complementos cargados: builddep, config-manager, copr, debug, debuginfo-install, download, generate_completion_cache, needs-restarting, playground, repoclosure, repodiff, repograph, repomanage, reposync, system-upgrade
Versión DNF: 4.0.9
cachedir: / var / cache / dnf
Valor de configuración desconocido: failovermethod = prioridad en /etc/yum.repos.d/fedora-cisco-openh264.repo; Configuración: la opción de enlace con id "failovermethod" no existe
Valor de configuración desconocido: failovermethod = prioridad en /etc/yum.repos.d/fedora-modular.repo; Configuración: la opción de enlace con id "failovermethod" no existe
...
repo: descarga desde remoto: fedora-modular
error: error Curl (60): el certificado par no se puede autenticar con certificados CA dados para https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-29&arch=x86_64 [Problema del certificado SSL: certificado autofirmado en la cadena de certificados ] (https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-29&arch=x86_64).
Fedora Modular 29 - x86_64 0.0 B / s | 0 B 00:01    
No se puede descargar 'https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-29&arch=x86_64': No se puede preparar la lista espejo interna: error de Curl (60): el certificado par no se puede autenticar con los certificados de CA dados para https: / /mirrors.fedoraproject.org/metalink?repo=fedora-modular-29&arch=x86_64 [problema del certificado SSL: certificado autofirmado en la cadena de certificados].
Error: Error al sincronizar el caché para el repositorio 'fedora-modular'

El verdadero problema parece

[SSL certificate problem: self signed certificate in certificate chain]

Los enlaces ca-bundle.crt a tls-ca-bundle.pem y ese archivo

205488 Dec 11 14:14 /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem

fue actualizado.

Acabo de actualizar a una versión que no puedo actualizar.

Jim
fuente
Tengo la configuración exacta del sistema operativo en casa (hardware diferente) y funciona como se esperaba, es decir, actualizaciones 'dnf update'. Voy a crear un usb en vivo para 29 y ver si eso funciona. Me siento pintado en una esquina, como cualquier cosa que haga en este momento será limpiar e instalar. Haré una pregunta diferente para ver si puedo entender el problema del certificado: "¿cómo puedo determinar qué certificado (¿dónde?) En la cadena está autofirmado"
Jim

Respuestas:

1

Eso puede deberse a varias razones. Primero, es posible que no tenga las claves requeridas (a veces sucede). La solución es instalar el paquete con las llaves a mano. O simplemente sucede que detecta el espejo en un estado inconsistente, o el repositorio se está actualizando. Hacer esto dnf update --refreshgeneralmente aclara tales problemas, si no, intente nuevamente en unas pocas horas.

vonbrand
fuente
1
Gracias, se aclaró en algún momento. La próxima vez recordaré usar --refresh.
Jim