Рэгістрацыя Red Hat працуе, але загрузкі DNF праз проксі не ўдаюцца
Аддзяліце рэгістрацыю падпіскі, доступ да рэпазіторыя і іх налады проксі ў сістэме Red Hat.
Паспяховая рэгістрацыя пацвярджае доступ да службы падпіскі. Метаданыя рэпазіторыя DNF і загрузкі пакетаў могуць выкарыстоўваць іншыя налады і імёны хастоў, таму пачніце з ідэнтыфікатара рэпазіторыя, фактычнага URL і першай памылкі няўдалай аперацыі.
Для subscription-manager раздзел сервера ў /etc/rhsm/rhsm.conf выкарыстоўвае асобныя палі:
[server]
proxy_hostname = proxy.example.net
proxy_port = 8080
proxy_user = service-account
proxy_password = REPLACE_WITH_MANAGED_SECRET
Замяніце гэтыя значэнні ў існуючай канфігурацыі і абараніце файл, які змяшчае сапраўдны сакрэт. proxy_hostname прымае імя хоста, а не поўны URL з уліковымі данымі.
Для DNF агледзіце закрануты рэпазіторый і асноўную канфігурацыю. Яго параметр proxy — гэта URL; proxy_username, proxy_password і proxy_auth_method — асобныя параметры. Рэпазіторый можа перакрываць глабальнае значэнне. Адсутнасць параметра проксі можа дазваляць пошук у асяроддзі, а яўна пустое значэнне адключае наладжанае бацькоўскае значэнне для гэтага раздзела. Прытрымлівайцеся даведкі ўсталяванага пакалення DNF. Для DNF 4: аддзяліце ўспадкоўванне рэпазіторыя ад правілаў абыходу асяроддзя.
Калі файл рэпазіторыя створаны інструментамі падпіскі, вызначце яго ўладальніка перад рэдагаваннем. Змена, якую перазапісваюць пры абнаўленні, належыць да падтрыманай крыніцы канфігурацыі, а не да паўторнага рамонту выходнага файла.
Затым класіфікуйце першую няўдачу. Злучэнне з проксі папярэднічае праверцы ўліковага запісу ў любой з службаў. 407 патрабуе аўтэнтыфікацыі проксі; памылка TLS датычыцца даверу да няўдалага злучэння; адмова крыніцы датычыцца доступу да падпіскі або рэпазіторыя. Хасты CDN пакетаў могуць адрознівацца ад хастоў рэгістрацыі, таму спіс дазволаў для аднаго не гарантуе доступ да іншага.
Захоўвайце фактычную канчатковую кропку, выбраны проксі і ідэнтыфікатар уліковага запісу пры кожным параўнанні, без сакрэтаў. Старыя рэцэпты з rhn_register і /etc/sysconfig/rhn/up2date апісваюць іншае пакаленне інструментаў і не вызначаюць налады сучаснага запыту RHSM або DNF.