Quraşdırmanın ləğvi, saxlayıcı skriptin adını çəkən xəta ilə yarımçıq dayana bilər və VPN-i yarım silinmiş vəziyyətdə qoyar: konfiqurasiya faylları qalır, xidmət hələ də işləyə bilər, və paket meneceri davam etməkdən imtina edir. Köhnə forum mövzusundakı cazibədar düzəliş skripti silmək və silməni məcbur etməkdir. Bu, simptomu müalicə edir və uğursuz olan təmizləmə addımını atır. Əvvəlcə mərhələni və paket vəziyyətini oxuyun.

Hansı həyat dövrü addımı əslində uğursuz oldu

Debian paketləri quraşdırma zamanı preinst və postinst, silmə və ya təmizləmə zamanı isə prerm və postrm işlədir və hər skriptin çıxış statusu növbəti hərəkəti müəyyən edir. prerm-dən gələn xəta silmənin paketin faylları silinməzdən əvvəl dayandığını bildirir; postrm-dən gələn xəta isə silmənin artıq baş verdiyini və təmizləmənin uğursuz olduğunu bildirir. Bunlar fərqli bərpa yolları olan fərqli vəziyyətlərdir. Distributiv siyasəti həmçinin skriptlərin təkrar işə salınmasına dözməsini gözləyir, çünki uğursuz mərhələ qaçırılmalı deyil, təkrarlanmalıdır.

İlk xətanı paket adı, versiya və distributiv buraxılışı ilə birlikdə hərfi olaraq qeyd edin. Sonrakı xətalar adətən nəticələrdir.

Dəyişməzdən əvvəl paket vəziyyətini oxuyun

Başqa əmr verməzdən əvvəl paket menecerindən nə baş verdiyini düşündüyünü soruşun.

dpkg -l vpn-package
dpkg --audit
apt-get -s remove vpn-package

Siyahı paketin vəziyyət bayraqlarını göstərir, audit pozulmuş və ya yarım konfiqurasiya edilmiş qalan paketləri tapır, simulyasiya edilmiş silmə isə apt-ın heç nəyə toxunmadan nə edəcəyini çap edir. Eyni skriptdə uğursuz olan simulyasiya mərhələni təsdiqləyir, şəbəkəni deyil. Xətada adı çəkilən skripti qeyd edin və hansı skriptlərin mövcud olduğunu görmək lazımdırsa, paketin məlumat fayllarını siyahıya alın. Bunların heç biri hələ həmin faylları redaktə etməyi əsaslandırmır.

Bərpamadan əvvəl idarəetmə yolunu qoruyun

VPN bu hosta olan yeganə SSH sessiyanızı daşıyırsa, onun silinməsi bərpanın ortasında girişinizi dayandırır. Əvvəlcə konsol, kənar idarəetmə interfeysi və ya ikinci marşrut təşkil edin və başlamazdan əvvəl onun işlədiyini təsdiqləyin. Profili və sonradan lazım olacaq hər hansı yenidən qeydiyyat təlimatını saxlayın, çünki təmizləmə yaradılmış konfiqurasiyanı silə bilər. Kimlik məlumatlarını bilete yapışdırdığınız qeydlərdən kənar saxlayın və özəl açarları diaqnostikadan tamamilə kənar saxlayın.

Sənədləşdirilmiş əl ilə üstələməni yalnız paket sahibinin rəhbərliyi altında son çarə kimi, atlanmış addımları nəzərə alaraq qəbul edin. Skriptləri heç vaxt cığırla silməyin, çünki paketin öz təmizləmə siyahısı hələ görülməli olanların qeydidir.

Paket, şəbəkə və kimlik nəticələrini ayırın

Dəstəklənən prosedur bitdikdən sonra üç nəticə ayrıca yoxlanmalıdır. Paket əməliyyatı təmiz vəziyyət göstərməli, auditdə yarım konfiqurasiya edilmiş qeyd qalmamalıdır. Şəbəkə niyyətinizə uyğun olmalıdır: düzgün xidmət dayandırılıb, köhnə marşrutlar və ya DNS parametrləri yoxdur və dəyişdirmə və ya birbaşa giriş üçün işlək yol var. Uzaq tərəf üçüncü nəticədir və köhnə kimlik məlumatları həmin hesabın sahibi vasitəsilə ləğv edilməlidir, çünki bir müştərinin silinməsi heç nəyi geri almır.

Sonra yenidən qoşulun və icazə verilən bir təyinatı yoxlayın. Hələ işləyən tunellə təmiz paket vəziyyəti təmiz şəbəkədən fərqli bir nəticədir və yalnız ikincisi silmənin həqiqətən qüvvəyə mindiyini bildirir.

Əlaqəli məqalələr