It-tneħħija tal-pakkett VPN falliet fi prerm: x'għandek tiċċekkja l-ewwel
Skript prerm li jfalli jwaqqaf diżinstallazzjoni qabel ma jgħibu l-fajls. Aqra l-istat tal-pakkett u l-istadju eżatt, imbagħad uża t-triq tal-irkupru sostnuta.
Id-diżinstallazzjonijiet jistgħu jieqfu fin-nofs bi żball li jsemmi skript tal-manutenzjoni, u l-VPN jibqa' nofsu mneħħi: il-fajls tal-konfigurazzjoni jibqgħu, is-servizz jista' għadu għaddej, u l-maniġer tal-pakketti jirrifjuta li jkompli. Is-soluzzjoni li tittantak f'ħajt tal-forum antik hija li tħassar l-iskript u tisforza t-tneħħija. Dan jittratta s-sintomu u jarmi l-pass tat-tindif li falla. Aqra l-istadju u l-istat tal-pakkett l-ewwel.
Liema pass taċ-ċiklu tal-ħajja fil-fatt falla
Il-pakketti Debian iħaddmu preinst u postinst fl-installazzjoni, u prerm u postrm fit-tneħħija jew fit-tindif sħiħ, bl-istat tal-ħruġ ta' kull skript jiddetermina l-azzjoni li jmiss. Żball minn prerm ifisser li t-tneħħija waqfet qabel ma ġew imħassra l-fajls tal-pakkett; żball minn postrm ifisser li t-tneħħija diġà seħħet u t-tindif falla. Dawn huma sitwazzjonijiet differenti b'irkupru differenti. Il-politika tad-distribuzzjoni tistenna wkoll li l-iskripts ibatu eżekuzzjoni ripetuta, għax stadju li jfalli għandu jiġi ripetut minflok evitat.
Innota l-ewwel żball kelma b'kelma, flimkien mal-isem tal-pakkett, il-verżjoni u l-ħarġa tad-distribuzzjoni. Żbalji aktar tard huma normalment konsegwenzi.
Aqra l-istat tal-pakkett qabel ma tbiddlu
Staqsi lill-maniġer tal-pakketti x'jaħseb li ġara qabel ma toħroġ kmand ieħor.
dpkg -l vpn-package
dpkg --audit
apt-get -s remove vpn-packageIl-lista turi l-bnadar tal-istat tal-pakkett, l-awditjar isib pakketti mitluqa miksura jew nofshom konfigurati, u t-tneħħija simulata tipprintja x'kien jagħmel apt mingħajr ma jmess xejn. Simulazzjoni li tfalli fl-istess skript tikkonferma l-istadju, mhux in-netwerk. Innota l-iskript imsemmi fiż-żball u elenka l-fajls tal-informazzjoni tal-pakkett jekk għandek bżonn tara liema skripts jeżistu. Xejn minn dan għadu ma jiġġustifika l-editjar ta' dawk il-fajls.
Ipproteġi t-triq tal-immaniġġjar qabel it-tiswija
Jekk il-VPN iġorr l-unika sessjoni SSH tiegħek lejn dan il-host, it-tneħħija tagħha ttemm l-aċċess tiegħek f'nofs it-tiswija. Ipprepara console, interface tal-immaniġġjar out-of-band jew it-tieni rotta l-ewwel, u kkonferma li taħdem qabel tibda. Ippreserva l-profil u kwalunkwe struzzjoni ta' reġistrazzjoni mill-ġdid li tkun teħtieġ wara, għax tindif sħiħ jista' jneħħi konfigurazzjoni ġġenerata. Żomm il-kredenzjali barra min-noti li tippejstja f'ticket, u żomm iċ-ċwievet privati kompletament barra mid-dijanjostika.
Ittratta override manwali dokumentat bħala l-aħħar għażla taħt il-gwida tas-sid tal-pakkett, bil-passi maqbuża magħduda. Qatt ma tħassar skripts b'wildcard, għax il-lista tat-tindif tal-pakkett stess hija r-rekord ta' dak li għad fadal isir.
Issepara r-riżultati tal-pakkett, tan-netwerk u tal-kredenzjali
Tliet riżultati jeħtieġ jiġu ċċekkjati b'mod indipendenti meta tintemm il-proċedura sostnuta. It-tranżazzjoni tal-pakkett għandha turi stat nadif, mingħajr entrati nofshom konfigurati li jibqgħu fl-awditjar. In-netwerk għandu jaqbel ma' dak li kellek f'moħħok: is-servizz it-tajjeb mwaqqaf, l-ebda rotta jew setting DNS skadut, u triq li taħdem għas-sostituzzjoni jew aċċess dirett. In-naħa remota hija t-tielet riżultat, u l-kredenzjali skaduti għandhom jiġu rtirati permezz tas-sid ta' dak il-kont, għax id-diżinstallazzjoni ta' klijent ma tħassar xejn.
Imbagħad erġa' qabbad u ttests destinazzjoni waħda permessa. Stat nadif tal-pakkett b'tunnel li għadu għaddej huwa riżultat differenti minn netwerk nadif, u t-tieni biss jgħidlek li t-tneħħija fil-fatt daħlet fis-seħħ.