DNF fungerer gjennom proxyen. Kvifor ikkje GNOME Software?
GNOME Software sender proxyinnstillingane til økta vidare til PackageKit; ein fungerande DNF-kommando beviser ikkje at den grafiske nedlastinga brukar same konfigurasjon.
DNF lastar ned pakkar utan å klage. GNOME Software viser katalogen og stoppar deretter når du ber det installere noko. Det er freistande å konkludere med at det grafiske programmet rett og slett ignorerer proxyar. Det finst ein annan moglegheit: proxyinformasjonen nådde aldri komponenten som gjer nedlastinga.
Følg overleveringa
GNOME Software og kommandoen du skreiv i ein terminal har ikkje same konfigurasjonsveg. Proxydokumentasjonen til PackageKit skildrar ein øktprosess som les innstillingane til skrivebordet og sender dei vidare til daemonen. I GNOME les gnome-software GSettings og kallar på proxyinnstillinggrensesnittet til PackageKit.
Deretter gir daemonen innstillingane til den aktuelle økta vidare til pakkebakenden sin. Det tyder at ein vellukka DNF-førespurnad beviser at proxyen kan tene den DNF-kallinga. Han beviser ikkje at skrivebordsøkta registrerte dei same innstillingane hos PackageKit.
Tre nyttige spørsmål
- Kva operasjon mislukkast? Å sjå katalogdata, oppdatere metadata og laste ned ein pakke er ulike operasjonar. Noter den som faktisk gir ein feil.
- Vart øktproxyen registrert? Undersøk den faktiske proxykonfigurasjonen til skrivebordet og feila PackageKit rapporterer. At proxyen ikkje vart sett, er noko anna enn ein proxy som returnerer 407 under nedlastinga.
- Kva versjon eig innstillinga? PackageKit har endra seg over tid. Ein konfigurasjonsnøkkel kopiert frå eit svar om Fedora 25 kan skildre ein gamal bakende eller ein feil som ikkje gjeld lenger.
Eksporterte variablar i ein terminal er ikkje ein påliteleg erstatning for å kontrollere denne overleveringa. Daemonen er ikkje eit barn av skalet du skreiv export i, og ei grafisk innlogging kan ha eit anna miljø.
Hald kvar retting knytt til komponenten som eig problemet. Er skrivebordskonfigurasjonen feil, rett den konfigurasjonen. Om registreringa mislukkast, ta vare på feilen og versjonsinformasjonen. Om proxyen avviser nedlastinga, undersøk retningslinjene for autentisering eller destinasjon. Å redigere alle depotfiler på ein gong kan tilsløre skillnaden og gjere konfigurasjonane for kommandolinja og det grafiske miljøet vanskelegare å vedlikehalde.