Kaldırma işlemleri, bir bakım betiğinin adını veren bir hatayla yarıda kalabilir ve VPN yarı kaldırılmış olarak kalır: yapılandırma dosyaları kalır, hizmet hâlâ çalışıyor olabilir, ve paket yöneticisi devam etmeyi reddeder. Eski bir forum başlığındaki cazip çözüm, betiği silip kaldırmayı zorlamaktır. Bu, belirtiyi tedavi eder ve başarısız olan temizleme adımını çöpe atar. Önce aşamayı ve paket durumunu okuyun.

Yaşam döngüsünün hangi adımı gerçekten başarısız oldu

Debian paketleri kurulumda preinst ve postinst, kaldırma veya tam temizlemede prerm ve postrm çalıştırır ve her betiğin çıkış durumu sonraki eylemi belirler. prerm'den gelen hata, kaldırmanın paketin dosyaları silinmeden önce durduğu anlamına gelir; postrm'den gelen hata, kaldırmanın zaten gerçekleştiği ve temizlemenin başarısız olduğu anlamına gelir. Bunlar farklı kurtarmaya sahip farklı durumlardır. Dağıtım politikası ayrıca betiklerin tekrarlanan çalıştırmaya dayanmasını bekler, çünkü başarısız bir aşama kaçınılmak yerine yinelenmelidir.

İlk hatayı paket adı, sürüm ve dağıtım sürümüyle birlikte kelimesi kelimesine not edin. Sonraki hatalar genellikle sonuçlardır.

Değiştirmeden önce paket durumunu okuyun

Başka bir komut vermeden önce paket yöneticisine ne olduğunu düşündüğünü sorun.

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

Liste paketin durum bayraklarını gösterir, denetim bozuk veya yarı yapılandırılmış bırakılan paketleri bulur ve simüle edilen kaldırma apt'nin hiçbir şeye dokunmadan ne yapacağını yazdırır. Aynı betikte başarısız olan simülasyon aşamayı doğrular, ağı değil. Hatada adı geçen betiği not edin ve hangi betiklerin var olduğunu görmeniz gerekiyorsa paketin bilgi dosyalarını listeleyin. Bunların hiçbiri henüz o dosyaları düzenlemeyi haklı çıkarmaz.

Onarımdan önce yönetim yolunu koruyun

VPN bu ana bilgisayara giden tek SSH oturumunuzu taşıyorsa, kaldırılması erişiminizi onarımın ortasında sona erdirir. Önce bir konsol, bant dışı bir yönetim arayüzü veya ikinci bir rota sağlayın ve başlamadan önce çalıştığını doğrulayın. Profili ve daha sonra ihtiyaç duyacağınız yeniden kayıt talimatlarını saklayın, çünkü tam temizleme oluşturulmuş yapılandırmayı kaldırabilir. Kimlik bilgilerini bir bilete yapıştırdığınız notların dışında tutun ve özel anahtarları tanılamanın tamamen dışında tutun.

Belgelenmiş elle geçersiz kılmayı paket sahibinin rehberliğinde son çare olarak görün, atlanan adımları hesaba katarak. Betikleri asla joker karakterle silmeyin, çünkü paketin kendi temizleme listesi hâlâ yapılması gerekenlerin kaydıdır.

Paket, ağ ve kimlik bilgisi sonuçlarını ayırın

Desteklenen prosedür bittiğinde üç sonuç bağımsız olarak kontrol edilmelidir. Paket işlemi, denetimde yarı yapılandırılmış girdi kalmadan temiz bir durum göstermelidir. Ağ, amaçladığınız şeyle eşleşmelidir: doğru hizmet durdurulmuş, eski rota veya DNS ayarı yok ve değiştirme ya da doğrudan erişim için çalışan bir yol var. Uzak taraf üçüncü sonuçtur ve eski kimlik bilgileri o hesabın sahibi aracılığıyla iptal edilmelidir, çünkü bir istemciyi kaldırmak hiçbir şeyi iptal etmez.

Sonra yeniden bağlanın ve izin verilen tek bir hedefi test edin. Hâlâ çalışan bir tünelle temiz paket durumu, temiz bir ağdan farklı bir sonuçtur ve kaldırmanın gerçekten yürürlüğe girdiğini yalnızca ikincisi söyler.

İlgili makaleler