VPN багцыг prerm-д устгаж чадсангүй: эхлээд юуг шалгах вэ
Бүтэлгүй prerm скрипт файлууд алга болохоос өмнө устгах үйлдлийг зогсоодог. Багцын төлөв болон яг үе шатыг уншиж, дараа нь дэмжигдсэн сэргээх замыг ашиглана уу.
Устгалт нь засвар үйлчилгээний скриптийг нэрлэсэн алдаатай дундаа зогсож, VPN хагас устсан хэвээр үлдэж болно: тохиргооны файлууд үлдэнэ, үйлчилгээ хараахан ажиллаж байж болно, ба багц менежер үргэлжлүүлэхээс татгалзана. Хуучин форумын сэдэв дэх уруу татсан шийдэл нь скриптийг устгаж, устгалыг хүчээр гүйцэтгэх явдал юм. Энэ нь шинж тэмдгийг эмчилж, бүтэлгүй болсон цэвэрлэх алхмыг хаядаг. Эхлээд үе шат болон багцын төлөвийг уншина уу.
Амьдралын мөчлөгийн аль алхам үнэхээр бүтэлгүй болсон
Debian багцууд суулгах үед preinst ба postinst, устгах эсвэл бүрэн цэвэрлэх үед prerm ба postrm-г ажиллуулдаг бөгөөд скрипт бүрийн гарах статус дараагийн үйлдлийг тодорхойлдог. prerm-ийн алдаа нь багцын файлуудыг устгахаас өмнө устгалт зогссоныг илэрхийлнэ; postrm-ийн алдаа нь устгалт аль хэдийн болж, цэвэрлэлт бүтэлгүй болсныг илэрхийлнэ. Эдгээр нь өөр сэргээх замтай өөр нөхцөл байдал юм. Түгээлтийн бодлого мөн скриптүүд давтан ажиллуулахыг тэвчихийг хүлээдэг, учир нь бүтэлгүй үе шатыг зайлсхийх биш давтах ёстой.
Эхний алдааг үгчлэн тэмдэглэж, багцын нэр, хувилбар, түгээлтийн хувилбарын хамт бичнэ үү. Дараагийн алдаанууд ихэвчлэн үр дагавар байдаг.
Багцын төлөвийг өөрчлөхөөс өмнө уншина уу
Өөр команд өгөхөөс өмнө багц менежерээс юу болсон гэж бодож байгааг асууна уу.
dpkg -l vpn-package
dpkg --audit
apt-get -s remove vpn-packageЖагсаалт нь багцын төлөвийн тугнуудыг харуулж, аудит эвдэрсэн эсвэл хагас тохируулсан багцуудыг олж, симуляцлагдсан устгалт нь apt юу хийхийг юунд ч хүрэлгүйгээр хэвлэнэ. Мөн скрипт дээр бүтэлгүй болох симуляц нь сүлжээг биш, үе шатыг батална. Алдаанд нэрлэгдсэн скриптийг анзаарч, аль скриптүүд байгааг харах шаардлагатай бол багцын мэдээллийн файлуудыг жагсаана уу. Эдгээрийн аль нь ч тэр файлуудыг засахыг хараахан зөвтгөхгүй.
Засвараас өмнө удирдлагын замыг хамгаална уу
Хэрэв VPN нь энэ хост руу чиглэсэн таны цорын ганц SSH сессийг зөөж байгаа бол түүнийг устгах нь засварын дунд таны хандалтыг тасална. Эхлээд консол, гадаад удирдлагын интерфэйс эсвэл хоёр дахь зам бэлтгэж, эхлэхээс өмнө ажиллаж байгааг батална уу. Профайл болон дараа хэрэгтэй дахин бүртгүүлэх зааврыг хадгална уу, учир нь бүрэн цэвэрлэлт үүсгэсэн тохиргоог устгаж болно. Тасалбарт наах тэмдэглэлээс нэвтрэх мэдээллийг хол байлгаж, хувийн түлхүүрүүдийг оношилгооноос бүрэн хол байлгана уу.
Баримтжуулсан гар аргаар хүчингүй болгохыг багцын эзний удирдлага дор хамгийн сүүлийн арга хэмжээ гэж үзэж, алгассан алхмуудыг тооцно уу. Скриптүүдийг хэзээ ч орлуулах тэмдэгтээр бүү устга, учир нь багцын өөрийн цэвэрлэх жагсаалт нь үлдсэн ажлын бүртгэл юм.
Багц, сүлжээ, нэвтрэх мэдээллийн үр дүнг тусгаарлана уу
Дэмжигдсэн журам дууссаны дараа гурван үр дүнг тус тусад нь шалгах шаардлагатай. Багцын гүйлгээ нь аудитад хагас тохируулсан бичлэг үлдээхгүйгээр цэвэр төлөв харуулах ёстой. Сүлжээ нь таны зорьсонтой тохирох ёстой: зөв үйлчилгээ зогссон, хуучирсан маршрут эсвэл DNS тохиргоо байхгүй, солих эсвэл шууд хандах ажиллах зам байна. Алслагдсан тал нь гурав дахь үр дүн бөгөөд хуучирсан нэвтрэх мэдээллийг тухайн бүртгэлийн эзэнээр дамжуулан цуцална, учир нь клиентийг устгах нь юуг ч цуцлахгүй.
Дараа нь дахин холбогдож, зөвшөөрөгдсөн нэг очих газрыг шалгана уу. Ажиллаж байгаа туннельтай цэвэр багцын төлөв нь цэвэр сүлжээнээс өөр үр дүн бөгөөд зөвхөн хоёр дахь нь устгал үнэхээр хүчин төгөлдөр болсныг хэлнэ.