Paigaldasite AWS Client VPN-i paketi Ubuntusse, käivitasite selle ja saite laadija vea puuduva jagatud teegi kohta enne, kui ükski profiil oli loetud. Esimene instinkt on see teek vanemast väljaandest võtta ja edasi minna. See vahetab tavaliselt ühe katkise sõltuvuse süsteemi vastu, mis ei vasta enam omaenda paketibaasile. Käivitustõrge on toe piiri, mitte võrgu küsimus.

Viga nimetab teeki, mitte võrku

Töölaua VPN-klient peab laadima oma käituskeskkonna enne, kui saab vaadata teie profiili või lõpp-punkti. Kui dünaamiline laadija ei suuda sümbolit lahendada, sureb protsess esimesel sekundil ja aken ei ilmu kunagi. Ükski profiili redigeerimine, DNS-töö ega marsruudimuudatus ei jõua sellesse etappi. Lugege sõnumit sõna-sõnalt, sest see ütleb täpselt, millist objekti laadija tahtis.

Nii eristate kahte tõrkeperekonda. Puuduv jagatud objekt on teie hosti pakendamise probleem, samas kui autentimise tagasilükkamine on teenusepoolne otsus, mis saabub järjestuses palju hiljem.

Mõlemad lõpevad aknaga, mis sulgub, seetõttu aetakse neid veaaruannetes segi.

Globaliseerimise lülitid on teine probleem

Vead, mis mainivad ICU-d või globaliseerimist, tulevad mõne kliendi buildi all olevast .NET-i käituskeskkonnast, mitte TLS-i virnast. Muutumatu globaliseerimise lüliti seadmine muudab, kuidas see keskkond kultuurandmeid käsitleb, ja see ei anna puuduvat libssl-i. Selle rakendamine TLS-i vea vaigistamiseks jätab teile kliendi, mis käivitub ja siis mujal ebaõnnestub.

Hoidke neid kahte eraldi kastides: üks muudab käituskeskkonna käitumist, teine rahuldab linkeri. Esimese järele haaramine, kui teil on teine, on harjumus, millest tasub loobuda.

Kui host tõesti ei suuda nõutavat käituskeskkonda pakkuda, on toetatud vastus teine host, mitte muudetud.

Miks vana OpenSSL-i importimine vastu tagasi lööb

libssl-i ja libcrypto kopeerimine vanemast distributsioonist /usr/lib-i töötab piisavalt sageli, et olla ahvatlev. See viib teegi ka paketihalduri kontrolli alt välja, nii et iga hilisem turvauuendus kas jätab selle vahele või põrkub sellega kokku. Hostil, kus jookseb ka brauser või SSH-klient, olete muutnud krüpto virna programmidele, mis ei küsinud seda kunagi.

Toetatud tee on dokumenteeritud paketiallikas ja selle sõltuvuste lahendamine täpselt teie OS-i väljaande ja arhitektuuri jaoks. Kontrollige AWS-i Linuxi kliendi nõudeid ja paigaldatava versiooni väljaandemärkusi, sest toemaatriks liigub väljaannete vahel.

Vana foorumilahendus on ühe väljaandepaari hetktõmmis, mitte ühilduvuse garantii.

Hoidke tarnija teenuse definitsioon

Mõned juhendid annavad teile minimaalse systemd-üksuse, et pakendatud üksus asendada. See üksus jätab tavaliselt välja argumendid, kõvendusseaded ja integratsiooni, mille tarnija hiljem lisas, ja sellest tulenev tõrge ilmub kohas, mida te muudatusega ei seosta.

Kui vajate muudatust, kasutage selle asemel drop-in'i: väike ülekirjefail üksuse .d-kataloogis, mis lisab või asendab ühe direktiivi, koos kommentaariga, miks see olemas on ja kuidas seda tagasi võtta. Tarnija fail jääb puutumata ning järgmine paketiuuendus ei tühista teie tööd vaikselt ega dubleeri seda.

Kirjutage ülekirje tee oma märkmetesse, sest järgmine administraator vaatab kõigepealt sinna.

Tõestage käivitumine enne marsruutide silumist

Pange klient kinnitatud profiiliga usaldusväärselt käivituma, seejärel logige sisse, seejärel kinnitage tunnel, ja alles siis vaadake marsruute, DNS-i ja privaatseid ressursse. Iga etapp annab oma tõendi ja nende segamine paneb käituskeskkonna probleemi marsruutimisprobleemina näima. Kui vajate tarnija tuge, jäädvustage esimene kasulik käivitussündmus, mitte kuvatõmmis sulguvast aknast.

Ärge kunagi lisage privaatvõtit ega täielikku profiili manustatud mandaatidega diagnostikamaterjalina.

Üks küsimus lahendab enamiku neist piletitest: kas paigaldatud kliendiversiooni veel selles OS-i väljaandes toetatakse? Kui ei, on parandus toetatud paar, mitte uus teegijaht.

Seotud artiklid