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
-
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.serviceDette 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.
-
Steg 2: Start libvirtd-tjenesten
Hvis tjenesten er nede eller stoppet, start den med følgende kommando:
systemctl start libvirtd.serviceDette starter libvirtd-tjenesten. For å sikre at tjenesten kjører ved oppstart av serveren, kan du også aktivere den med kommandoen:
systemctl enable libvirtd.service -
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.serviceDu 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.
-
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 -xefor 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 kommandoenels -l /var/run/libvirt/for å se gjeldende rettigheter, ogchmodellerchownfor å endre dem hvis nødvendig. For eksempel kan du kjøresudo chmod 660 /var/run/libvirt/libvirt-sockfor å 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 updateogsudo 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.