DNF darbojas caur starpniekserveri. Kāpēc ne GNOME Software?
GNOME Software nodod sesijas starpniekservera iestatījumus PackageKit; strādājoša DNF komanda nepierāda, ka grafiskā lejupielāde izmanto to pašu konfigurāciju.
DNF lejupielādē pakotnes bez sūdzībām. GNOME Software parāda katalogu un pēc tam apstājas, kad lūdzat kaut ko instalēt. Vilinoši secināt, ka grafiskā lietotne vienkārši ignorē starpniekserverus. Ir arī cita iespēja: informācija par starpniekserveri nekad nav sasniegusi komponentu, kas veic lejupielādi.
Sekojiet nodevumam
GNOME Software un terminālī ievadītajai komandai nav viens un tas pats konfigurācijas ceļš. PackageKit starpniekservera dokumentācija apraksta sesijas procesu, kas nolasa darbvirsmas iestatījumus un nodod tos dēmonam. GNOME vidē gnome-software nolasa GSettings un izsauc PackageKit starpniekservera iestatījumu saskarni.
Pēc tam dēmons nodod attiecīgās sesijas iestatījumus savai pakotņu aizmugurei. Tas nozīmē, ka veiksmīgs DNF pieprasījums pierāda, ka starpniekserveris var apkalpot šo DNF izsaukumu. Tas nepierāda, ka darbvirsmas sesija ir reģistrējusi tos pašus iestatījumus PackageKit.
Trīs noderīgi jautājumi
- Kura darbība neizdevās? Kataloga datu skatīšana, metadatu atsvaidzināšana un pakotnes lejupielāde ir dažādas darbības. Pierakstiet to, kas patiešām rada kļūdu.
- Vai sesijas starpniekserveris tika reģistrēts? Pārbaudiet faktisko darbvirsmas starpniekservera konfigurāciju un PackageKit ziņotās kļūdas. Neizdevusies starpniekservera iestatīšana atšķiras no starpniekservera, kas lejupielādes laikā atgriež 407.
- Kura versija pārvalda šo iestatījumu? PackageKit laika gaitā ir mainījies. Konfigurācijas atslēga, kas nokopēta no atbildes par Fedora 25, var aprakstīt vecu aizmuguri vai kļūdu, kas vairs nav spēkā.
Terminālī eksportētie mainīgie nav uzticama šī nodevuma pārbaudes aizstājējs. Dēmons nav tās čaulas bērns, kurā ievadījāt export, un grafiskajai pieteikšanās var būt cita vide.
Turiet jebkuru labojumu piesaistītu komponentam, kuram pieder problēma. Ja darbvirsmas konfigurācija ir nepareiza, izlabojiet to. Ja reģistrācija neizdodas, saglabājiet tās kļūdu un versijas informāciju. Ja starpniekserveris noraida lejupielādi, izpētiet tā autentifikācijas vai galamērķa politiku. Visu repozitorija failu rediģēšana vienlaikus var aizmiglot atšķirību un padarīt komandrindas un grafiskās konfigurācijas grūtāk uzturamas.