DNF ради кроз прокси. Зашто не GNOME Software?
GNOME Software прослеђује прокси поставке сесије PackageKit-у; успешна DNF наредба не доказује да графичко преузимање користи исту конфигурацију.
DNF преузима пакете без икаквих примедби. GNOME Software приказује каталог, а затим се зауставља када затражите да нешто инсталира. Примамљиво је закључити да графичка апликација једноставно игнорише проксије. Постоји и друга могућност: подаци о проксију никада нису стигли до компоненте која обавља преузимање.
Пратите предају
GNOME Software и наредба коју сте унели у терминал nemaju исти пут конфигурације. Документација PackageKit-а о проксију описује сесијски процес који чита поставке радне површине и прослеђује их демону. У GNOME-у gnome-software чита GSettings и позива PackageKit-ов интерфејс за подешавање проксија.
Демон затим прослеђује поставке одговарајуће сесије свом позадинском делу за пакете. То значи да успешан DNF захтев доказује да прокси може да опслужи тај DNF позив. Не доказује да је сесија радне површине регистровала исте поставке у PackageKit-у.
Три корисна питања
- Која операција није успела? Прегледање података каталога, освежавање метаподатака и преузимање пакета су различите операције. Забележите ону која заиста даје грешку.
- Да ли је прокси сесије регистрован? Проверите стварну конфигурацију проксија на радној површини и грешке које пријављује PackageKit. Неуспех подешавања проксија разликује се од проксија који враћа 407 током преузимања.
- Која верзија поседује ову поставку? PackageKit се мењао током времена. Конфигурациони кључ копиран из одговора о Fedora 25 може описивати стари позадински део или грешку која више не важи.
Извезене променљиве терминала нису поуздана замена за проверу ове предаје. Демон није дете љуске у коју сте укуцали export, а графичка пријава може имати другачије окружење.
Држите сваку исправку везану за компоненту која поседује проблем. Ако је конфигурација радне површине погрешна, исправите је. Ако регистрација не успе, сачувајте њену грешку и податке о верзији. Ако прокси одбија преузимање, истражите његову политику аутентикације или одредишта. Уређивање свих датотека складишта одједном може замутити разлику и отежати одржавање конфигурација командне линије и графичког окружења.