DNF descarga paquetes sen queixarse. GNOME Software amosa o catálogo e despois detense cando lle pides que instale algo. É tentador concluír que a aplicación gráfica simplemente ignora os proxy. Existe outra posibilidade: a información do proxy nunca chegou ao compoñente que realiza a descarga.

Segue a transferencia

GNOME Software e a orde que escribiches nun terminal non teñen a mesma ruta de configuración. A documentación de proxy de PackageKit describe un proceso de sesión que le a configuración do escritorio e a retransmite ao daemon. En GNOME, gnome-software le GSettings e chama a interface de configuración de proxy de PackageKit.

Despois o daemon entrega a configuración da sesión correspondente ao seu backend de empaquetado. Iso significa que unha solicitude DNF correcta demostra que o proxy pode atender esa invocación de DNF. Non demostra que a sesión de escritorio rexistrase a mesma configuración en PackageKit.

Tres preguntas útiles

  1. Que operación fallou? Ver datos do catálogo, actualizar metadatos e descargar un paquete son operacións distintas. Anota a que produce realmente un erro.
  2. Rexistrouse o proxy da sesión? Revisa a configuración efectiva de proxy do escritorio e os erros que informa PackageKit. Non poder establecer o proxy é distinto de que un proxy devolva 407 durante a descarga.
  3. Que versión posúe a configuración? PackageKit cambiou co tempo. Unha clave de configuración copiada dunha resposta sobre Fedora 25 pode describir un backend antigo ou un erro que xa non se aplica.

As variables exportadas dun terminal non son un substituto fiable para comprobar esta transferencia. O daemon non é fillo da consola na que escribiches o export, e un inicio de sesión gráfico pode ter un contorno distinto.

Mantén calquera corrección ligada ao compoñente que posúe o problema. Se a configuración do escritorio é incorrecta, corrige esa configuración. Se o rexistro falla, conserva o seu erro e a información de versión. Se o proxy rexeita a descarga, investiga a súa política de autenticación ou de destino. Editar todos os ficheiros de repositorio á vez pode ocultar a distinción e deixar as configuracións de liña de ordes e gráfica máis difíciles de manter.

Artigos relacionados