Libvirt-bin kann nicht gestartet werden

4846
Beginner

Wenn ich versuche, libvirtd mit libvirtd zu starten, erhalte ich folgende Fehlermeldung:

 2014-05-06 14:12:36.148+0000: 13246: info : libvirt version: 1.2.2 2014-05-06 14:12:36.148+0000: 13246: error : virPidFileAcquirePath:411 : Failed to acquire pid file '/var/run/libvirtd.pid': Resource temporarily unavailable 

Ich verwende das openstack icehouse-Paket auf dem Ubuntu 12.04-Server. Was kann das beheben?

1
Hast du es als root versucht? MariusMatutiae vor 10 Jahren 0
Diesen libvirt-Befehl nur in root ausführen Beginner vor 10 Jahren 0

1 Antwort auf die Frage

1
MariusMatutiae

Normalerweise ist dies auf eine von zwei Bedingungen zurückzuführen: Sie haben entweder eine andere Instanz von libvirtd ausgeführt oder die vorherige Instanz ist unerwartet abgestürzt, wobei die alte /var/run/libvirtd.pid -Datei belassen wurde.

Sie können leicht zwischen den beiden unterscheiden:

 ps ax | grep libvirtd 

Im ersten Fall wird ein Prozess zurückgegeben, oder im zweiten Fall wird nur ein Grep- Vorgang ausgeführt . Sie lösen das Problem, indem Sie die laufende Instanz von libvirtd beenden (falls vorhanden) und anschließend die Datei /var/run/libvirtd.pid von Hand entfernen .

das machte es für mich noch schlimmer: `2017-05-28 07: 50: 12.231 + 0000: 5786: Fehler: qemuMonitorJSONCheckError: 387: Interner Fehler: QEMU-Befehl 'query-cpu-definitions' kann nicht ausgeführt werden: Der Befehl query-cpu -definitions wurde nicht gefunden 2017-05-28 07: 50: 12.231 + 0000: 5786: Warnung: virQEMUCapsLogProbeFailure: 4441: Fehler beim Testen der Funktionen für / usr / bin / qemu-system-xtensaeb: Interner Fehler: QEMU kann nicht ausgeführt werden Befehl 'query-cpu-definitions': Der Befehl query-cpu-definitions wurde nicht gefunden. " tatsu vor 6 Jahren 0
@tatsu Was Sie berichten, hat nichts mit dem zu tun, was ich gepostet habe. MariusMatutiae vor 6 Jahren 0
oh ok ich habe eine Frage gestellt: https://superuser.com/questions/1213642/unable-to-start-libvirtd tatsu vor 6 Jahren 0