Коопсуздук жаңыртууларын орнотуудан баш тартуу — башка бирөөнүн көйгөйүнө айланууга бир гана жаман жума калганда, ал эми кардарларды кабыл алган шлюз ушундай адатты өнүктүрүүнүн эң оңой жери. Көнүмүш себеп — жетишпеген маршрут эмес, жетишпеген чечим: кардарларды жөнөтүү атайын тар болгондо хост өзү кампага кантип жетиши керектигин эч ким айткан эмес. Бул чечим ачык кабыл алынышы керек жана түштөн кийин чыгуу саясатын өчүрүүдөн тарыраак болушу керек.

Төрт этап, төрт башка ээ

Жаңыртуу ишке ашпастыгы — билдирүү айтса да, айтпаса да, аталган этап, жана ар бир этап башка ээге таандык. Чечилбеген ат — чечүүчүгө берилүүчү суроо. Убактысы бүткөн байланыш — транспортко, проксиге же алыскы жакка берилүүчү суроо. TLS инсандык катасы — ишеним маселеси, ал эми четке кагылган архив метаберилиштери — кол тамга маселеси. Төрт этап, төрт ээ, ал эми порт эрежеси дайыма алардын бирине гана жооп берет.

The failure text mentionsWhich component owns itWhat you check firstWhat you must not change
a name that will not resolvethe resolver policy for this hostwhich resolver is used, and whether its path is permittednothing in the firewall: no repository packet has left yet
a connection that times outrouting, proxy or the far endthe destination, port and proxy the manager actually attemptsthe egress policy, before you know that destination
a TLS identity mismatchtrust configuration and the server's identitythe chain the manager is presented withverification settings, which only hide the mismatch
rejected archive metadatathe repository's signing metadatawhether the source carries valid, trusted metadatathe signature check, which is not a routing question

Пинг жана аттарды чечүү — адамдар биринчи колдонгон эки сынак, жана экөө тең эч ким койбогон суроолорго жооп берет. Эхо жообу кампа байланышынан башка протоколду колдонот, ал эми ийгиликтүү издөө жүктөөнү сынабастан аттарды чечүүдө токтойт. Экөө тең чыныгы транзакция ишке ашпаганда өтүшү мүмкүн, жана экөө тең жолго тиешеси жок себептерден ишке ашпашы мүмкүн.

Менеджер чындыгында баскан жолду окуңуз

Конфигурацияланган баштапкы URIлерди жана проксинин чыныгы жайгашуусун божомолдоонун ордуна текшериңиз. Жөнөкөй HTTP үчүн жазылган эреже кампа HTTPS сүйлөгөндө оңдоо эмес, ал проксини талап кылган уюм жолду мурунтан тандап алган. Пакет менеджерлери чөйрө өзгөрмөлөрүн жана өз конфигурациясын сыйлашат, ал эми хостко таандык жөндөөлөр глобалдыкты басып калышы мүмкүн. Интерактивдүү браузер жасаган нерсе менеджер жасаган нерсе болушу шарт эмес.

apt-get update -o Debug::Acquire::http=true
apt-config dump | grep -i proxy
env | grep -i proxy

APT ташуу документтештирүүсү кайсы жөндөөлөр кайсы URI схемасына тиешелүү экенин жана хостко таандык тандоолор кантип жазыларын сүрөттөйт. Буйруктардын чыгышын тикет менен бирге сактаңыз, анткени ал прокси көйгөйүн жетишпеген маршруттан каалаган пинг жыйынтыктарынан тезирээк ажыратат. Менеджер аракет кылган так барар жерин, портту жана протоколду жазыңыз, ал эми брандмауэр өзгөрүүсү болжолдонгон күзгү дарегине эмес, ошол жазууга таянсын — ал айлардын ичинде эскирет.

Тейлөө саясатын тандаңыз, өзгөчөлүктү эмес

Үч саясат корголушу мүмкүн: туннел аркылуу тейлөө, башкарылуучу жаңыртуу проксиси аркылуу тейлөө же тар уруксат берилген түз маршрут аркылуу тейлөө. Ар бири өзүнө туура келген чечүүчү жайгашуусун болжолдойт. Корголбой турган нерсе — туннел кулаган сайын тынч түрдө чексиз камдык жолго айланган өзгөчөлүк.

Тандалган саясатты ээси менен бирге жазыңыз, анткени кийинки оператор эрежени табат, анын артындагы негиздемени эмес. Уруксатты эрежелерди тазалоо же бир хост үчүн экинчи саясат менеджерин кошуу аркылуу эмес, учурдагы брандмауэр жана тармак ээси аркылуу колдонуңуз. Чыныгы булак колдонгон дарек топторун жана кызматтын акыркы чекиттерин камтыңыз, ал эми кампа көчкөндө тизмени кайра карап чыгыңыз.

Ишенимди алсыратпастан текшериңиз

Ийгиликтүү транспорт — текшерүүнү бошотууга уруксат эмес: архив аутентификациясы жана TLS серверинин инсандыгы эки өзүнчө текшерүү, ал эми кайсынысын болбосун өчүрүү катаны жоготуп, хосттун эмнени кабыл аларын өзгөртөт. Ортодо турган прокси — тармак ээсинин ишеним чечими, текшерүүнү жергиликтүү өчүрүүгө себеп эмес, ал эми кампанын эсептик дайындары жалпы диагностикага тиешелүү эмес, анткени кенен журнал алардын агып кетишинин эң оңой жери.

Өзгөрүүнү контролдонгон метаберилиштерди алуу жана андан кийин бир жактырылган пакет транзакциясы менен кабыл алыңыз, анан туннел кулаганда эмне болорун текшериңиз. Үзгүлтүк учурунда тынч кеңейген тейлөө жолу жабык түрдө ишке ашпаган жолдон жаман, ал эми натыйжа аталган ээси жана чектелген камтылышы бар жаңыртуу жолу болушу керек.

Тектеш макалалар