ubuntuusers.de

VMM installieren (unter 22.04) und benutzen

Status: Gelöst | Ubuntu-Version: Ubuntu 22.04 (Jammy Jellyfish)
Antworten |

Speedy-10

Avatar von Speedy-10

Anmeldungsdatum:
23. März 2010

Beiträge: 916

Wohnort: Pfalz

Hi zusammen, ich wollte die Anleitung zu → virt-manager ausprobieren, komme aber nicht weiter. Habe folgendes bereits gemacht:

sudo apt-get install virt-manager

sudo usermod -aG libvirt USER

sudo systemctl enable libvirtd

Es kommt direkt beim Öffnen von VMM die Meldung:

Unable to connect to libvirt qemu:///system.

Stellen Sie sicher, dass der »libvirtd«-Dienst läuft.

Libvirt URI is: qemu:///system

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/connection.py", line 923, in _do_open
    self._backend.open(cb, data)
  File "/usr/share/virt-manager/virtinst/connection.py", line 153, in open
    conn = libvirt.openAuth(self._open_uri,
  File "/usr/lib/python3/dist-packages/libvirt.py", line 148, in openAuth
    raise libvirtError('virConnectOpenAuth() failed')
libvirt.libvirtError: Failed to connect socket to '/var/run/libvirt/libvirt-sock': Keine Berechtigung

Weitere informationen zum aktuellen System:

~$ systemctl status libvirtd
● libvirtd.service - Virtualization daemon
     Loaded: loaded (/lib/systemd/system/libvirtd.service; enabled; vendor pres>
     Active: active (running) since Fri 2022-12-23 16:19:33 CET; 22h ago
TriggeredBy: ● libvirtd-admin.socket
             ● libvirtd-ro.socket
             ● libvirtd.socket
       Docs: man:libvirtd(8)
             https://libvirt.org
   Main PID: 15851 (libvirtd)
      Tasks: 21 (limit: 32768)
     Memory: 9.9M
        CPU: 321ms
     CGroup: /system.slice/libvirtd.service
             ├─15851 /usr/sbin/libvirtd
             ├─15981 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/def>
             └─15982 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/def>

Dez 24 10:30:40 USER-desktop dnsmasq[15981]: reading /etc/resolv.conf
less /etc/group 
...
libvirt:x:140:USER
libvirt-qemu:x:64055:libvirt-qemu
libvirt-dnsmasq:x:141:
~$ inxi -Fz
System:
  Kernel: 5.15.0-56-generic x86_64 bits: 64 Desktop: GNOME 42.5
    Distro: Ubuntu 22.04.1 LTS (Jammy Jellyfish)
Machine:
  Type: Desktop Mobo: ASRock model: H470 Steel Legend
    serial: <superuser required> UEFI: American Megatrends v: P1.60
    date: 03/09/2021
CPU:
  Info: 6-core model: Intel Core i5-10400 bits: 64 type: MT MCP cache:
    L2: 1.5 MiB
  Speed (MHz): avg: 1353 min/max: 800/4300 cores: 1: 2935 2: 3342 3: 800
    4: 800 5: 800 6: 800 7: 800 8: 800 9: 800 10: 800 11: 2080 12: 1486
Graphics:
  Device-1: Intel CometLake-S GT2 [UHD Graphics 630] driver: i915 v: kernel
  Display: wayland server: X.Org v: 1.22.1.1 with: Xwayland v: 22.1.1
    compositor: gnome-shell driver: X: loaded: modesetting unloaded: fbdev,vesa
    gpu: i915 resolution: 3840x2160~60Hz
  OpenGL: renderer: Mesa Intel UHD Graphics 630 (CML GT2)
    v: 4.6 Mesa 22.0.5

Wie kann ich VMM weiter installieren und was sollte davon in den Wiki-Artikel einfließen, damit es andere Benutzer auch einfacher haben?

LG

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12009

Speedy-10 schrieb:

Habe folgendes bereits gemacht:

sudo apt-get install virt-manager

1
sudo apt install virt-manager qemu-system-x86

sudo usermod -aG libvirt USER

Ist das nur hier ein Schreibfehler oder tatsächlich so ausgeführt? Korrekt, sinnvollerweise über c&p:

1
sudo usermod -aG libvirt $USER

Danach neu anmelden!

Speedy-10

(Themenstarter)
Avatar von Speedy-10

Anmeldungsdatum:
23. März 2010

Beiträge: 916

Wohnort: Pfalz

Hi von.wert, danke für die schnelle Rückmeldung: hier meine Ausgabe:

~$ sudo apt install virt-manager qemu-system-x86
[sudo] Passwort für $USER: 
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
qemu-system-x86 ist schon die neueste Version (1:6.2+dfsg-2ubuntu6.6).
virt-manager ist schon die neueste Version (1:4.0.0-1).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

sudo usermod -aG libvirt USER hatte ich mit dem korrekten USER durchgeführt (sollte mir $USER angewöhnen beim Schreiben 😉)

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12009

Im Netz wird bei Unable to connect to libvirt qemu:///system. quasi nur auf einen nicht laufenden Daemon verwiesen. Der Gag ist, bei mir ist er "inactive (dead)" (VBox setzt das, interessanterweise nach VBox Schließen), virt-manager und eine VM starten aber normal. 😉

Es schadet nichts,

1
systemctl enable --now libvirtd

auszuführen (also permanent aktivieren und sofort starten).

Zumindest nicht, wenn man nicht auch VBox nutzen will (weiterhin meine hauptsächliche Virtualisierung). Gleichzeitig wird nach wie vor nichts, VBox bringt eine Guru Meditation (herrliche Amiga-Nostalgie), den habe ich bei mir in 14 Jahren VBox bisher nur 1x gesehen. 😀

Femtom

Anmeldungsdatum:
21. November 2022

Beiträge: 105

Hallo Speedy-10.

Hast du das ab- und wieder anmelden auch nicht vergessen?

Ob der Benutzer momentan in der richtigen Gruppe ist, sieht man am besten mit

1
groups

Falls qemu noch nicht installiert war, hilft vielleicht auch ein Neustart des Rechners.

Speedy-10

(Themenstarter)
Avatar von Speedy-10

Anmeldungsdatum:
23. März 2010

Beiträge: 916

Wohnort: Pfalz

Hallo, ja mit systemctl enable --now libvirtd hat es funktioniert. (In groups war ich bereits; qemu ist schon lange installiert gewesen.)

Danke.

EDIT: Ich musste einmal bei der Installation und ein weiteres Mal per "Ausschalten erzwingen" die VM beenden, da die normalen Befehle "Neustart" bzw. "Herunterfahren" der VM nicht ausgeführt wurden.

Im Vgl. zu Aqemu finde ich es sehr hilfreich, dass man z.B. einen in der VM im Terminal ausgewählten Befehl per Klick Mausklick im normalen System einfach einfügen kann - und umgekehrt.

Antworten |