DNF laster ned pakker uten å klage. GNOME Software viser katalogen, og stopper deretter når du ber den installere noe. Det er fristende å konkludere med at det grafiske programmet rett og slett ignorerer proxyer. Det finnes en annen mulighet: proxyinformasjonen nådde aldri komponenten som utfører nedlastingen.

Følg overleveringen

GNOME Software og kommandoen du skrev i en terminal har ikke samme konfigurasjonsvei. PackageKits proxydokumentasjon beskriver en øktprosess som leser skrivebordets innstillinger og videresender dem til daemonen. I GNOME leser gnome-software GSettings og kaller PackageKits grensesnitt for proxyinnstilling.

Deretter gir daemonen innstillingene for den aktuelle økta videre til pakkebakenden sin. Det betyr at en vellykket DNF-forespørsel beviser at proxyen kan betjene det DNF-kallet. Den beviser ikke at skrivebordsøkta registrerte de samme innstillingene hos PackageKit.

Tre nyttige spørsmål

  1. Hvilken operasjon mislyktes? Å se katalogdata, oppdatere metadata og laste ned en pakke er forskjellige operasjoner. Noter den som faktisk gir en feil.
  2. Ble øktproxyen registrert? Undersøk skrivebordets faktiske proxykonfigurasjon og feilene PackageKit rapporterer. At proxyen ikke ble satt, er noe annet enn en proxy som returnerer 407 under nedlastingen.
  3. Hvilken versjon eier innstillingen? PackageKit har endret seg over tid. En konfigurasjonsnøkkel kopiert fra et svar om Fedora 25 kan beskrive en gammel bakende eller en feil som ikke lenger gjelder.

Eksporterte variabler i en terminal er ikke en pålitelig erstatning for å kontrollere denne overleveringen. Daemonen er ikke et barn av skallet du skrev export i, og en grafisk innlogging kan ha et annet miljø.

Hold enhver rettelse knyttet til komponenten som eier problemet. Hvis skrivebordskonfigurasjonen er feil, rett den konfigurasjonen. Hvis registreringen mislykkes, ta vare på feilen og versjonsinformasjonen. Hvis proxyen avviser nedlastingen, undersøk retningslinjene for autentisering eller destinasjon. Å redigere alle depotfilene på én gang kan tilsløre forskjellen og gjøre konfigurasjonene for kommandolinjen og det grafiske miljøet vanskeligere å vedlikeholde.

Relaterte artikler