Аюулгүй байдлын шинэчлэлтийг суулгахаас татгалзах нь өөр хэн нэгний асуудал болоход ердөө нэг муу долоо хоног үлдэх асуудал бөгөөд клиентүүдийг хүлээн авдаг гарц бол энэ дадлыг хөгжүүлэх хамгийн хялбар газар юм. Ердийн шалтгаан нь дутуу зам биш, харин дутуу шийдвэр юм: клиентүүдийн дамжуулалт санаатайгаар нарийн байхад хост өөрөө агуулахад хэрхэн хүрэхийг хэн ч хэлээгүй. Тэр шийдвэрийг тодорхой гаргах ёстой бөгөөд гарах гарцын бодлогыг нэг үдээс хойш унтраахаас илүү нарийн байх ёстой.

Дөрвөн үе шат, дөрвөн өөр эзэн

Шинэчлэлтийн алдаа нь мессеж хэлсэн эсэхээс үл хамааран нэрлэгдсэн үе шат бөгөөд үе шат бүр өөр эзэнд хамаарна. Шийдэгдэхгүй нэр бол шийдэгчийн асуулт. Хугацаа хэтэрсэн холболт бол тээвэр, прокси эсвэл алслагдсан төгсгөлийн асуулт. 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 серверийн таних нь хоёр өөр шалгалт бөгөөд аль нэгийг нь унтраахад алдаа алга болж, харин хост юуг хүлээн авах нь өөрчлөгддөг. Зам дундуур таслах прокси нь сүлжээний эзний итгэлийн шийдвэр бөгөөд шалгалтыг локалд унтраах шалтгаан биш, агуулахын нэвтрэх мэдээлэл нь хуваалцсан оношилгоонд хамаарахгүй, учир нь дэлгэрэнгүй лог бол тэдгээрийг алдахад хамгийн хялбар газар.

Өөрчлөлтийг хяналттай мета өгөгдлийн татан авалт, дараа нь нэг зөвшөөрөгдсөн багц гүйлгээгээр хүлээн авч, дараа нь хонгил унах үед юу болохыг туршиж үзээрэй. Тасралтын үед чимээгүйгээр өргөжиж буй засварын зам хаалттай байдлаар бүтэлгүйтдэг замаас дор бөгөөд үр дүн нь нэрлэгдсэн эзэн, хязгаарлагдмал хүрээтэй шинэчлэлтийн зам байх ёстой.

Холбоотой нийтлэлүүд