pppd-binääriä ei löytynyt: korjaa ajonaikainen ympäristö, ei todentamista
Puuttuva pppd on paikallinen ajonaikaisen ympäristön edellytys, ei hylätty salasana. Tarkista paketti ja kutsujan polku ennen kuin poistat mitään.
Mitään ei saapunut yhdyskäytävään, koska asiakasohjelma ei löytänyt binääriä, jonka se tarvitsee ensin. Viesti nimeää ajonaikaisen avustajan, ja luonnollinen reaktio on olettaa, että toinen pää hylkäsi jotain. Se ei hylännyt. PPP-pohjainen integraatio tarvitsee tuon avustajan paikallisella koneella, ja se puuttuu, on lukukelvoton tai ei ole siellä, mistä kutsuja katsoo.
Valikko ja taustaprosessi ovat eri asioita
Työpöytäeditori voi tallentaa profiilin, vaikka sen käyttöön ottava avustaja puuttuu, koska tallennus validoi kenttiä, ei valmiuksia. Kaksi komponenttia toimitetaan eri paketeissa ja epäonnistuvat eri hetkinä. Siististi tallentuva profiili ja heti epäonnistuva yhteys ovat täysin yhteensopivia.
Käänteinen virhe on yhtä yleinen: jossain levyllä oleva suoritettava tiedosto ei todista, että valittu integraatio löytää tuetun kopion. Kotihakemistossa oleva kopio voi tyydyttää kuoren ja jäädä silti palvelulle näkymättömäksi.
Lue pakettia, älä tiedostoa
Tarkista asennetun paketin tila, sen ilmoitetut riippuvuudet ja odotettu tiedostoluettelo ennen kuin kosket mihinkään. Jakelujen paketointi dokumentoi tämän nimenomaisesti, ja Debianin paketti NetworkManager PPTP on hyödyllinen esimerkki, koska se riippuu erikseen PPP-taustaprosessin paketista ja PPTP-asiakasohjelmasta. Se on perintöintegraatio, ei suositus ottaa PPTP käyttöön tänään. Se osoittaa, miten avustaja saapuu omana riippuvuutenaan eikä asiakasohjelman sisällä.
Pidä kolme epäonnistumistapaa erillään: paketti, joka ei asentunut, tietovarasto, joka ei tarjoa ehdokasta, ja binääri, joka on asennettu käsin paketin omistuksen ulkopuolelta. Ne tarvitsevat erilaisia korjauksia, ja vain ensimmäinen korjaantuu asentamalla sama paketti uudelleen.
Suoritettavan tiedoston kuoritarkistus kuvaa vain kyseisen kuoren hakupolun eikä mitään muuta. Hallinnan avustaja voi toimia eri polulla, eri ympäristössä tai nimenomaisesti määritetyssä suoritettavan tiedoston sijainnissa.
dpkg -s network-manager-pptp | grep -E "Status|Depends"
dpkg -L ppp | grep -E "bin/pppd$"
command -v pppd; ls -l /usr/sbin/pppdKorjaa ajonaikainen ympäristö rikkomatta muita
Kun ajonaikainen ympäristö on todistetusti puutteellinen, käytä jakelun katsastettua pakettitapahtumaa ja lue ensin, mitä se muuttaa. PPP:tä jakavat useat käyttöverkon integraatiot, joten sen poistaminen tai uudelleenasennus voi viedä mukanaan toimivia käyttäjiä. Kaikkien liittyvien pakettien tyhjentäminen yhden rikkinäisen korjaamiseksi on tapa, jolla kannettava menettää kaksi toimivaa yhteyttä.
Toisen VPN-asiakasohjelman asentaminen ei ole sekään korjaus. Se luo uuden yhteensopivuusvaatimuksen ja jättää alkuperäisen profiilin selittämättä.
Jos organisaatio on päättänyt, että itse protokollan pitää lähteä, se on omistajan omaava migraatiopäätös. Se ei ole vianetsintäaskel, eikä sitä pitäisi tehdä hetkellä, jolloin yhteys epäonnistuu.
Käsittele seuraavaa virhettä uutena vaiheena
Kun avustaja käynnistyy, odota seuraavan epäonnistumisen olevan erilainen. PPP-linkin neuvottelu, käyttäjän todentaminen, osoitteiden jako, reitit ja nimien selvitys voivat kukin epäonnistua itsenäisesti, ja kullakin on omat todisteensa.
Älä vastaa myöhempään hylkäykseen perumalla riippuvuuskorjaus tai kytkemällä profiiliin kaikki vanhat todentamis- ja pakkausvaihtoehdot. Se muuttaa yhden diagnosoitavan ongelman useiksi toisiinsa vaikuttaviksi. Muuta yhtä asetusta kerrallaan ja kirjaa, mitä se muutti.
Kirjaa pakettien versiot ja täsmällinen viesti, jonka näit. Raportti, joka nimeää puuttuvan binäärin ja paketin, jonka pitäisi tarjota se, on toimintakelpoinen tavalla, jolla yleinen valitus VPN:stä ei ole.