kvm: virt-manager startet nicht mehr
Hallo, auf einem System 0S 13.1 hab ich kvm-qemu installiert und die VMs mit dem Virt-Manager verwaltet. Nach längerer Pause wollte ich die VMs mit dem Virt-manager mal wieder starten und aus dem Startmenü heraus lief es nicht mehr. In der Konsole ergibt sich folgendes Fehlerbild ----------schnipp elke@localhost:~> /usr/bin/virt-manager Traceback (most recent call last): File "/usr/share/virt-manager/virt-manager.py", line 412, in <module> _show_startup_error(str(run_e), "".join(traceback.format_exc())) File "/usr/share/virt-manager/virt-manager.py", line 64, in _show_startup_error from virtManager.error import vmmErrorDialog File "/usr/share/virt-manager/virtManager/error.py", line 25, in <module> from virtManager.baseclass import vmmGObject File "/usr/share/virt-manager/virtManager/baseclass.py", line 27, in <module> from virtManager import util File "/usr/share/virt-manager/virtManager/util.py", line 27, in <module> import virtinst File "/usr/share/virt-manager/virtinst/__init__.py", line 23, in <module> from virtinst import util ImportError: cannot import name util -----------schnapp Zur Vorschichte: ich hatte zunächst das virtualisierungs-Repo mit eingebunden. Da ich virtualbox nicht nutze habe ich es entfernt. Dabei wurde komischerweise auch qemu-kvm entfernt. ich hab das repo wieder hinzugefügt und das Paket wieder installiert. Ob das damit was zu tun hat kann ich allerdings nicht sagen. Hat jemand einen Tipp für mich? Lutz -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Lutz, Am Sonntag 07 Dezember 2014 schrieb Lutz Nc3bclle: [...]
Zur Vorschichte: ich hatte zunächst das virtualisierungs-Repo mit eingebunden. Da ich virtualbox nicht nutze habe ich es entfernt. Dabei wurde komischerweise auch qemu-kvm entfernt. ich hab das repo wieder hinzugefügt und das Paket wieder installiert.
Ob das damit was zu tun hat kann ich allerdings nicht sagen. Hat jemand einen Tipp für mich?
Da kann ich helfen. Habe gestern auch meine ersten Gehversuche mit dem virt-manager gemacht. Ging nicht. Eine Suche ergab, dass im von Dir erwähnten Virtualisierungs-Repo eine neuere Version lag. Also habe ich dieses Repo eingebunden und ihm eine niedrigere Priorität verpasst. Damit wird dieses Repo vor dem Suse-Standard bevorzugt und ein neuerer virt-manager angeboten. Wenn Du das nicht machst, hast Du nur die ältere Version. Damit bin ich jedoch nicht klargekommen. Jetzt klemmt's beim Erstellen einer VM von einem ISO-File runter. Helga -- ## Technik: [http://de.opensuse.org] ## Privat: [http://www.eschkitai.de] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Helga Fischer schrieb:
Hallo Lutz,
Am Sonntag 07 Dezember 2014 schrieb Lutz Nc3bclle: [...]
Zur Vorschichte: ich hatte zunächst das virtualisierungs-Repo mit eingebunden. Da ich virtualbox nicht nutze habe ich es entfernt. Dabei wurde komischerweise auch qemu-kvm entfernt. ich hab das repo wieder hinzugefügt und das Paket wieder installiert.
Ob das damit was zu tun hat kann ich allerdings nicht sagen. Hat jemand einen Tipp für mich? Da kann ich helfen. Habe gestern auch meine ersten Gehversuche mit dem virt-manager gemacht. Ging nicht. Eine Suche ergab, dass im von Dir erwähnten Virtualisierungs-Repo eine neuere Version lag. Also habe ich dieses Repo eingebunden und ihm eine niedrigere Priorität verpasst.
Damit wird dieses Repo vor dem Suse-Standard bevorzugt und ein neuerer virt-manager angeboten. Wenn Du das nicht machst, hast Du nur die ältere Version. Damit bin ich jedoch nicht klargekommen.
hab ich jetzt nicht ganz kapiert. du meinst jetzt dass ich dem Virtualisierungsrepo eine höhere priorität gegen soll (80 statt 99)? Hab ich mal gemacht. Da wird trotz zypper clean/ref/up/dup nix gemacht was den Virt-manager betrifft. Die Fehlermeldung bleibt. Allerdings liefert mir --------------- zypper se virt-manager S | Name | Summary | Type --+---------------------+-----------------------------------------------------------------------+----------- i | virt-manager | Virtual Machine Manager | package | virt-manager | Virtual Machine Manager | srcpackage i | virt-manager-common | Common files used by the different Virtual Machine Manager int ------------------ wohl 2 einträge zum Virtmanager aber ich krieg nicht raus, welche Versionen das sind oder wo sie stecken? Yast sagt mir, dass der tatsächlich installierte eine alte Version ist und im virtualisierungs-repo eine neuere steckt. Meine Frage: wie kann ich zypper die Info entlocken, in welchem Repo welche Paketversion steckt? wie kann ich zypper dazu zwingen auf die neueste Version umzustellen? Ich bekenne dass mir die verbreitete Suchmaschine immer alles mögliche liefert aber für diese Fragen gebe ich wohl die falschen Stichwörter ein -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Lutz, hallo Leute, Am Sonntag, 7. Dezember 2014 schrieb Lutz Nülle:
hab ich jetzt nicht ganz kapiert. du meinst jetzt dass ich dem Virtualisierungsrepo eine höhere priorität gegen soll (80 statt 99)?
Hab ich mal gemacht. Da wird trotz zypper clean/ref/up/dup nix gemacht was den Virt-manager betrifft. Die Fehlermeldung bleibt. Allerdings liefert mir --------------- zypper se virt-manager ... ------------------ wohl 2 einträge zum Virtmanager aber ich krieg nicht raus, welche Versionen das sind oder wo sie stecken?
Nimm zypper se -s virt-manager ;-)
wie kann ich zypper dazu zwingen auf die neueste Version umzustellen?
Notfalls unter Angabe der exakten Version, also z. B. zypper in foo-1.2 statt nur zypper in foo Gruß Christian Boltz -- Kunde: "Ich installiere gerade Windows 98, was soll ich drücken?" Hotline: "Am besten beide Daumen." -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
...
------------------ wohl 2 einträge zum Virtmanager aber ich krieg nicht raus, welche Versionen das sind oder wo sie stecken? Nimm zypper se -s virt-manager ;-)
wie kann ich zypper dazu zwingen auf die neueste Version umzustellen? Notfalls unter Angabe der exakten Version, also z. B. zypper in foo-1.2 statt nur zypper in foo
Danke schön !! Wieder jede Menge gelernt Aber .gibt es nicht eine einfache Möglichkeit per Zypper zu sagen: 'bringe mir aus den vorhandenen Repos das Paket foo auf den aktuellesten Stand!'? eigentlich (nach meiner Logik) müsste das doch durch zypper up passieren - tut aber nicht ! Selbst dann nicht wenn das Repo mit der neueren Version eine höhere Priorität hat ! Beste Grüße Lutz -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Lutz, hallo Leute, Am Montag, 8. Dezember 2014 schrieb Lutz Nülle:
Notfalls unter Angabe der exakten Version, also z. B.
zypper in foo-1.2
statt nur
zypper in foo
Danke schön !! Wieder jede Menge gelernt Aber .gibt es nicht eine einfache Möglichkeit per Zypper zu sagen:
'bringe mir aus den vorhandenen Repos das Paket foo auf den aktuellesten Stand!'?
eigentlich (nach meiner Logik) müsste das doch durch zypper up passieren - tut aber nicht ! Selbst dann nicht wenn das Repo mit der neueren Version eine höhere Priorität hat !
Nö, das macht zypper absichtlich nicht so ;-) zypper up ist dazu gedacht, installierte Pakete auf den neuesten Stand zu bringen - allerdings unter Beibehaltung des "Vendors". (Siehe "Vendor:" bei rpm -qi) Pakete aus den "offiziellen" openSUSE-Repos (also oss, non-oss und update) haben als Vendor "openSUSE" - es können also durchaus Pakete aus oss durch ein Paket aus update ersetzt werden. Allerdings wird bei zypper up niemals ein Paket eines anderen Vendors installiert (außer bei Angabe der genauen Version) - es wird also z. B. kein openSUSE-Paket durch ein Packman-Paket ersetzt. Wenn Du die neuesten Pakete aus einer beliebigen Quelle willst, ist zypper dup Dein Freund ;-) Der Haken: zypper dup funktioniert nicht selektiv für einzelne Pakete. (Wenn Du sowas willst, darfst Du gern einen Feature Request einreichen und Dir "zypper up --any-repo" wünschen ;-) Gruß Christian Boltz -- Wer braucht z.B. einen 3 GHz - getakteten PC mit 1 GByte DDR-RAM, wenn dann daran nur eine lahme DMA-133-IDE-Festplatte rödelt, aber auch ein geiles Modem für superschnelles Surfvergnügen und eine analoge TV-Karte integriert sind? Das ist wie ein Ferrari auf Holzspeichenrädern und mit 2 x 15 Watt Lenco-Auto-Kassettenradio im Handschuhfach. [Matthias Houdek in suse-linux] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Helga Fischer schrieb:
Hallo Lutz,
Am Sonntag 07 Dezember 2014 schrieb Lutz Nc3bclle: [...]
Zur Vorschichte: ich hatte zunächst das virtualisierungs-Repo mit eingebunden. Da ich virtualbox nicht nutze habe ich es entfernt. Dabei wurde komischerweise auch qemu-kvm entfernt. ich hab das repo wieder hinzugefügt und das Paket wieder installiert.
Ob das damit was zu tun hat kann ich allerdings nicht sagen. Hat jemand einen Tipp für mich? Da kann ich helfen. Habe gestern auch meine ersten Gehversuche mit dem virt-manager gemacht. Ging nicht. Eine Suche ergab, dass im von Dir erwähnten Virtualisierungs-Repo eine neuere Version lag. Also habe ich dieses Repo eingebunden und ihm eine niedrigere Priorität verpasst.
Damit wird dieses Repo vor dem Suse-Standard bevorzugt und ein neuerer virt-manager angeboten. Wenn Du das nicht machst, hast Du nur die ältere Version. Damit bin ich jedoch nicht klargekommen. So... die neuere Version gefunden und versucht per Yast/zypper zu installieren (Danke an Christian Boltz!!) jetzt krieg ich
zypper up virt-manager-1.1.0-244.1 Loading repository data... Reading installed packages... Resolving package dependencies... Problem: nothing provides typelib(AppIndicator3) needed by virt-manager-1.1.0-244.1.noarch Solution 1: do not install virt-manager-1.1.0-244.1.noarch Solution 2: break virt-manager-1.1.0-244.1.noarch by ignoring some of its dependencies ---------------- so ein Paket finde ich wohl irgendwie in den Home-repos - aber das darf doch eigentlich nicht sein, dass ich für eine Applikation aus einem 08/15-Repo eine Abhängigkeit habe, die ich nur mit einem ominösen Homerepo-1-Click-Paket auflösen kann? Helga - wie hast du das gemacht? Beste Grüße Lutz -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Lutz, Am Sonntag 07 Dezember 2014 schrieb Lutz Nc3bclle:
Helga Fischer schrieb:
Hallo Lutz,
Am Sonntag 07 Dezember 2014 schrieb Lutz Nc3bclle: [...]
Zur Vorschichte: ich hatte zunächst das virtualisierungs-Repo mit eingebunden. Da ich virtualbox nicht nutze habe ich es entfernt. Dabei wurde komischerweise auch qemu-kvm entfernt. ich hab das repo wieder hinzugefügt und das Paket wieder installiert.
Ob das damit was zu tun hat kann ich allerdings nicht sagen. Hat jemand einen Tipp für mich?
Da kann ich helfen. Habe gestern auch meine ersten Gehversuche mit dem virt-manager gemacht. Ging nicht. Eine Suche ergab, dass im von Dir erwähnten Virtualisierungs-Repo eine neuere Version lag. Also habe ich dieses Repo eingebunden und ihm eine niedrigere Priorität verpasst.
Damit wird dieses Repo vor dem Suse-Standard bevorzugt und ein neuerer virt-manager angeboten. Wenn Du das nicht machst, hast Du nur die ältere Version. Damit bin ich jedoch nicht klargekommen.
So... die neuere Version gefunden und versucht per Yast/zypper zu installieren (Danke an Christian Boltz!!) jetzt krieg ich ----------------- zypper up virt-manager-1.1.0-244.1 Loading repository data... Reading installed packages... Resolving package dependencies...
Problem: nothing provides typelib(AppIndicator3) needed by virt-manager-1.1.0-244.1.noarch Solution 1: do not install virt-manager-1.1.0-244.1.noarch Solution 2: break virt-manager-1.1.0-244.1.noarch by ignoring some of its dependencies ----------------
Ich erinnere mich. Jetzt, wo Du das schreibst - ich habe ausnahmsweise mal die Abhängigkeit ignoriert. Und nachdem dann alles tat, vergessen.
so ein Paket finde ich wohl irgendwie in den Home-repos - aber das darf doch eigentlich nicht sein, dass ich für eine Applikation aus einem 08/15-Repo eine Abhängigkeit habe, die ich nur mit einem ominösen Homerepo-1-Click-Paket auflösen kann? Helga - wie hast du das gemacht?
Ignoriert. Bin mir jedoch nicht sicher, ob das eine ganz kluge Entscheidung war. Heute habe ich mal einen anderen Paketmix versucht, weil mir diese Bridges fehlen. Das hat dann noch ganz andere Pakete aus dem Virtualization-Repo gezogen. Auch hier funktioniert der virt-manager und startet mir meinen Gast - nur komme ich nicht dran hin. Kein Fenster und kein Netzwerk. Das ist etwas doof. Dafür aber echt Resourcen-sparend. Es bleibt also weiterhin spannend. Helga -- ## Technik: [http://de.opensuse.org] ## Privat: [http://www.eschkitai.de] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Helga Fischer schrieb:
Ignoriert. Bin mir jedoch nicht sicher, ob das eine ganz kluge Entscheidung war. Heute habe ich mal einen anderen Paketmix versucht, weil mir diese Bridges fehlen. Das hat dann noch ganz andere Pakete aus dem Virtualization-Repo gezogen. Auch hier funktioniert der virt-manager und startet mir meinen Gast - nur komme ich nicht dran hin. Kein Fenster und kein Netzwerk. Das ist etwas doof. Dafür aber echt Resourcen-sparend. Es bleibt also weiterhin spannend. Helga
hmm .. Grundsätzlich: Die ganze Einrichtung von KVM sollte nach meiner Erfahrung über Yast2 (Virtualisierung) erfolgen. Dann wird ein ganzer Paketzoo mit allen Abhängigkeiten incl. Admin-Tools installiert UND eine Bridge eingerichtet. meine Versuche, KVM + Qemu und Tools händisch einzurichten gingen immer schief. (ich erinnere mich: Bridge kam auch nicht) Ich hab gerade mal diesen Weg auf einem neuen System gemacht: ging sofort einwandfrei! (abgsehen von der handarbeit an der Bridge auf Grund der festen IP der Host-NIC) beste Grüße Lutz -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Lutz, Am Montag 08 Dezember 2014 schrieb Lutz Nc3bclle:
Helga Fischer schrieb:
Ignoriert. Bin mir jedoch nicht sicher, ob das eine ganz kluge Entscheidung war. Heute habe ich mal einen anderen Paketmix versucht, weil mir diese Bridges fehlen. Das hat dann noch ganz andere Pakete aus dem Virtualization-Repo gezogen. Auch hier funktioniert der virt-manager und startet mir meinen Gast - nur komme ich nicht dran hin. Kein Fenster und kein Netzwerk. Das ist etwas doof. Dafür aber echt Resourcen-sparend. Es bleibt also weiterhin spannend. Helga
hmm .. Grundsätzlich:
Die ganze Einrichtung von KVM sollte nach meiner Erfahrung über Yast2 (Virtualisierung) erfolgen. Dann wird ein ganzer Paketzoo mit allen Abhängigkeiten incl. Admin-Tools installiert UND eine Bridge eingerichtet.
Die 13.2 macht das auch anstandslos - mal kurz in einem Virtualbox-Image angeguckt.
meine Versuche, KVM + Qemu und Tools händisch einzurichten gingen immer schief. (ich erinnere mich: Bridge kam auch nicht)
Meine 13.1 stellt sich auch taub. Bei der 13.2 bietet YaST ein hübsches Knöpfchen an. Hmmm... ob ich deswegen nun ein Update fahre? Dazu habe ich grade keine Lust und auch wenig Zeit.
Ich hab gerade mal diesen Weg auf einem neuen System gemacht: ging sofort einwandfrei! (abgsehen von der handarbeit an der Bridge auf Grund der festen IP der Host-NIC)
Vielleicht finde ich ja doch noch irgendeine aktuelle sprechende Doku. Bis auf das Netzwerk geht das ja mit der Virtualisierung mittels KVM. Helga -- ## Technik: [http://de.opensuse.org] ## Privat: [http://www.eschkitai.de] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (3)
-
Christian Boltz
-
Helga Fischer
-
Lutz Nülle