Siduction Forum

Siduction Forum => Upgrade Warnings => Topic started by: bluelupo on 2013/05/23, 11:17:39

Title: [gelöst] Vorsicht bei d-u bzgl. kvm/qemu
Post by: bluelupo on 2013/05/23, 11:17:39
Hallo zusammen,
haben gerade eben festgestellt das beim gestrigen d-u, bei dem die kvm/qemu upgedatet wurden auf Versio 1.5 zumindest bei 32-Bit VM's einen Segfault auftritt. Laut towo's Test tritt das bei 64-Bit VM's nicht auf.

Als Workaround habe ich temporär die Pakete auf HOLD gesetzt.

-----Translated with Google-----
 
Hi there,
have just noted that on versions 1.5, at least for 32-bit VM's a segfault occurs at yesterday you where the kvm / qemu been updated. According towo's test does not occur with the 64-bit VM's.

As a workaround, I have temporarily set the packages to HOLD.

Code: [Select]

# apt-show-versions -u|egrep -i '(kvm|qemu)'
qemu-keymaps/unstable upgradeable from 1.1.2+dfsg-6a to 1.5.0+dfsg-1
qemu-kvm/unstable upgradeable from 1.1.2+dfsg-6 to 1.5.0+dfsg-1
qemu-utils/unstable upgradeable from 1.1.2+dfsg-6a to 1.5.0+dfsg-1
Title: RE: Vorsicht bei d-u bzgl. kvm/qemu
Post by: programmador on 2013/05/23, 19:01:21
If You use -vga qxl - try use another (std or vmware) with qemu. Stopped segfaulting for me.
Also use -machine type=pc,accel=kvm to enable back hardware virtualization and read this http://wiki.qemu.org/KVM
BTW original qemu (not kvm) is ugly - the mouse is working buggy and -no-frame not working  :)
Title: RE: Vorsicht bei d-u bzgl. kvm/qemu
Post by: towo on 2013/05/23, 19:04:17
vga vmware does not work for me.
Title: RE: Vorsicht bei d-u bzgl. kvm/qemu
Post by: michaa7 on 2013/05/24, 13:07:30
That's the current situation here on 64bit:
d-u completly fails
Quote
# apt-get update && apt-get dist-upgrade -d
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.      
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fehlgeschlagen
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 qemu : Hängt ab von: qemu-system (>= 1.5.0+dfsg-1)
 qemu-system-common : Beschädigt: qemu-system (< 1.3.0+dfsg-5)
E: Fehler: Unterbrechungen durch pkgProblemResolver::Resolve hervorgerufen; dies könnte durch zurückgehaltene Pakete verursacht worden sein.


de:
Die folgenden Pakete haben unerfüllte Abhängigkeiten
en:
The following packages have unmet dependencies

de:
Hängt ab von:
en:
depends on:

de:
Beschädigt:
en:
broken:

de:
E: Fehler: Unterbrechungen durch pkgProblemResolver::Resoilve hervorgerufen; dies könnte durch zurückgehaltene Pakete verursacht worden sein.
en:
E: Error: interruptions caused by pkgProblemResolver::Resolve; this could be due tu hold packages.

(But it's the same with "--ignore-hold")
Title: RE: Vorsicht bei d-u bzgl. kvm/qemu
Post by: towo on 2013/05/24, 13:24:31
Code: [Select]

towo:Defiant> dpkg -l | grep qemu
ii  ipxe-qemu                                                  1.0.0+git-20120202.f6840ba-3       all          PXE boot firmware - ROM images for qemu
ii  qemu-keymaps                                               1.5.0+dfsg-1                       all          QEMU keyboard maps
ii  qemu-kvm                                                   1.5.0+dfsg-1                       amd64        QEMU Full virtualization on x86 hardware (transitional package)
ii  qemu-slof                                                  20130430+dfsg-1                    all          Slimline Open Firmware -- QEMU PowerPC version
ii  qemu-system                                                1.5.0+dfsg-1                       amd64        QEMU full system emulation binaries
ii  qemu-system-arm                                            1.5.0+dfsg-1                       amd64        QEMU full system emulation binaries (arm)
ii  qemu-system-common                                         1.5.0+dfsg-1                       amd64        QEMU full system emulation binaries (common files)
ii  qemu-system-mips                                           1.5.0+dfsg-1                       amd64        QEMU full system emulation binaries (mips)
ii  qemu-system-misc                                           1.5.0+dfsg-1                       amd64        QEMU full system emulation binaries (miscelaneous)
ii  qemu-system-ppc                                            1.5.0+dfsg-1                       amd64        QEMU full system emulation binaries (ppc)
ii  qemu-system-sparc                                          1.5.0+dfsg-1                       amd64        QEMU full system emulation binaries (sparc)
ii  qemu-system-x86                                            1.5.0+dfsg-1                       amd64        QEMU full system emulation binaries (x86)
ii  qemu-user-static                                           1.5.0+dfsg-1                       amd64        QEMU user mode emulation binaries (static version)
ii  qemu-utils                                                 1.5.0+dfsg-1                       amd64        QEMU utilities

Also das is hier kein Problem. Ich hab halt nur das Problem, daß ein 32bit siduction qemu mit Speicherzugriffsfehler abschießt.
Wenn ich zu Hause bin, muß ich mal Win und ein anderes Linux testen, das hab ich noch nicht gemacht.
Title: Re: RE: Vorsicht bei d-u bzgl. kvm/qemu
Post by: michaa7 on 2013/05/24, 13:30:01
Quote from: "towo"
... Also das is hier kein Problem. ...


Das freut mich jetzt nicht wirklich ... weil ich nun befürchte mit meine problem alleine da zu stehn ;-)

