Når du starter en ny VPS, kan du støtte på forbindelsesfeil relatert til libvirt-hypervisorservice. Dette skjer ofte når libvirtd-tjenesten ikke kjører på verts-systemet. Feilmeldingen "failed to connect to the hypervisor" eller "No such file or directory" for libvirt-socket indikerer at virtualiseringstjenesten må startes før VPS-en kan lanseres. For å unngå frustrasjon og nedetid, følg stegene under for å løse problemet.

Hvordan å fikse det

  1. Steg 1: Sjekk status for libvirtd-tjenesten

    Først, sjekk om libvirtd-tjenesten kjører på serveren din. Logg inn på verts-systemet via SSH og kjør følgende kommando:

    systemctl status libvirtd.service

    Dette kommandoen vil vise deg hvis tjenesten er aktiv, inaktiv eller stoppet. Hvis den viser at tjenesten ikke kjører, går du videre til neste steg.

  2. Steg 2: Start libvirtd-tjenesten

    Hvis tjenesten er nede eller stoppet, start den med følgende kommando:

    systemctl start libvirtd.service

    Dette starter libvirtd-tjenesten. For å sikre at tjenesten kjører ved oppstart av serveren, kan du også aktivere den med kommandoen:

    systemctl enable libvirtd.service
  3. Steg 3: Sjekk om tjenesten kjører korrekt

    Efter at du har startet tjenesten, sjekk igjen statusen for å bekrefte at den kjører:

    systemctl status libvirtd.service

    Du bør se en melding som indikerer at tjenesten er aktiv og kjører. Hvis det fortsatt står at tjenesten ikke kjører, sjekk systemlogger for feilmeldinger.

  4. Steg 4: Start VPS-en fra admin-panelet

    Når libvirtd-tjenesten kjører, gå tilbake til admin-panelet ditt på portal.internetport.com og start VPS-en. Forbindelsesfeilen bør nå være løst, og VPS-en skal starte vellykket.

Vanlige problemer

  • Tjeneste mislykkes å starte: Hvis libvirtd-tjenesten mislykkes å starte, sjekk systemlogger med kommandoen journalctl -xe for detaljert feilmeldinger. Dette kan gi indikasjoner på hva som er galt, for eksempel manglende avhengigheter eller konfigurasjonsfeil.
  • Sokettillatelser feiler: Sørg for at brukeren din har de nødvendige tillatelsene til å aksessere /var/run/libvirt/libvirt-sock. Du kan sjekke og endre rettighetene ved hjelp av kommandoene ls -l /var/run/libvirt/ for å se gjeldende rettigheter, og chmod eller chown for å endre dem hvis nødvendig. For eksempel kan du kjøre sudo chmod 660 /var/run/libvirt/libvirt-sock for å gi læs- og skrivetilgang til gruppen som brukeren din hører til.

Tips

  • Sørg for at du har den siste versjonen av libvirt installert. Du kan oppdatere systemet ved hjelp av kommandoene sudo apt-get update og sudo apt-get upgrade.
  • Hvis du ikke er kjent med SSH eller Linux-kommandoer, kan det være nyttig å kontakte supporten for Internetport. De har både tekniske ressurser og erfaring som kan hjelpe deg med å løse problemet.