DNF-ը աշխատում է պրոքսիի միջով։ Ինչո՞ւ GNOME Software-ը՝ ոչ։
GNOME Software-ը սեսիայի պրոքսիի կարգավորումները փոխանցում է PackageKit-ին. աշխատող DNF հրամանը չի ապացուցում, որ գրաֆիկական ներբեռնումն օգտագործում է նույն կարգավորումը։
DNF-ը ներբեռնում է փաթեթներն առանց բողոքների։ GNOME Software-ը ցուցադրում է կատալոգը, ապա կանգ է առնում, երբ խնդրում եք ինչ-որ բան տեղադրել։ Գայթակղիչ է եզրակացնել, թե գրաֆիկական ծրագիրը պարզապես անտեսում է պրոքսիները։ Կա նաև այլ հնարավորություն՝ պրոքսիի տեղեկատվությունը երբեք չի հասել այն բաղադրիչին, որը կատարում է ներբեռնումը։
Հետևեք փոխանցմանը
GNOME Software-ը և ձեր մուտքագրած հրամանը տերմինալում չունեն նույն կարգավորման ուղին։ PackageKit-ի պրոքսիի փաստաթղթերը նկարագրում են սեսիայի գործընթաց, որը կարդում է աշխատասեղանի կարգավորումները և փոխանցում դրանք դեմոնին։ GNOME-ում gnome-software-ը կարդում է GSettings-ը և կանչում PackageKit-ի պրոքսիի կարգավորման ինտերֆեյսը։
Այնուհետև դեմոնը տրամադրում է համապատասխան սեսիայի կարգավորումները իր փաթեթային բեքենդին։ Դա նշանակում է, որ հաջող DNF հարցումը ապացուցում է, որ պրոքսին կարող է սպասարկել այդ DNF կանչը։ Այն չի ապացուցում, որ աշխատասեղանի սեսիան գրանցել է նույն կարգավորումները PackageKit-ում։
Երեք օգտակար հարց
- Ո՞ր գործողությունն է ձախողվել։ Կատալոգի տվյալների դիտումը, մետատվյալների թարմացումը և փաթեթի ներբեռնումը տարբեր գործողություններ են։ Գրանցեք այն, որն իրականում սխալ է առաջացնում։
- Գրանցվե՞լ է սեսիայի պրոքսին։ Ստուգեք աշխատասեղանի փաստացի պրոքսիի կարգավորումը և PackageKit-ի հաղորդած սխալները։ Պրոքսին չկարգավորելը տարբերվում է ներբեռնման ընթացքում 407 վերադարձնող պրոքսիից։
- Ո՞ր տարբերակին է պատկանում կարգավորումը։ PackageKit-ը ժամանակի ընթացքում փոխվել է։ Fedora 25-ի մասին պատասխանից պատճենված կարգավորման բանալին կարող է նկարագրել հին բեքենդ կամ սխալ, որն այլևս չի կիրառվում։
Տերմինալի արտահանված փոփոխականները հուսալի փոխարինում չեն այս փոխանցումը ստուգելու համար։ Դեմոնը այն shell-ի զավակը չէ, որտեղ դուք մուտքագրել եք export-ը, և գրաֆիկական մուտքը կարող է ունենալ այլ միջավայր։
Ցանկացած ուղղում կապեք այն բաղադրիչին, որին պատկանում է խնդիրը։ Եթե աշխատասեղանի կարգավորումը սխալ է, ուղղեք այդ կարգավորումը։ Եթե գրանցումը ձախողվում է, պահպանեք դրա սխալն ու տարբերակի տեղեկությունները։ Եթե պրոքսին մերժում է ներբեռնումը, ուսումնասիրեք դրա նույնականացման կամ նպատակակետի քաղաքականությունը։ Բոլոր պահոցային ֆայլերը միանգամից խմբագրելը կարող է մթագնել տարբերությունը և դժվարացնել հրամանի տողի ու գրաֆիկական կարգավորումների պահպանումը։