VPN paketini prerm bosqichida olib tashlash muvaffaqiyatsiz tugadi: avval nimani tekshirish kerak
Muvaffaqiyatsiz prerm skripti fayllar yo'qolishidan oldin o'rnatishni olib tashlashni to'xtatadi. Paket holati va aniq bosqichni o'qing, keyin qo'llab-quvvatlanadigan tiklash yo'lidan foydalaning.
Olib tashlash yarim yo'lda texnik xizmat skriptini nomlaydigan xato bilan to'xtab qolishi mumkin va VPN yarim olib tashlangan holatda qoladi: konfiguratsiya fayllari qoladi, xizmat hali ham ishlayotgan bo'lishi mumkin, va paket menejeri davom etishdan bosh tortadi. Eski forum mavzusidagi jozibali yechim skriptni o'chirish va olib tashlashni majburlashdir. Bu alomatni davolaydi va muvaffaqiyatsiz tozalash qadamini tashlab yuboradi. Avval bosqich va paket holatini o'qing.
Hayot davrining qaysi qadami haqiqatan muvaffaqiyatsiz bo'ldi
Debian paketlari o'rnatishda preinst va postinst, olib tashlash yoki to'liq tozalashda prerm va postrm ishga tushiradi va har bir skriptning chiqish holati keyingi amalni belgilaydi. prerm xatosi olib tashlash paket fayllari o'chirilishidan oldin to'xtaganini bildiradi; postrm xatosi olib tashlash allaqachon sodir bo'lganini va tozalash muvaffaqiyatsiz bo'lganini bildiradi. Bu turli tiklanishga ega turli holatlardir. Tarqatish siyosati skriptlar takroriy ishga tushishga chidashini ham kutadi, chunki muvaffaqiyatsiz bosqichdan qochish emas, uni takrorlash kerak.
Birinchi xatoni so'zma-so'z yozib oling, paket nomi, versiyasi va tarqatish nashri bilan birga. Keyingi xatolar odatda oqibatlardir.
O'zgartirishdan oldin paket holatini o'qing
Boshqa buyruq berishdan oldin paket menejeridan nima bo'lgan deb o'ylashini so'rang.
dpkg -l vpn-package
dpkg --audit
apt-get -s remove vpn-packageRo'yxat paketning holat bayroqlarini ko'rsatadi, audit buzilgan yoki yarim sozlangan holda qolgan paketlarni topadi va simulyatsiya qilingan olib tashlash apt hech narsaga tegmasdan nima qilishini chop etadi. Xuddi shu skriptda muvaffaqiyatsiz bo'lgan simulyatsiya bosqichni tasdiqlaydi, tarmoqni emas. Xatoda nomlangan skriptni e'tiborga oling va qaysi skriptlar mavjudligini ko'rish uchun paketning ma'lumot fayllarini sanab chiqing. Bularning hech biri hali bu fayllarni tahrirlashni oqlamaydi.
Ta'mirlashdan oldin boshqaruv yo'lini himoya qiling
Agar VPN bu xostga sizning yagona SSH sessiyangizni olib o'tsa, uni olib tashlash ta'mirlash o'rtasida kirishingizni tugatadi. Avval konsol, tashqi boshqaruv interfeysi yoki ikkinchi marshrutni ta'minlang va boshlashdan oldin ishlashini tasdiqlang. Profilni va keyinchalik kerak bo'ladigan qayta ro'yxatdan o'tish ko'rsatmalarini saqlang, chunki to'liq tozalash yaratilgan konfiguratsiyani olib tashlashi mumkin. Hisob ma'lumotlarini chiptaga yopishtirgan eslatmalaringizdan chetda saqlang, maxfiy kalitlarni esa diagnostikadan butunlay chetda saqlang.
Hujjatlashtirilgan qo'lda almashtirishni paket egasining rahbarligida oxirgi chora deb biling, o'tkazib yuborilgan qadamlar hisobga olinadi. Skriptlarni hech qachon joker belgi bilan o'chirmang, chunki paketning o'z tozalash ro'yxati hali nima qilish kerakligining yozuvi.
Paket, tarmoq va hisob ma'lumotlari natijalarini ajrating
Qo'llab-quvvatlanadigan tartib tugagach, uchta natijani alohida tekshirish kerak. Paket tranzaksiyasi auditda yarim sozlangan yozuvlar qoldirmasdan toza holatni ko'rsatishi kerak. Tarmoq siz nazarda tutgan narsaga mos kelishi kerak: to'g'ri xizmat to'xtatilgan, eskirgan marshrutlar yoki DNS sozlamalari yo'q va almashtirish yoki to'g'ridan-to'g'ri kirish uchun ishlaydigan yo'l bor. Uzoq tomon uchinchi natija bo'lib, eskirgan hisob ma'lumotlari o'sha hisob egasi orqali bekor qilinishi kerak, chunki mijozni o'rnatishni olib tashlash hech narsani bekor qilmaydi.
So'ngra qayta ulanib, ruxsat etilgan bitta manzilni sinab ko'ring. Hali ishlab turgan tunnel bilan toza paket holati toza tarmoqdan boshqa natija va faqat ikkinchisi olib tashlash haqiqatan kuchga kirganini aytadi.