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, можа апісваць стары бэкенд або памылку, якая ўжо не дзейнічае.
Зменныя, экспартаваныя ў тэрмінале, не з'яўляюцца надзейнай заменай праверкі гэтай перадачы. Дэман не з'яўляецца нашчадкам абалонкі, у якой вы ўвялі export, а графічны ўваход можа мець іншае асяроддзе.
Трымайце любое выпраўленне прывязаным да кампанента, які валодае праблемай. Калі канфігурацыя працоўнага стала няправільная, выпраўце яе. Калі рэгістрацыя не ўдалася, захавайце яе памылку і звесткі пра версію. Калі проксі адхіляе загрузку, даследуйце яго палітыку аўтэнтыфікацыі або прызначэння. Адначасовае рэдагаванне ўсіх файлаў рэпазіторыяў можа схаваць розніцу і зрабіць канфігурацыі каманднага радка і графічнага інтэрфейсу цяжэйшымі ў падтрымцы.