Du installerte AWS Client VPN-pakken på Ubuntu, køyrde han og fekk ein lastarfeil om eit manglande delt bibliotek før nokon profil var lesen. Instinktet er å hente det biblioteket frå ein eldre versjon og halde fram. Det byter vanlegvis éin øydelagd avhengnad mot eit system som ikkje lenger passar med sin eigen pakkedatabase. Oppstartsfeilen er eit spørsmål om støttegrensa, ikkje om nettet.

Feilen nemner eit bibliotek, ikkje nettet

Ein desktop-VPN-klient må laste køyretidsmiljøet sitt før han kan sjå på profilen eller endepunktet ditt. Når den dynamiske lastaren ikkje kan løyse eit symbol, døyr prosessen i det første sekundet og vindauget blir aldri synleg. Inga mengd profilredigering, DNS-arbeid eller ruteendringar når det stadiet. Les meldinga bokstaveleg, for ho fortel deg nøyaktig kva objekt lastaren ville ha.

Det er også slik du skil to feilfamiliar. Eit manglande delt objekt er eit pakkeproblem på verten din, medan ei avvising av autentisering er eit vedtak på tenestesida som kjem mykje seinare i rekkja.

Begge endar med eit vindauge som blir lukka, og difor blir dei blanda saman i feilrapportar.

Globaliseringsbrytarar er eit anna problem

Feil som nemner ICU eller globalisering kjem frå .NET-køyretida under nokre klientbygg, ikkje frå TLS-stakken. Å setje brytaren for invariant globalisering endrar korleis det miljøet handterer kulturdata, og han leverer ikkje ein manglande libssl. Å bruke han for å dempe ein TLS-feil lèt deg sitje att med ein klient som startar og så feilar ein annan stad.

Hald dei to i kvar si øskje: den eine endrar åtferda til køyretida, den andre gjer ein linkar nøgd. Å gripe etter den første når du har den andre, er ein vane det er verd å leggje av.

Viss verten verkeleg ikkje kan levere det naudsynte køyretidsmiljøet, er det støtta svaret ein annan vert, ikkje ein endra.

Kvifor import av ein gamal OpenSSL slår tilbake

Å kopiere libssl og libcrypto frå ein eldre distribusjon til /usr/lib verkar ofte nok til å vere freistande. Det set også eit bibliotek utanfor kontrollen til pakkehandsamaren, slik at kvar seinare tryggleiksoppdatering anten bommar på det eller kolliderer med det. På ein vert som også køyrer ein nettlesar eller ein SSH-klient, har du endra kryptostakken for program som aldri bad om det.

Den støtta vegen er den dokumenterte pakkekjelda og avhengnadsløysinga hennar for nøyaktig din OS-versjon og arkitektur. Sjekk AWS sine krav til Linux-klienten og utgivingsnotata for versjonen du installerer, fordi støttematrisa flyttar seg mellom utgivingar.

Ei gamal forumløysing er eit augeblinksbilete av eitt utgivingspar, ikkje ein garanti for kompatibilitet.

Hald på tenestedefinisjonen til leverandøren

Nokre guidar gjev deg ei minimal systemd-eining for å erstatte den pakka. Den eininga droppar vanlegvis argument, herdingsinnstillingar og integrasjon som leverandøren la til seinare, og feilen som oppstår dukkar opp ein stad du ikkje vil knyte til endringa.

Treng du ei endring, bruk i staden ein drop-in: ei lita overstyringsfil i .d-mappa til eininga som legg til eller erstattar éi direktiv, med ein kommentar om kvifor ho finst og korleis ho blir rulle tilbake. Fila til leverandøren blir verande intakt, og neste pakkeoppdatering korkje opphevar arbeidet ditt i det stille eller dupliserer det.

Skriv overstyringsstien i notata dine, for den neste administratoren vil sjå der først.

Prov oppstarten før du feilsøkjer ruter

Få klienten til å starte påliteleg med den godkjende profilen, logg så inn, stadfest så tunnelen, og sjå først etter det på ruter, DNS og private ressursar. Kvart trinn produserer sitt eige prov, og å blande dei får eit køyretidsproblem til å sjå ut som eit ruteproblem. Treng du leverandørstøtte, fang den første nyttige oppstartshendinga i staden for eit skjermbilde av vindauget som blir lukka.

Legg aldri ved ein privat nøkkel eller ein fullstendig profil med innebygde legitimasjonar som diagnostisk materiale.

Eitt spørsmål løyser dei fleste av desse sakene: er den installerte klientversjonen framleis støtta på denne OS-versjonen? Viss ikkje, er rettinga eit støtta par, ikkje nok ei bibliotekjakt.

Relaterte artiklar