Naja, mal abwarten ...

EDIT://

d-u was not possible
"apt-get -f install" couldn't solve the problem
"apt-get install qemu qemu-system qemu-system-common qemu-system-x86" did solve the conflict (which conflict?), after manually installing (= updating!) those packages I could d-u.
;-)
Title: Re: RE: Vorsicht bei d-u bzgl. kvm/qemu
Post by: ralfi on 2013/06/03, 12:31:59
today fresh new install based on siduction-nox and custom kde becomes no probs with qemu, libvirtd and virt-manager
Title: Re: RE: Vorsicht bei d-u bzgl. kvm/qemu
Post by: bluelupo on 2013/06/03, 20:38:18
Hi ralfi,
auch keine Probleme mit 32-Bit VM's?
Title: Re: RE: Vorsicht bei d-u bzgl. kvm/qemu
Post by: ralfi on 2013/06/04, 08:55:03
Hi bluelupo,

funktionieren auch, allerdings muss man (IMHO) die Architektur per Hand auf 686 setzen und virt-manager spinnt auch manchmal ein bisschen und vergisst bspw. die CD-ROM Definition.

Hier eine xml, die bei mir anstandslos funktioniert (Pfade austauschen, ist ja klar...)
Title: Re: RE: Vorsicht bei d-u bzgl. kvm/qemu
Post by: bluelupo on 2013/06/04, 11:17:15
Hi ralfi,
starte doch mal eine 32-Bit VM direkt (ohne virt-manager/libvirt) per kvm auf der Kommandozeile und zusätzlich mit der Option "-vga vmware" (für höhere Bilschirmauflösungen). Bei mir endet das in einem Speicherzugriffsfehler mit der Version 1.5.0.
Title: Re: RE: Vorsicht bei d-u bzgl. kvm/qemu
Post by: ralfi on 2013/06/04, 11:55:59
Könnte das was damit zu tun haben, dass man das kvm Binary nicht mehr verwenden und dafür die qemu-system-x86_64 verwenden sollte ?
Title: Re: RE: Vorsicht bei d-u bzgl. kvm/qemu
Post by: ralfi on 2013/06/04, 12:11:48
Startet problemlos mit
Code: [Select]

qemu-system-x86_64 -vga vmware -cdrom siduction-i386.iso

Muss ich mal nachher schauen, ob die VGA Option korrekt initialisiert wird
Title: Re: RE: Vorsicht bei d-u bzgl. kvm/qemu
Post by: ralfi on 2013/06/04, 13:12:42
Mmmh, so richtig benutzbar ist es von der Konsole aus nicht. Der Start dauert übel lange, vermutlich funktioniert die accel Funktion nicht. Die Grafik wird auch nicht richtig initialisiert.

Mit libvirt-bin / virt-manager dagegen keine Probleme. Die kommen dann beim nächsten Update wieder... :roll:
Title: Re: RE: Vorsicht bei d-u bzgl. kvm/qemu
Post by: ralfi on 2013/06/04, 13:44:15
Sorry, funktioniert wie verrückt, Fehler lag vor der Tastatur
Code: [Select]

qemu-system-i386 -machine accel=kvm -vga vmware -cdrom siduction-i386.iso
Title: Re: RE: Vorsicht bei d-u bzgl. kvm/qemu
Post by: bluelupo on 2013/06/04, 15:15:37
Hi ralfi,
aha, das wusste ich noch nicht. Wo hast du die aktuellen Infos dazu her?

EDIT:
Okay, hab's gefunden. Auf qemu-buch.de, die bis vor kurzem noch offline war, ist Doku dazu auch angepasst worden.
Code: [Select]

$ qemu-system-i386 -m 1024 -hda siduction-i386.img
$ qemu-system-x86_64 -m 1024 -hda siduction-amd64.img

Siehe auch hier:
http://qemu-buch.de/

Werde demnächst testen ob der Speicherzugriffsfehler noch auftritt bei mir.
Title: Re: RE: Vorsicht bei d-u bzgl. kvm/qemu
Post by: towo on 2013/06/04, 15:19:48
Quote from: "bluelupo"
Hi ralfi,
aha, das wusste ich noch nicht. Wo hast du die aktuellen Infos dazu her?

Sicher dort her:
Code: [Select]
root:Defiant> cat /usr/bin/kvm
#! /bin/sh

echo "W: kvm binary is deprecated, please use qemu-system-x86_64 instead" >&2
exec qemu-system-x86_64 -machine accel=kvm:tcg "$@"
Title: Re: RE: Vorsicht bei d-u bzgl. kvm/qemu
Post by: ralfi on 2013/06/04, 19:54:06
Stellt sich nur noch die Frage, ob es nun bei bluelupo auch funzt...
Title: Re: RE: Vorsicht bei d-u bzgl. kvm/qemu
Post by: bluelupo on 2013/06/04, 20:39:17
Hi ralfi,
ich kann momentan keinen d-u durchführen, weil Pakete entfernt werden. Die qemu-kvm-Pakete sind noch in der vorherigen Version bei mir, denn ich benötige eine funktionierende 32-Bit VM für meinen Zugang bei meinen Arbeitgeber.

Ich schau mal das ich diese Woche das noch "anpacke" und werde berichten.
Title: Re: RE: Vorsicht bei d-u bzgl. kvm/qemu
Post by: bluelupo on 2013/06/10, 10:03:38
@all: qemu-kvm läuft jetzt in der neuen Version bis auf zwei Kleinigkeiten. Siehe dazu auch diesen Thread (http://forum.siduction.org/index.php?topic=3532).