It fuortheljen fan it VPN-pakket mislearre yn prerm: wat earst te kontrolearjen
In mislearjend prerm-skript stopset in de-installaasje foardat de bestannen fuort binne. Lês de pakketstatus en de krekte faze, en brûk dan it stipe herstelpaad.
De-installaasjes kinne healwei stopje mei in flater dy't in ûnderhâldsskript neamt, wêrtroch't de VPN heal fuorthelle bliuwt: konfiguraasjebestanden bliuwe stean, de tsjinst kin noch rinne, en de pakketbehearder wegert troch te gean. De ferliedlike oplossing yn in âld forumboerd is it skript te wiskjen en it fuortheljen te twingen. Dat behannelet it symptoom en smyt de oprommestap fuort dy't mislearre. Lês earst de faze en de pakketstatus.
Hokker stap fan de libbenssyklus mislearre eins
Debian-pakketten rinne preinst en postinst by ynstallaasje, en prerm en postrm by fuortheljen of folsleine opskjinering, wêrby't de útgeansstatus fan elk skript de folgjende aksje bepaalt. In flater fan prerm betsjut dat it fuortheljen stoppe foardat de bestannen fan it pakket wiske waarden; in flater fan postrm betsjut dat it fuortheljen al bard wie en dat de opromming mislearre. Dat binne ferskillende situaasjes mei ferskillend herstel. It distribúsjebelied ferwachtet ek dat skripten in werhelle útfiering ferneare, om't in mislearre faze werhelle wurde moat yn stee fan mijd.
Skriuw de earste flater wurdlik op, tegearre mei de pakketnamme, ferzje en distribúsje-útjefte. Lettere flaters binne meastentiids gefolgen.
Lês de pakketstatus foardat jo dy feroarje
Freegje de pakketbehearder wat hy tinkt dat der bard is foardat jo in oar kommando jaan.
dpkg -l vpn-package
dpkg --audit
apt-get -s remove vpn-packageDe listlitse toant de statusflaggen fan it pakket, de kontrôle fynt pakketten dy't brutsen of heal konfigurearre efterlitten binne, en it simulearre fuortheljen printsje wat apt dwaan soe sûnder eat oan te reitsjen. In simulaasje dy't by itselde skript mislearret, befêstiget de faze yn stee fan it netwurk. Notearje it skript dat yn 'e flater neamd wurdt en list de ynformaasjebestanden fan it pakket op as jo sjen moatte hokker skripten bestean. Net ien fan dat rjochtfeardiget it noch om dy bestannen te bewurkjen.
Beskermje it behearpaad foar de reparaasje
As de VPN jo iennige SSH-sesje nei dizze host draacht, dan einiget it fuortheljen jo tagong midden yn 'e reparaasje. Regelje earst in konsôle, in bûtenbânsk behearinterface of in twadde rûte, en befêstigje dat it wurket foardat jo begjinne. Bewarje it profyl en alle opnij-ynskriuwynstruksjes dy't jo letter nedich hawwe, om't in folsleine opskjinering generearre konfiguraasje fuorthelje kin. Hâld ynloggegevens bûten de notysjes dy't jo yn in ticket plakke, en hâld privee kaaien hielendal bûten de diagnostyk.
Behannelje in dokumintearre hânmatige oerskriuwing as lêste middel ûnder lieding fan de pakketeigener, mei de oersleine stappen ferantwurde. Wiske nea skripten mei wildcards, om't de eigen oprommelist fan it pakket it register is fan wat noch dien wurde moat.
Skied resultaten fan pakket, netwurk en ynloggegevens
Trije resultaten moatte ûnôfhinklik kontrolearre wurde as de stipe proseduere klear is. De pakkettransaksje heart in skjinne status te toanen, sûnder heal konfigurearre ynfieringen dy't yn 'e kontrôle efterbliuwe. It netwurk heart te passen by wat jo fan doel wiene: de goede tsjinst stoppe, gjin ferâldere rûtes of DNS-ynstellingen, en in wurkjend paad foar ferfanging of direkte tagong. De fiere kant is it tredde resultaat, en ferâldere ynloggegevens heart men troch de eigner fan dat akkount yn te lûken, om't it de-ynstallearjen fan in klant neat weromlûkt.
Meitsje dan opnij ferbining en test ien tastien bestimming. In skjinne pakketstatus mei in tunnel dy't noch rint is in oar resultaat as in skjin netwurk, en allinnich it twadde fertelt jo dat it fuortheljen echt yn gong set is.