DNF descarcă pachete fără nicio plângere. GNOME Software afișează catalogul, apoi se oprește când îi cereți să instaleze ceva. E tentant să concluzionăm că aplicația grafică pur și simplu ignoră proxy-urile. Există o altă posibilitate: informațiile despre proxy nu au ajuns niciodată la componenta care face descărcarea.

Urmați predarea

GNOME Software și comanda introdusă într-un terminal nu au aceeași cale de configurare. Documentația de proxy a PackageKit descrie un proces de sesiune care citește setările desktopului și le transmite demonului. În GNOME, gnome-software citește GSettings și apelează interfața de setare a proxy-ului din PackageKit.

Apoi demonul furnizează setările sesiunii potrivite backend-ului său de pachete. Asta înseamnă că o cerere DNF reușită dovedește că proxy-ul poate deservi acea invocare DNF. Nu dovedește că sesiunea desktopului a înregistrat aceleași setări la PackageKit.

Trei întrebări utile

  1. Ce operație a eșuat? Vizualizarea datelor catalogului, reîmprospătarea metadatelor și descărcarea unui pachet sunt operații diferite. Notați-o pe cea care produce efectiv o eroare.
  2. A fost înregistrat proxy-ul sesiunii? Verificați configurația efectivă de proxy a desktopului și erorile raportate de PackageKit. Eșecul de a seta proxy-ul este diferit de un proxy care returnează 407 în timpul descărcării.
  3. Ce versiune deține setarea? PackageKit s-a schimbat în timp. O cheie de configurare copiată dintr-un răspuns despre Fedora 25 poate descrie un backend vechi sau o eroare care nu mai este valabilă.

Variabilele exportate ale unui terminal nu sunt un substitut fiabil pentru verificarea acestei predări. Demonul nu este copilul shell-ului în care ați tastat export, iar o autentificare grafică poate avea un mediu diferit.

Păstrați orice corectură legată de componenta care deține problema. Dacă configurația desktopului este greșită, corectați-o. Dacă înregistrarea eșuează, păstrați eroarea și informațiile despre versiune. Dacă proxy-ul refuză descărcarea, investigați politica sa de autentificare sau de destinație. Editarea tuturor fișierelor de depozit deodată poate ascunde distincția și face configurațiile din linia de comandă și cele grafice mai greu de întreținut.

Articole similare