A DNF működik a proxyn keresztül. Miért nem a GNOME Software?
A GNOME Software átadja a munkamenet proxybeállításait a PackageKitnek; egy működő DNF-parancs nem bizonyítja, hogy a grafikus letöltés ugyanazt a konfigurációt használja.
A DNF panasz nélkül tölti le a csomagokat. A GNOME Software megjeleníti a katalógust, majd megáll, amikor telepíteni szeretne valamit. Kísértés lehet arra következtetni, hogy a grafikus alkalmazás egyszerűen figyelmen kívül hagyja a proxykat. Van azonban egy másik lehetőség: a proxyinformáció soha nem jutott el ahhoz az összetevőhöz, amely a letöltést végzi.
Kövesse az átadást
A GNOME Software és a terminálba írt parancs nem ugyanazt a konfigurációs utat használja. A PackageKit proxydokumentációja olyan munkamenet-folyamatot ír le, amely beolvassa az asztal beállításait, és továbbítja őket a démonnak. A GNOME alatt a gnome-software beolvassa a GSettings-et, és meghívja a PackageKit proxibeállítási felületét.
A démon ezután átadja a megfelelő munkamenet beállításait a csomagkezelő háttérrendszerének. Ez azt jelenti, hogy egy sikeres DNF-kérés bizonyítja: a proxy ki tudja szolgálni azt a DNF-hívást. Azt viszont nem bizonyítja, hogy az asztali munkamenet ugyanezeket a beállításokat regisztrálta a PackageKitnél.
Három hasznos kérdés
- Melyik művelet hiúsult meg? A katalógusadatok megtekintése, a metaadatok frissítése és egy csomag letöltése különböző műveletek. Jegyezze fel azt, amelyik valóban hibát ad.
- Regisztrálódott a munkamenet proxija? Vizsgálja meg az asztal tényleges proxykonfigurációját és a PackageKit által jelentett hibákat. A proxy beállításának kudarca más, mint amikor a proxy 407-et ad vissza a letöltés közben.
- Melyik verzió birtokolja a beállítást? A PackageKit idővel változott. Egy Fedora 25-ről szóló válaszból átmásolt konfigurációs kulcs régi háttérrendszert vagy már nem érvényes hibát írhat le.
Egy terminál exportált változói nem megbízható helyettesítői ennek az átadásnak az ellenőrzéséhez. A démon nem annak a héjnak a gyermeke, amelybe az exportot beírta, és egy grafikus bejelentkezésnek más környezete lehet.
Tartsa a javítást annál az összetevőnél, amely a problémát birtokolja. Ha az asztali konfiguráció hibás, javítsa azt a konfigurációt. Ha a regisztráció meghiúsul, őrizze meg a hibáját és a verzióinformációkat. Ha a proxy elutasítja a letöltést, vizsgálja meg a hitelesítési vagy célpolitikáját. Az összes tárolófájl egyszerre történő szerkesztése elfedheti a különbséget, és nehezebben karbantarthatóvá teheti a parancssori és a grafikus konfigurációt.