Bug 22000 - qemu-keymaps fehlen nach Upgrade auf qemu-kvm_0.14
qemu-keymaps fehlen nach Upgrade auf qemu-kvm_0.14
Status: CLOSED WORKSFORME
Product: UCS
Classification: Unclassified
Component: Virtualization - KVM
UCS 2.4
Other Linux
: P5 normal (vote)
: UCS 3.1
Assigned To: Philipp Hahn
Felix Botner
: interim-2
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-03-28 09:11 CEST by Philipp Hahn
Modified: 2012-12-12 21:09 CET (History)
4 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments
dpkg.log (5.50 KB, text/plain)
2011-03-28 09:25 CEST, Philipp Hahn
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Philipp Hahn univentionstaff 2011-03-28 09:11:46 CEST
Auf ramvik ist das Upgrade von qemu-kvm auf 0.14 schiefgelaufen: dort fehlen sowohl unter /usr/share/qemu/keymaps/ alsauch unter /usr/share/kvm/keymaps/ alle Keymaps. Diese werden durch das Paket "qemu-keymaps" bereitgestellt, dessen Dateien vermutlich durch einen zwischenzeitlich geänderten Symlink nicht in /usr/share/qemu/keymaps/ gelandet sind, sondern irgendwo anders.

# find /usr/share/qemu /usr/share/kvm -ls | cut -c 69-
/usr/share/qemu
/usr/share/qemu/vgabios.bin -> ../vgabios/vgabios.bin
/usr/share/qemu/vgabios-stdvga.bin -> ../vgabios/vgabios.stdvga.bin
/usr/share/qemu/multiboot.bin -> ../seabios/optionrom/multiboot.bin
/usr/share/qemu/pxe-ne2k_isa.bin -> ../../lib/etherboot/ne.rom
/usr/share/qemu/vgabios-vmware.bin -> ../vgabios/vgabios.vmware.bin
/usr/share/qemu/bamboo.dtb
/usr/share/qemu/vgabios-qxl.bin -> ../vgabios/vgabios.qxl.bin
/usr/share/qemu/mpc8544ds.dtb
/usr/share/qemu/pxe-ne2k_pci.bin -> ../../lib/etherboot/rtl8029.rom
/usr/share/qemu/bios.bin -> ../seabios/bios.bin
/usr/share/qemu/ppc_rom.bin -> ../openhackware/ppc_rom.bin
/usr/share/qemu/keymaps
/usr/share/qemu/vgabios-cirrus.bin -> ../vgabios/vgabios.cirrus.bin
/usr/share/qemu/pxe-e1000.bin -> ../../lib/etherboot/e1000-82540em.rom
/usr/share/qemu/linuxboot.bin -> ../seabios/optionrom/linuxboot.bin
/usr/share/qemu/openbios-sparc64 -> ../openbios/openbios-sparc64
/usr/share/qemu/pxe-virtio.bin -> ../../lib/etherboot/virtio-net.rom
/usr/share/qemu/pxe-pcnet.bin -> ../../lib/etherboot/pcnet32.rom
/usr/share/qemu/pxe-rtl8139.bin -> ../../lib/etherboot/rtl8139.rom
/usr/share/qemu/openbios-ppc -> ../openbios/openbios-ppc
/usr/share/qemu/openbios-sparc32 -> ../openbios/openbios-sparc32
/usr/share/kvm
/usr/share/kvm/vgabios-stdvga.bin
/usr/share/kvm/multiboot.bin -> ../seabios/optionrom/multiboot.bin
/usr/share/kvm/pxe-ne2k_isa.bin -> ../../lib/etherboot/ne.rom
/usr/share/kvm/vapic.bin -> ../seabios/optionrom/vapic.bin
/usr/share/kvm/vgabios-vmware.bin
/usr/share/kvm/extboot.bin -> ../seabios/optionrom/extboot.bin
/usr/share/kvm/vgabios-qxl.bin
/usr/share/kvm/pxe-ne2k_pci.bin -> ../../lib/etherboot/rtl8029.rom
/usr/share/kvm/bios.bin -> ../seabios/bios.bin
/usr/share/kvm/keymaps -> ../qemu/keymaps
/usr/share/kvm/vgabios-cirrus.bin
/usr/share/kvm/pxe-e1000.bin -> ../../lib/etherboot/e1000-82540em.rom
/usr/share/kvm/linuxboot.bin -> ../seabios/optionrom/linuxboot.bin
/usr/share/kvm/pxe-virtio.bin -> ../../lib/etherboot/virtio-net.rom
/usr/share/kvm/pxe-pcnet.bin -> ../../lib/etherboot/pcnet32.rom
/usr/share/kvm/pxe-rtl8139.bin -> ../../lib/etherboot/rtl8139.rom
Comment 1 Philipp Hahn univentionstaff 2011-03-28 09:25:21 CEST
Created attachment 3145 [details]
dpkg.log

Ggf. mal einen Blick auf die Umstellung von BochsBios auf  SeaBios werfen: Durch die Umstellung werden vermutlich auch irgendwo Symlinks geändert.
Comment 2 Philipp Hahn univentionstaff 2012-09-20 09:12:01 CEST
Testen ob das mit qemu-1.1 beim Update von 3.0 auf 3.1 auch zum Problem wird.
Comment 3 Philipp Hahn univentionstaff 2012-10-08 16:30:09 CEST
/var/lib/dpkg/info/qemu-kvm.postinst enthält für qemu-kvm-0.13.0 seit 2010-11-04 passenden Code, der das Verzeichnis in einen Symlink umwandelt. Vermutlich ist da dann doch was (einmalig?) schief gegangen; reproduzieren kann ich es jedenfalls nicht.

Da QEMU(-kvm) mit UCS-2.4-2 bereits auf 0.14.1 aktualisiert wurde und damit das Update auf qemu-keymaps bereits installiert ist, ist hier für UCS-3.1 nichts mehr zu tun.
Comment 4 Felix Botner univentionstaff 2012-10-17 15:25:38 CEST
nochmal ein Update von 2.4-0 mit uvvmd kvm node auf 3.1-0 getestet. Nach dem Update sind die keymaps vorhanden

find /usr/share/qemu/keymaps/| wc -l
36
root@master:/etc/default# find /usr/share/kvm/keymaps/| wc -l
36

file /usr/share/kvm/keymaps/de
/usr/share/kvm/keymaps/de: ASCII text
Comment 5 Stefan Gohmann univentionstaff 2012-12-12 21:09:06 CET
UCS 3.1-0 has been released: 
 http://forum.univention.de/viewtopic.php?f=54&t=2125

If this error occurs again, please use "Clone This Bug".