DNF funciona a través del proxy. ¿Por qué no GNOME Software?
GNOME Software pasa la configuración de proxy de la sesión a PackageKit; un comando DNF que funciona no demuestra que la descarga gráfica use la misma configuración.
DNF descarga paquetes sin quejarse. GNOME Software muestra el catálogo y luego se detiene cuando le pides que instale algo. Es tentador concluir que la aplicación gráfica simplemente ignora los proxy. Existe otra posibilidad: la información del proxy nunca llegó al componente que realiza la descarga.
Sigue el traspaso
GNOME Software y el comando que escribiste en un terminal no tienen la misma ruta de configuración. La documentación de proxy de PackageKit describe un proceso de sesión que lee la configuración del escritorio y la retransmite al demonio. En GNOME, gnome-software lee GSettings y llama a la interfaz de configuración de proxy de PackageKit.
Después, el demonio entrega la configuración de la sesión correspondiente a su backend de empaquetado. Eso significa que una solicitud DNF correcta demuestra que el proxy puede atender esa invocación de DNF. No demuestra que la sesión de escritorio haya registrado la misma configuración en PackageKit.
Tres preguntas útiles
- ¿Qué operación falló? Ver datos del catálogo, actualizar metadatos y descargar un paquete son operaciones distintas. Anota la que produce realmente un error.
- ¿Se registró el proxy de la sesión? Revisa la configuración efectiva de proxy del escritorio y los errores que reporta PackageKit. No poder establecer el proxy es distinto de que un proxy devuelva 407 durante la descarga.
- ¿Qué versión posee la configuración? PackageKit ha cambiado con el tiempo. Una clave de configuración copiada de una respuesta sobre Fedora 25 puede describir un backend antiguo o un error que ya no se aplica.
Las variables exportadas de un terminal no son un sustituto fiable para comprobar este traspaso. El demonio no es hijo del shell en el que escribiste el export, y un inicio de sesión gráfico puede tener un entorno distinto.
Mantén cualquier corrección ligada al componente que posee el problema. Si la configuración del escritorio es incorrecta, corrige esa configuración. Si el registro falla, conserva su error y la información de versión. Si el proxy rechaza la descarga, investiga su política de autenticación o de destino. Editar todos los archivos de repositorio a la vez puede ocultar la distinción y dejar las configuraciones de línea de comandos y gráfica más difíciles de mantener.