Müştəri yeniləmələri tunelləri pozur, köhnə versiyalar işləməyə davam edir və bu, iki aydın çıxış yolu qoyur. Biri paketi olduğu yerdə saxlayıb düzəliş gözləyir; digəri dərhal dəstəklənən quruluşa keçir. Onlar eyni dərəcədə təhlükəsiz deyil və heç biri çıxışsız texniki xidmət strategiyası deyil. Seçim etməzdən əvvəl onları həqiqətən nəyi dondurduqlarına görə müqayisə edin.

Bir geriləmə üçün iki düzəliş

Paketi saxlamaq işləyən versiyanı quraşdırılmış saxlayır və APT-nin onu yerindən tərpətməsini dayandırır. Vaxt qazandırır, istifadəçiləri bağlı saxlayır və əsas xətanı toxunulmaz qoyur. İrəli getmək geriləməni düzəldən dəstəklənən buraxılışı tapmaq və ya bağlantı sahibini distributivin hələ saxladığı bir şeylə əvəz etmək deməkdir. Bu, əvvəlcə daha çox iş tələb edir və daimi riski aradan qaldırır.

Seçim qərardan əvvəl bilməli olduğunuz üç faktdan asılıdır: hansı komponent geriləyib, düzəldilmiş buraxılış varmı və müvəqqəti vəziyyətə nə qədər dözmək olar.

Birini seçməzdən əvvəl nasazlığı yerində təsbit edin

NetworkManager nüvə yeniləməsi, VPN plaqini yeniləməsi və resolver köməkçisinin geriləməsi istifadəçi baxımından eyni görünür, lakin geri qaytarma namizədləri fərqlidir. Dəqiq paketləri, versiyaları və ilk yeni xətanı qeyd edin.

apt-cache policy network-manager network-manager-openvpn
dpkg -l | grep -E 'network-manager|openvpn|wireguard'

Siyahılar yenilənməyibsə paket metadatası köhnəlmiş ola bilər, ona görə onu yalnız işarə kimi oxuyun və faktiki quraşdırılmış versiya ilə təsdiqləyin. Hədəf versiyanı forum yazısından götürməyin; başqa buraxılışdan eyni versiya sətri fərqli asılılıq dəsti daşıya bilər.

Saxlamanın nəyi əhatə etdiyini müqayisə edin

Saxlama paketin avtomatik quraşdırılmasının, yüksəldilməsinin və ya silinməsinin qarşısını alır. Lakin onun asılılıqlarını dondurmur, bağlantını bərpa etmir və köhnə binar faylı təhlükəsiz etmir. Bütün müqayisə bu boşluqdadır. Əgər geriləmə müştərinin bağlandığı kitabxanadan gəlibsə, kitabxana hərəkət etməyə davam edərkən müştərini saxlamaq heç nəyi dəyişmir.

sudo apt-get -s install network-manager=1.42.4-1
apt-mark showhold

Əvvəlcə endirimi simulyasiya edin və təklif olunan dəyişiklikləri tam oxuyun. Masaüstün ehtiyac duyduğu asılılığı silən endirim başqa bir hadisədir və simulyasiya bunu aşkar etmək üçün ən ucuz yerdir. Saxlama həqiqətən düzgün müvəqqəti sərhəddirsə, onu sahibi, səbəbi və aradan qaldırma şərti olan qərar kimi yazın. Sahibsiz saxlama heç kimin toxunmağa cürət etmədiyi daimi infrastruktura çevrilir.

Çıxış yollarını müqayisə edin

İrəli yol müstəqil bağlantıda yoxlanıldıqdan sonra tətbiq olunan distributiv və ya satıcı düzəlişidir. Bu, sistemi dəstəklənən yeniləmə axınının içində saxlayır və məruz qalmanı bağlayır. Miqrasiya yolu müştərini və ya hostu distributivin hələ saxladığı bir şeylə əvəz edir. Bu daha çox işdir və geriləyən komponentin həmin buraxılış budağında düzəldilmiş buraxılışı olmadıqda çox vaxt yeganə dürüst cavabdır.

sudo apt-mark unhold network-manager
sudo apt update
sudo apt full-upgrade

Hansı çıxışı seçsəniz də, bitmiş elan etməzdən əvvəl dəqiq profili, autentifikasiya yolunu, marşrutları, DNS davranışını və yenidən qoşulmanı yoxlayın. Bir dəfə qalxan tunel dayandırma, şəbəkə dəyişikliyi və yenidən başlatmaya dözən tunellə eyni deyil. Nasazlıq sübutlarını xəta hesabatı üçün saxlayın: paket versiyaları, jurnal çıxarışları, sirlər çıxarılmış profil strukturu. Hesabatı daha tam etmək üçün heç vaxt şəxsi açarlar və ya etimadnamələr əlavə etməyin.

Qeyd nəyi ehtiva etməlidir

Qərarı dörd sətirdə yazın: nə gerilədi, nə saxlanıldı və ya dəyişdirildi, müvəqqəti vəziyyətin sahibi kimdir və onu nə aradan qaldırır. Apardığınız yoxlamanı əlavə edin, çünki növbəti mühəndis onu təkrarlayacaq.

Çıxış tarixi olan saxlama idarə olunan geri qaytarma sərhəddidir. Tarixi olmayan saxlama isə səssizcə infrastrukturun bir hissəsinə çevrilmiş izahsız endirimdir.

Əlaqəli məqalələr