Public bug reported:
virsh qemu-attach <pid of qemu> errors with "Failed to attach to pid"
---Libvirt version---
# dpkg -l | grep libvirt
ii gir1.2-libvirt-glib-1.0:ppc64el 1.0.0-1
ppc64el GObject introspection files for the libvirt-glib library
ii gir1.2-libvirt-sandbox-1.0 0.5.1+git20160404-1
ppc64el GObject introspection files for the libvirt-sandbox library
ii libvirt-bin 4.0.0-1ubuntu4
ppc64el programs for the libvirt library
ii libvirt-clients 4.0.0-1ubuntu4
ppc64el Programs for the libvirt library
ii libvirt-clients-dbgsym 4.0.0-1ubuntu4
ppc64el debug symbols for libvirt-clients
ii libvirt-daemon 4.0.0-1ubuntu4
ppc64el Virtualization daemon
ii libvirt-daemon-dbgsym 4.0.0-1ubuntu4
ppc64el debug symbols for libvirt-daemon
ii libvirt-daemon-driver-storage-gluster 4.0.0-1ubuntu4
ppc64el Virtualization daemon glusterfs storage driver
ii libvirt-daemon-driver-storage-gluster-dbgsym 4.0.0-1ubuntu4
ppc64el debug symbols for libvirt-daemon-driver-storage-gluster
ii libvirt-daemon-driver-storage-rbd 4.0.0-1ubuntu4
ppc64el Virtualization daemon RBD storage driver
ii libvirt-daemon-driver-storage-rbd-dbgsym 4.0.0-1ubuntu4
ppc64el debug symbols for libvirt-daemon-driver-storage-rbd
ii libvirt-daemon-driver-storage-sheepdog 4.0.0-1ubuntu4
ppc64el Virtualization daemon Sheedog storage driver
ii libvirt-daemon-driver-storage-sheepdog-dbgsym 4.0.0-1ubuntu4
ppc64el debug symbols for libvirt-daemon-driver-storage-sheepdog
ii libvirt-daemon-driver-storage-zfs 4.0.0-1ubuntu4
ppc64el Virtualization daemon ZFS storage driver
ii libvirt-daemon-driver-storage-zfs-dbgsym 4.0.0-1ubuntu4
ppc64el debug symbols for libvirt-daemon-driver-storage-zfs
ii libvirt-daemon-system 4.0.0-1ubuntu4
ppc64el Libvirt daemon configuration files
ii libvirt-daemon-system-dbgsym 4.0.0-1ubuntu4
ppc64el debug symbols for libvirt-daemon-system
ii libvirt-dev:ppc64el 4.0.0-1ubuntu4
ppc64el development files for the libvirt library
ii libvirt-doc 4.0.0-1ubuntu4
all documentation for the libvirt library
ii libvirt-glib-1.0-0:ppc64el 1.0.0-1
ppc64el libvirt GLib and GObject mapping library
ii libvirt-glib-1.0-0-dbgsym:ppc64el 1.0.0-1
ppc64el debug symbols for package libvirt-glib-1.0-0
ii libvirt-glib-1.0-dev:ppc64el 1.0.0-1
ppc64el Development files for the libvirt-glib library
ii libvirt-ocaml 0.6.1.4-2build1
ppc64el OCaml bindings for libvirt (runtime)
ii libvirt-ocaml-dbgsym 0.6.1.4-2build1
ppc64el debug symbols for libvirt-ocaml
ii libvirt-ocaml-dev 0.6.1.4-2build1
ppc64el OCaml bindings for libvirt (development files)
ii libvirt-sandbox-1.0-5 0.5.1+git20160404-1
ppc64el Application sandbox toolkit shared library
ii libvirt-sandbox-1.0-5-dbgsym 0.5.1+git20160404-1
ppc64el Debug symbols for libvirt-sandbox-1.0-5
ii libvirt-sandbox-1.0-dev 0.5.1+git20160404-1
ppc64el Development files for libvirt-sandbox library
ii libvirt-sanlock 4.0.0-1ubuntu4
---qemu output---
# dpkg -l | grep qemu
ii ipxe-qemu
1.0.0+git-20180124.fbe8c52d-0ubuntu2 all PXE boot firmware - ROM
images for qemu
ii ipxe-qemu-256k-compat-efi-roms
1.0.0+git-20150424.a25a16d-0ubuntu2 all PXE boot firmware - Compat
EFI ROM images for qemu
ii qemu-block-extra:ppc64el 1:2.11+dfsg-1ubuntu2
ppc64el extra block backend modules for qemu-system and qemu-utils
ii qemu-kvm 1:2.11+dfsg-1ubuntu2
ppc64el QEMU Full virtualization on x86 hardware
ii qemu-slof 20170724+dfsg-1ubuntu1
all Slimline Open Firmware -- QEMU PowerPC version
ii qemu-system-common 1:2.11+dfsg-1ubuntu2
ppc64el QEMU full system emulation binaries (common files)
ii qemu-system-ppc 1:2.11+dfsg-1ubuntu2
ppc64el QEMU full system emulation binaries (ppc)
ii qemu-utils 1:2.11+dfsg-1ubuntu2
ppc64el QEMU utilities
---uname output---
# uname -a Linux ltc-boston8 4.15.0-10-generic #11-Ubuntu SMP Tue Feb 13
18:21:52 UTC 2018 ppc64le ppc64le ppc64le GNU/Linux
Machine Type = Boston
---Debugger---
A debugger is not configured
---Steps to Reproduce---
1. Start a guest with qemu command line and ensure guest comes up properly
qemu-system-ppc64 --enable-kvm --nographic -vga none -machine
pseries,cap-htm=off -m 4G,slots=32,maxmem=32G -smp 16,maxcpus=32 -device
virtio-blk-pci,drive=rootdisk -drive
file=/home/bala/avocado-fvt-wrapper/data/avocado-vt/images/ubuntu-18.04-ppc64le.qcow2,if=none,cache=none,format=qcow2,id=rootdisk
-monitor telnet:127.0.0.1:1234,server,nowait -net nic,model=virtio -net user
-redir tcp:2000::22
2. Check the qemu process to get the pid,
# ps -ef | grep qemu
root 3025 1 0 Feb23 ? 00:55:32 /usr/sbin/irqbalance
--foreground
root 159016 157926 97 10:55 pts/8 00:00:33 qemu-system-ppc64
--enable-kvm --nographic -vga none -machine pseries,cap-htm=off -m
4G,slots=32,maxmem=32G -smp 16,maxcpus=32 -device virtio-blk-pci,drive=rootdisk
-drive
file=/home/bala/avocado-fvt-wrapper/data/avocado-vt/images/ubuntu-18.04-ppc64le.qcow2,if=none,cache=none,format=qcow2,id=rootdisk
-monitor telnet:127.0.0.1:1234,server,nowait -net nic,model=virtio -net user
-redir tcp:2000::22
root 159100 159085 0 10:56 pts/1 00:00:00 grep --color=auto bala
3. Try to attach the qemu process with libvirt using qemu-attach command,
# virsh qemu-attach 159016
error: Failed to attach to pid 159016
error: internal error: missing index/unit/bus parameter in drive
'file=/home/bala/avocado-fvt-wrapper/data/avocado-vt/images/ubuntu-18.04-ppc64le.qcow2,if=none,cache=none,format=qcow2,id=rootdisk'
we need this patch at
https://libvirt.org/git/?p=libvirt.git;a=commit;h=67a52f709a7606cb3329abae2d04eb4de5185090
** Affects: ubuntu-power-systems
Importance: High
Status: Triaged
** Affects: libvirt (Ubuntu)
Importance: Undecided
Assignee: Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage)
Status: Triaged
** Tags: architecture-ppc64le bugnameltc-165273 severity-high
targetmilestone-inin---
** Tags added: architecture-ppc64le bugnameltc-165273 severity-high
targetmilestone-inin---
** Changed in: ubuntu
Assignee: (unassigned) => Ubuntu on IBM Power Systems Bug Triage
(ubuntu-power-triage)
** Package changed: ubuntu => libvirt (Ubuntu)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1752797
Title:
[Ubuntu 18.04] [Libvirt] virsh qemu-attach fails to add qemu process
with libvirt
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-power-systems/+bug/1752797/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs