Советот да се закрпи клиентот за да ги валидира сертификатите е премногу нејасен за да се дејствува по него. Тој може да опишува поправен софтверски дефект, стара изградба од еден давател или профил што никогаш не ја побарал проверката. Тоа се три различни промени со три различни сопственици. Дејствување по таа реченица без да се знае со која од трите се соочувате е начинот на кој работен клиент се менува без причина.

Одвојте ги трите тврдења

Софтверскиот дефект има известување, засегнати верзии и поправено издание. Изградбата на давателот има свој канал за дистрибуција и свој ритам на ажурирање. Пропустот во профилот ги нема ниту едното ниту другото, бидејќи извршната датотека е во ред, а конфигурацијата бара помалку отколку што претпоставивте. Додека тврдењето не именува едно од тие три, нема што да се тестира.

Запишете го тврдењето во една реченица пред да го барате. Ако реченицата не може да именува што е расипано, пребарувањето нема цел и секој резултат изгледа релевантен.

ClaimEvidence that settles itWho owns the change
Software defectAdvisory naming affected versionsPackage or product maintainer
Provider buildRelease notes for that clientThe provider
Profile omissionThe configuration actually loadedWhoever owns the profile

Најдете ја извршната датотека што навистина работи

Определете што ја започнува врската пред да погледнете која било верзија. Дистрибутивна служба, десктоп приклучок и апликација на давател можат секој да користат различна извршна датотека или мотор. Верзијата што ја печати која било бинарна датотека што случајно се нашла на патеката за пребарување на школката не е инвентар на машината. Прочитајте ја единицата или процесот што навистина ја извршил врската.

systemctl cat openvpn-client@*.service
ps -o pid,cmd -C openvpn
apt-cache policy openvpn network-manager-openvpn

Барањето за пакетот известува што локалните метаподатоци сметаат за инсталирано и достапно, а тој кеш може да биде застарен, затоа прво освежете го. Тоа исто така не кажува ништо за тоа дали службата што работи вчитала бинарна датотека инсталирана пред пет минути. Споредете го записот за пакетот со процесот што навистина е поврзан.

Докази од пакетот наместо впечатоци за верзијата

Безбедносното одржување на дистрибуциите често пренесува исправки наназад, така што постара верзија од upstream уште може да го содржи закрпувањето. Важи и обратното: пакет од непознато складиште не носи автоматско право на тековно одржување. Читајте го статусот на поддршка на изданието, а не бројот на верзијата.

Таа разлика е разликата помеѓу вистинска празнина и број што само изгледа стар. Запишете го складиштето од кое дојде пакетот, бидејќи истиот низа за верзија може да пристигне преку многу различни канали со многу различна поддршка.

Конфигурацијата е другата половина

Одржуваната извршна датотека уште бара профил што ги бара проверките што сметате дека се на место. Сидрата на доверба, предвидената улога на другата страна и очекуваното име на серверот се поврзани, но одделни одлуки. Проверката на улогата не е проверка на име и ниту една не ја заменува другата. Ако предупредувањето е за конфигурација, исправката им припаѓа на оние што го поседуваат профилот.

Не инсталирајте произволна закрпа за да компензирате непроверен профил и не додавајте директива за да поправите вистински дефект во имплементацијата. Двете грешки изгледаат како напредок, затоа и двете продолжуваат да се случуваат.

Одлучете со докази во записот

Одлуката произлегува од она што сте го утврдиле. Документиран засегнат пакет бара негово поддржано ажурирање, неподдржана платформа бара пат за миграција, а клиент на давател бара насоки од тој давател. Двосмислена инструкција бара известување и засегната компонента пред нешто од тоа да се примени.

Држете ги активниот клиент, целосната верзија, известувањето и сопственикот на профилот заедно во записот за промена. Тоа е посилно од упатување на учебник и тоа е она што навистина ќе му треба на следниот човек.

Поврзани статии