[Pkg-xen-devel] Bug#638152: Acknowledgement (Error: Device 51712 (vbd) could not be connected. Hotplug scripts not working.)

Timo Juhani Lindfors timo.lindfors at iki.fi
Wed Aug 17 09:24:15 UTC 2011


Hi,

inspired by

http://www.2virt.com/blog/?category_name=xen

I ran

#!/bin/bash
function dumpkey() {
 local param=${1}
 local key
 local result
 result=$(xenstore-list ${param})
 if [ "${result}" != "" ] ; then
 for key in ${result} ; do dumpkey ${param}/${key} ; done
 else
 echo -n ${param}'='
 xenstore-read ${param}
 fi
}
for key in /vm /local/domain /tool ; do dumpkey ${key} ; done

and got

/vm/00000000-0000-0000-0000-000000000000/on_xend_stop=ignore
/vm/00000000-0000-0000-0000-000000000000/shadow_memory=0
/vm/00000000-0000-0000-0000-000000000000/uuid=00000000-0000-0000-0000-000000000000
/vm/00000000-0000-0000-0000-000000000000/on_reboot=restart
/vm/00000000-0000-0000-0000-000000000000/image/ostype=linux
/vm/00000000-0000-0000-0000-000000000000/image/kernel=
/vm/00000000-0000-0000-0000-000000000000/image/cmdline=
/vm/00000000-0000-0000-0000-000000000000/image/ramdisk=
/vm/00000000-0000-0000-0000-000000000000/on_poweroff=destroy
/vm/00000000-0000-0000-0000-000000000000/bootloader_args=
/vm/00000000-0000-0000-0000-000000000000/on_xend_start=ignore
/vm/00000000-0000-0000-0000-000000000000/on_crash=restart
/vm/00000000-0000-0000-0000-000000000000/xend/restart_count=0
/vm/00000000-0000-0000-0000-000000000000/vcpus=4
/vm/00000000-0000-0000-0000-000000000000/vcpu_avail=15
/vm/00000000-0000-0000-0000-000000000000/bootloader=
/vm/00000000-0000-0000-0000-000000000000/name=Domain-0
/vm/00000000-0000-0000-0000-000000000000-1/on_xend_stop=ignore
/vm/00000000-0000-0000-0000-000000000000-1/shadow_memory=0
/vm/00000000-0000-0000-0000-000000000000-1/uuid=00000000-0000-0000-0000-000000000000
/vm/00000000-0000-0000-0000-000000000000-1/on_reboot=restart
/vm/00000000-0000-0000-0000-000000000000-1/image/ostype=linux
/vm/00000000-0000-0000-0000-000000000000-1/image/kernel=
/vm/00000000-0000-0000-0000-000000000000-1/image/cmdline=
/vm/00000000-0000-0000-0000-000000000000-1/image/ramdisk=
/vm/00000000-0000-0000-0000-000000000000-1/on_poweroff=destroy
/vm/00000000-0000-0000-0000-000000000000-1/bootloader_args=
/vm/00000000-0000-0000-0000-000000000000-1/on_xend_start=ignore
/vm/00000000-0000-0000-0000-000000000000-1/on_crash=restart
/vm/00000000-0000-0000-0000-000000000000-1/xend/restart_count=0
/vm/00000000-0000-0000-0000-000000000000-1/vcpus=4
/vm/00000000-0000-0000-0000-000000000000-1/vcpu_avail=15
/vm/00000000-0000-0000-0000-000000000000-1/bootloader=
/vm/00000000-0000-0000-0000-000000000000-1/name=Domain-0
/vm/00000000-0000-0000-0000-000000000000-2/on_xend_stop=ignore
/vm/00000000-0000-0000-0000-000000000000-2/shadow_memory=0
/vm/00000000-0000-0000-0000-000000000000-2/uuid=00000000-0000-0000-0000-000000000000
/vm/00000000-0000-0000-0000-000000000000-2/on_reboot=restart
/vm/00000000-0000-0000-0000-000000000000-2/image/ostype=linux
/vm/00000000-0000-0000-0000-000000000000-2/image/kernel=
/vm/00000000-0000-0000-0000-000000000000-2/image/cmdline=
/vm/00000000-0000-0000-0000-000000000000-2/image/ramdisk=
/vm/00000000-0000-0000-0000-000000000000-2/on_poweroff=destroy
/vm/00000000-0000-0000-0000-000000000000-2/bootloader_args=
/vm/00000000-0000-0000-0000-000000000000-2/on_xend_start=ignore
/vm/00000000-0000-0000-0000-000000000000-2/on_crash=restart
/vm/00000000-0000-0000-0000-000000000000-2/xend/restart_count=0
/vm/00000000-0000-0000-0000-000000000000-2/vcpus=4
/vm/00000000-0000-0000-0000-000000000000-2/vcpu_avail=15
/vm/00000000-0000-0000-0000-000000000000-2/bootloader=
/vm/00000000-0000-0000-0000-000000000000-2/name=Domain-0
/vm/00000000-0000-0000-0000-000000000000-3/on_xend_stop=ignore
/vm/00000000-0000-0000-0000-000000000000-3/shadow_memory=0
/vm/00000000-0000-0000-0000-000000000000-3/uuid=00000000-0000-0000-0000-000000000000
/vm/00000000-0000-0000-0000-000000000000-3/on_reboot=restart
/vm/00000000-0000-0000-0000-000000000000-3/image/ostype=linux
/vm/00000000-0000-0000-0000-000000000000-3/image/kernel=
/vm/00000000-0000-0000-0000-000000000000-3/image/cmdline=
/vm/00000000-0000-0000-0000-000000000000-3/image/ramdisk=
/vm/00000000-0000-0000-0000-000000000000-3/on_poweroff=destroy
/vm/00000000-0000-0000-0000-000000000000-3/bootloader_args=
/vm/00000000-0000-0000-0000-000000000000-3/on_xend_start=ignore
/vm/00000000-0000-0000-0000-000000000000-3/on_crash=restart
/vm/00000000-0000-0000-0000-000000000000-3/xend/restart_count=0
/vm/00000000-0000-0000-0000-000000000000-3/vcpus=4
/vm/00000000-0000-0000-0000-000000000000-3/vcpu_avail=15
/vm/00000000-0000-0000-0000-000000000000-3/bootloader=
/vm/00000000-0000-0000-0000-000000000000-3/name=Domain-0
/vm/00000000-0000-0000-0000-000000000000-4/on_xend_stop=ignore
/vm/00000000-0000-0000-0000-000000000000-4/shadow_memory=0
/vm/00000000-0000-0000-0000-000000000000-4/uuid=00000000-0000-0000-0000-000000000000
/vm/00000000-0000-0000-0000-000000000000-4/on_reboot=restart
/vm/00000000-0000-0000-0000-000000000000-4/image/ostype=linux
/vm/00000000-0000-0000-0000-000000000000-4/image/kernel=
/vm/00000000-0000-0000-0000-000000000000-4/image/cmdline=
/vm/00000000-0000-0000-0000-000000000000-4/image/ramdisk=
/vm/00000000-0000-0000-0000-000000000000-4/on_poweroff=destroy
/vm/00000000-0000-0000-0000-000000000000-4/bootloader_args=
/vm/00000000-0000-0000-0000-000000000000-4/on_xend_start=ignore
/vm/00000000-0000-0000-0000-000000000000-4/on_crash=restart
/vm/00000000-0000-0000-0000-000000000000-4/xend/restart_count=0
/vm/00000000-0000-0000-0000-000000000000-4/vcpus=4
/vm/00000000-0000-0000-0000-000000000000-4/vcpu_avail=15
/vm/00000000-0000-0000-0000-000000000000-4/bootloader=
/vm/00000000-0000-0000-0000-000000000000-4/name=Domain-0
/vm/00000000-0000-0000-0000-000000000000-5/on_xend_stop=ignore
/vm/00000000-0000-0000-0000-000000000000-5/shadow_memory=0
/vm/00000000-0000-0000-0000-000000000000-5/uuid=00000000-0000-0000-0000-000000000000
/vm/00000000-0000-0000-0000-000000000000-5/on_reboot=restart
/vm/00000000-0000-0000-0000-000000000000-5/image/ostype=linux
/vm/00000000-0000-0000-0000-000000000000-5/image/kernel=
/vm/00000000-0000-0000-0000-000000000000-5/image/cmdline=
/vm/00000000-0000-0000-0000-000000000000-5/image/ramdisk=
/vm/00000000-0000-0000-0000-000000000000-5/on_poweroff=destroy
/vm/00000000-0000-0000-0000-000000000000-5/bootloader_args=
/vm/00000000-0000-0000-0000-000000000000-5/on_xend_start=ignore
/vm/00000000-0000-0000-0000-000000000000-5/on_crash=restart
/vm/00000000-0000-0000-0000-000000000000-5/xend/restart_count=0
/vm/00000000-0000-0000-0000-000000000000-5/vcpus=4
/vm/00000000-0000-0000-0000-000000000000-5/vcpu_avail=15
/vm/00000000-0000-0000-0000-000000000000-5/bootloader=
/vm/00000000-0000-0000-0000-000000000000-5/name=Domain-0
/local/domain/0/vm=/vm/00000000-0000-0000-0000-000000000000-5
/local/domain/0/device=
/local/domain/0/control/platform-feature-multiprocessor-suspend=1
/local/domain/0/error=
/local/domain/0/memory/target=6553128
/local/domain/0/guest=
/local/domain/0/hvmpv=
/local/domain/0/data=
/local/domain/0/cpu/1/availability=online
/local/domain/0/cpu/3/availability=online
/local/domain/0/cpu/2/availability=online
/local/domain/0/cpu/0/availability=online
/local/domain/0/description=
/local/domain/0/console/limit=1048576
/local/domain/0/console/type=xenconsoled
/local/domain/0/domid=0
/local/domain/0/name=Domain-0
/local/domain/0/backend/vbd/9/51712/domain=squeeze64
/local/domain/0/backend/vbd/9/51712/frontend=/local/domain/9/device/vbd/51712
/local/domain/0/backend/vbd/9/51712/uuid=17f3af59-b92c-21f5-b15b-901b46fd60ea
/local/domain/0/backend/vbd/9/51712/bootable=1
/local/domain/0/backend/vbd/9/51712/dev=xvda
/local/domain/0/backend/vbd/9/51712/state=5
/local/domain/0/backend/vbd/9/51712/params=/home/lindi-sudo/squeeze64/disk.img
/local/domain/0/backend/vbd/9/51712/mode=w
/local/domain/0/backend/vbd/9/51712/online=0
/local/domain/0/backend/vbd/9/51712/frontend-id=9
/local/domain/0/backend/vbd/9/51712/type=file
/local/domain/0/backend/vbd/10/51712/domain=squeeze64
/local/domain/0/backend/vbd/10/51712/frontend=/local/domain/10/device/vbd/51712
/local/domain/0/backend/vbd/10/51712/uuid=9e9f7c10-856d-3bf0-c087-b95c16a6955d
/local/domain/0/backend/vbd/10/51712/bootable=1
/local/domain/0/backend/vbd/10/51712/dev=xvda
/local/domain/0/backend/vbd/10/51712/state=5
/local/domain/0/backend/vbd/10/51712/params=/home/lindi-sudo/squeeze64/disk.img
/local/domain/0/backend/vbd/10/51712/mode=w
/local/domain/0/backend/vbd/10/51712/online=0
/local/domain/0/backend/vbd/10/51712/frontend-id=10
/local/domain/0/backend/vbd/10/51712/type=file
/local/domain/0/backend/console/9=
/local/domain/0/backend/console/10=
/tool/xenstored=

References to disk.img are interesting since the guest is not running
anymore

$ sudo xm list
                          ID   Mem VCPUs      State   Time(s)
                           0  6399     4     r-----   1911.6



The commands

$ sudo xenstore-rm -t /local/domain/0/backend/vbd/9
$ sudo xenstore-rm -t /local/domain/0/backend/vbd/10
$ sudo xenstore-rm -t /local/domain/0/backend/console/9
$ sudo xenstore-rm -t  /local/domain/0/backend/console/10

seem to remove these references. If I then try xm create again I see

/vm/00000000-0000-0000-0000-000000000000/on_xend_stop=ignore
/vm/00000000-0000-0000-0000-000000000000/shadow_memory=0
/vm/00000000-0000-0000-0000-000000000000/uuid=00000000-0000-0000-0000-000000000000
/vm/00000000-0000-0000-0000-000000000000/on_reboot=restart
/vm/00000000-0000-0000-0000-000000000000/image/ostype=linux
/vm/00000000-0000-0000-0000-000000000000/image/kernel=
/vm/00000000-0000-0000-0000-000000000000/image/cmdline=
/vm/00000000-0000-0000-0000-000000000000/image/ramdisk=
/vm/00000000-0000-0000-0000-000000000000/on_poweroff=destroy
/vm/00000000-0000-0000-0000-000000000000/bootloader_args=
/vm/00000000-0000-0000-0000-000000000000/on_xend_start=ignore
/vm/00000000-0000-0000-0000-000000000000/on_crash=restart
/vm/00000000-0000-0000-0000-000000000000/xend/restart_count=0
/vm/00000000-0000-0000-0000-000000000000/vcpus=4
/vm/00000000-0000-0000-0000-000000000000/vcpu_avail=15
/vm/00000000-0000-0000-0000-000000000000/bootloader=
/vm/00000000-0000-0000-0000-000000000000/name=Domain-0
/vm/00000000-0000-0000-0000-000000000000-1/on_xend_stop=ignore
/vm/00000000-0000-0000-0000-000000000000-1/shadow_memory=0
/vm/00000000-0000-0000-0000-000000000000-1/uuid=00000000-0000-0000-0000-000000000000
/vm/00000000-0000-0000-0000-000000000000-1/on_reboot=restart
/vm/00000000-0000-0000-0000-000000000000-1/image/ostype=linux
/vm/00000000-0000-0000-0000-000000000000-1/image/kernel=
/vm/00000000-0000-0000-0000-000000000000-1/image/cmdline=
/vm/00000000-0000-0000-0000-000000000000-1/image/ramdisk=
/vm/00000000-0000-0000-0000-000000000000-1/on_poweroff=destroy
/vm/00000000-0000-0000-0000-000000000000-1/bootloader_args=
/vm/00000000-0000-0000-0000-000000000000-1/on_xend_start=ignore
/vm/00000000-0000-0000-0000-000000000000-1/on_crash=restart
/vm/00000000-0000-0000-0000-000000000000-1/xend/restart_count=0
/vm/00000000-0000-0000-0000-000000000000-1/vcpus=4
/vm/00000000-0000-0000-0000-000000000000-1/vcpu_avail=15
/vm/00000000-0000-0000-0000-000000000000-1/bootloader=
/vm/00000000-0000-0000-0000-000000000000-1/name=Domain-0
/vm/00000000-0000-0000-0000-000000000000-2/on_xend_stop=ignore
/vm/00000000-0000-0000-0000-000000000000-2/shadow_memory=0
/vm/00000000-0000-0000-0000-000000000000-2/uuid=00000000-0000-0000-0000-000000000000
/vm/00000000-0000-0000-0000-000000000000-2/on_reboot=restart
/vm/00000000-0000-0000-0000-000000000000-2/image/ostype=linux
/vm/00000000-0000-0000-0000-000000000000-2/image/kernel=
/vm/00000000-0000-0000-0000-000000000000-2/image/cmdline=
/vm/00000000-0000-0000-0000-000000000000-2/image/ramdisk=
/vm/00000000-0000-0000-0000-000000000000-2/on_poweroff=destroy
/vm/00000000-0000-0000-0000-000000000000-2/bootloader_args=
/vm/00000000-0000-0000-0000-000000000000-2/on_xend_start=ignore
/vm/00000000-0000-0000-0000-000000000000-2/on_crash=restart
/vm/00000000-0000-0000-0000-000000000000-2/xend/restart_count=0
/vm/00000000-0000-0000-0000-000000000000-2/vcpus=4
/vm/00000000-0000-0000-0000-000000000000-2/vcpu_avail=15
/vm/00000000-0000-0000-0000-000000000000-2/bootloader=
/vm/00000000-0000-0000-0000-000000000000-2/name=Domain-0
/vm/00000000-0000-0000-0000-000000000000-3/on_xend_stop=ignore
/vm/00000000-0000-0000-0000-000000000000-3/shadow_memory=0
/vm/00000000-0000-0000-0000-000000000000-3/uuid=00000000-0000-0000-0000-000000000000
/vm/00000000-0000-0000-0000-000000000000-3/on_reboot=restart
/vm/00000000-0000-0000-0000-000000000000-3/image/ostype=linux
/vm/00000000-0000-0000-0000-000000000000-3/image/kernel=
/vm/00000000-0000-0000-0000-000000000000-3/image/cmdline=
/vm/00000000-0000-0000-0000-000000000000-3/image/ramdisk=
/vm/00000000-0000-0000-0000-000000000000-3/on_poweroff=destroy
/vm/00000000-0000-0000-0000-000000000000-3/bootloader_args=
/vm/00000000-0000-0000-0000-000000000000-3/on_xend_start=ignore
/vm/00000000-0000-0000-0000-000000000000-3/on_crash=restart
/vm/00000000-0000-0000-0000-000000000000-3/xend/restart_count=0
/vm/00000000-0000-0000-0000-000000000000-3/vcpus=4
/vm/00000000-0000-0000-0000-000000000000-3/vcpu_avail=15
/vm/00000000-0000-0000-0000-000000000000-3/bootloader=
/vm/00000000-0000-0000-0000-000000000000-3/name=Domain-0
/vm/00000000-0000-0000-0000-000000000000-4/on_xend_stop=ignore
/vm/00000000-0000-0000-0000-000000000000-4/shadow_memory=0
/vm/00000000-0000-0000-0000-000000000000-4/uuid=00000000-0000-0000-0000-000000000000
/vm/00000000-0000-0000-0000-000000000000-4/on_reboot=restart
/vm/00000000-0000-0000-0000-000000000000-4/image/ostype=linux
/vm/00000000-0000-0000-0000-000000000000-4/image/kernel=
/vm/00000000-0000-0000-0000-000000000000-4/image/cmdline=
/vm/00000000-0000-0000-0000-000000000000-4/image/ramdisk=
/vm/00000000-0000-0000-0000-000000000000-4/on_poweroff=destroy
/vm/00000000-0000-0000-0000-000000000000-4/bootloader_args=
/vm/00000000-0000-0000-0000-000000000000-4/on_xend_start=ignore
/vm/00000000-0000-0000-0000-000000000000-4/on_crash=restart
/vm/00000000-0000-0000-0000-000000000000-4/xend/restart_count=0
/vm/00000000-0000-0000-0000-000000000000-4/vcpus=4
/vm/00000000-0000-0000-0000-000000000000-4/vcpu_avail=15
/vm/00000000-0000-0000-0000-000000000000-4/bootloader=
/vm/00000000-0000-0000-0000-000000000000-4/name=Domain-0
/vm/00000000-0000-0000-0000-000000000000-5/on_xend_stop=ignore
/vm/00000000-0000-0000-0000-000000000000-5/shadow_memory=0
/vm/00000000-0000-0000-0000-000000000000-5/uuid=00000000-0000-0000-0000-000000000000
/vm/00000000-0000-0000-0000-000000000000-5/on_reboot=restart
/vm/00000000-0000-0000-0000-000000000000-5/image/ostype=linux
/vm/00000000-0000-0000-0000-000000000000-5/image/kernel=
/vm/00000000-0000-0000-0000-000000000000-5/image/cmdline=
/vm/00000000-0000-0000-0000-000000000000-5/image/ramdisk=
/vm/00000000-0000-0000-0000-000000000000-5/on_poweroff=destroy
/vm/00000000-0000-0000-0000-000000000000-5/bootloader_args=
/vm/00000000-0000-0000-0000-000000000000-5/on_xend_start=ignore
/vm/00000000-0000-0000-0000-000000000000-5/on_crash=restart
/vm/00000000-0000-0000-0000-000000000000-5/xend/restart_count=0
/vm/00000000-0000-0000-0000-000000000000-5/vcpus=4
/vm/00000000-0000-0000-0000-000000000000-5/vcpu_avail=15
/vm/00000000-0000-0000-0000-000000000000-5/bootloader=
/vm/00000000-0000-0000-0000-000000000000-5/name=Domain-0
/vm/b9c745f4-86c3-8ad6-8e07-611345b299c5/image/ostype=linux
/vm/b9c745f4-86c3-8ad6-8e07-611345b299c5/image/kernel=/var/run/xend/boot/boot_kernel.QKLdmt
/vm/b9c745f4-86c3-8ad6-8e07-611345b299c5/image/cmdline=root=UUID=ee66b917-5151-4a4b-944a-99385b7d4d62 ro 
/vm/b9c745f4-86c3-8ad6-8e07-611345b299c5/image/ramdisk=/var/run/xend/boot/boot_ramdisk.sCy3dU
/vm/b9c745f4-86c3-8ad6-8e07-611345b299c5/device/vbd/51712/frontend=/local/domain/12/device/vbd/51712
/vm/b9c745f4-86c3-8ad6-8e07-611345b299c5/device/vbd/51712/frontend-id=12
/vm/b9c745f4-86c3-8ad6-8e07-611345b299c5/device/vbd/51712/backend-id=0
/vm/b9c745f4-86c3-8ad6-8e07-611345b299c5/device/vbd/51712/backend=/local/domain/0/backend/vbd/12/51712
/vm/b9c745f4-86c3-8ad6-8e07-611345b299c5/device/console/0/frontend=/local/domain/12/device/console/0
/vm/b9c745f4-86c3-8ad6-8e07-611345b299c5/device/console/0/frontend-id=12
/vm/b9c745f4-86c3-8ad6-8e07-611345b299c5/device/console/0/backend-id=0
/vm/b9c745f4-86c3-8ad6-8e07-611345b299c5/device/console/0/backend=/local/domain/0/backend/console/12/0
/vm/b9c745f4-86c3-8ad6-8e07-611345b299c5/on_xend_stop=ignore
/vm/b9c745f4-86c3-8ad6-8e07-611345b299c5/shadow_memory=0
/vm/b9c745f4-86c3-8ad6-8e07-611345b299c5/uuid=b9c745f4-86c3-8ad6-8e07-611345b299c5
/vm/b9c745f4-86c3-8ad6-8e07-611345b299c5/on_reboot=restart
/vm/b9c745f4-86c3-8ad6-8e07-611345b299c5/start_time=1313571309.46
/vm/b9c745f4-86c3-8ad6-8e07-611345b299c5/on_poweroff=destroy
/vm/b9c745f4-86c3-8ad6-8e07-611345b299c5/bootloader_args=
/vm/b9c745f4-86c3-8ad6-8e07-611345b299c5/on_xend_start=ignore
/vm/b9c745f4-86c3-8ad6-8e07-611345b299c5/on_crash=restart
/vm/b9c745f4-86c3-8ad6-8e07-611345b299c5/xend/restart_count=0
/vm/b9c745f4-86c3-8ad6-8e07-611345b299c5/vcpus=4
/vm/b9c745f4-86c3-8ad6-8e07-611345b299c5/vcpu_avail=15
/vm/b9c745f4-86c3-8ad6-8e07-611345b299c5/bootloader=
/vm/b9c745f4-86c3-8ad6-8e07-611345b299c5/name=squeeze64
/local/domain/0/vm=/vm/00000000-0000-0000-0000-000000000000-5
/local/domain/0/device=
/local/domain/0/control/platform-feature-multiprocessor-suspend=1
/local/domain/0/error=
/local/domain/0/memory/target=6553128
/local/domain/0/guest=
/local/domain/0/hvmpv=
/local/domain/0/data=
/local/domain/0/cpu/1/availability=online
/local/domain/0/cpu/3/availability=online
/local/domain/0/cpu/2/availability=online
/local/domain/0/cpu/0/availability=online
/local/domain/0/description=
/local/domain/0/console/limit=1048576
/local/domain/0/console/type=xenconsoled
/local/domain/0/domid=0
/local/domain/0/name=Domain-0
/local/domain/0/backend/vbd/12/51712/domain=squeeze64
/local/domain/0/backend/vbd/12/51712/frontend=/local/domain/12/device/vbd/51712
/local/domain/0/backend/vbd/12/51712/uuid=2d3ac5a5-d7c2-0186-93e1-e0515d5826ed
/local/domain/0/backend/vbd/12/51712/bootable=1
/local/domain/0/backend/vbd/12/51712/dev=xvda
/local/domain/0/backend/vbd/12/51712/state=1
/local/domain/0/backend/vbd/12/51712/params=/home/lindi-sudo/squeeze64/disk.img
/local/domain/0/backend/vbd/12/51712/mode=w
/local/domain/0/backend/vbd/12/51712/online=1
/local/domain/0/backend/vbd/12/51712/frontend-id=12
/local/domain/0/backend/vbd/12/51712/type=file
/local/domain/0/backend/console/12/0/domain=squeeze64
/local/domain/0/backend/console/12/0/protocol=vt100
/local/domain/0/backend/console/12/0/uuid=7b534c75-b51d-28c5-9343-800058635657
/local/domain/0/backend/console/12/0/frontend=/local/domain/12/device/console/0
/local/domain/0/backend/console/12/0/state=1
/local/domain/0/backend/console/12/0/location=2
/local/domain/0/backend/console/12/0/online=1
/local/domain/0/backend/console/12/0/frontend-id=12
/local/domain/12/vm=/vm/b9c745f4-86c3-8ad6-8e07-611345b299c5
/local/domain/12/device/vbd/51712/virtual-device=51712
/local/domain/12/device/vbd/51712/device-type=disk
/local/domain/12/device/vbd/51712/protocol=x86_64-abi
/local/domain/12/device/vbd/51712/backend-id=0
/local/domain/12/device/vbd/51712/state=1
/local/domain/12/device/vbd/51712/backend=/local/domain/0/backend/vbd/12/51712
/local/domain/12/device/console/0/protocol=x86_64-abi
/local/domain/12/device/console/0/state=1
/local/domain/12/device/console/0/backend-id=0
/local/domain/12/device/console/0/backend=/local/domain/0/backend/console/12/0
/local/domain/12/control/platform-feature-multiprocessor-suspend=1
/local/domain/12/error=
/local/domain/12/memory/target=524288
/local/domain/12/guest=
/local/domain/12/hvmpv=
/local/domain/12/data=
/local/domain/12/serial/0/tty=/dev/pts/19
/local/domain/12/console/ring-ref=2215246
/local/domain/12/console/port=2
/local/domain/12/console/limit=1048576
/local/domain/12/console/type=xenconsoled
/local/domain/12/console/tty=/dev/pts/19
/local/domain/12/image/entry=18446744071584035328
/local/domain/12/image/loader=generic
/local/domain/12/image/hv-start-low=18446603336221196288
/local/domain/12/image/guest-os=linux
/local/domain/12/image/hypercall-page=18446744071578882048
/local/domain/12/image/guest-version=2.6
/local/domain/12/image/pae-mode=yes
/local/domain/12/image/paddr-offset=0
/local/domain/12/image/virt-base=18446744071562067968
/local/domain/12/image/suspend-cancel=1
/local/domain/12/image/features/pae-pgdir-above-4gb=1
/local/domain/12/image/features/writable-page-tables=0
/local/domain/12/image/xen-version=xen-3.0
/local/domain/12/cpu/3/availability=online
/local/domain/12/cpu/1/availability=online
/local/domain/12/cpu/2/availability=online
/local/domain/12/cpu/0/availability=online
/local/domain/12/store/ring-ref=2215247
/local/domain/12/store/port=1
/local/domain/12/description=
/local/domain/12/name=squeeze64
/local/domain/12/domid=12
/local/domain/12/device-misc/console/nextDeviceID=1
/tool/xenstored=

for a while but then xm create timeouts like before.

I also used

$ sudo stap -e 'probe syscall.execve { printf("%s: %s %s\n", pexecname(), filename, args); }'

to get a list of execve calls in both working and broken situation. The
working one has:



bash: /usr/bin/sudo "sudo" "xm" "create" "-c" "/local/xen/squeeze64/config"
sudo: /usr/sbin/xm "xm" "create" "-c" "/local/xen/squeeze64/config"
xm: /usr/bin/basename "basename" "/usr/sbin/xm"
xm: /usr/lib/xen-common/bin/xen-version "/usr/lib/xen-common/bin/xen-version" "-v"
xen-version: /bin/cat "cat" "/sys/hypervisor/type"
xen-version: /bin/cat "cat" "/sys/hypervisor/version/extra"
xen-version: /bin/cat "cat" "/sys/hypervisor/version/major"
xen-version: /bin/cat "cat" "/sys/hypervisor/version/minor"
sudo: /usr/lib/xen-4.0/bin/xm "/usr/lib/xen-4.0/bin/xm" "create" "-c" "/local/xen/squeeze64/config"
xend: /usr/lib/xen-4.0/bin/pygrub "/usr/lib/xen-4.0/bin/pygrub" "--output=/var/run/xend/boot/xenbl.17141" "/local/xen/squeeze64/disk.img"
pygrub: /bin/sh "sh" "-c" "uname -p 2> /dev/null"
sh: /bin/uname "uname" "-p"
sudo: /usr/lib/xen-4.0/bin/xenconsole "/usr/lib/xen-4.0/bin/xenconsole" "29" "--num" "0"
udevd: /etc/xen/scripts/block "/etc/xen/scripts/block" "add"
block: /usr/bin/dirname "dirname" "/etc/xen/scripts/block"
block: /usr/bin/dirname "dirname" "/etc/xen/scripts/block"
block: /usr/bin/dirname "dirname" "/etc/xen/scripts/block"
block: /bin/grep "grep" "^LC_"
block: /usr/bin/cut "cut" "-d=" "-f1"
block: /usr/bin/logger "logger" "-p" "daemon.debug" "--" "/etc/xen/scripts/block:" "add" "XENBUS_PATH=backend/vbd/29/51712"
block: /usr/bin/expr "expr" "index" "add" "="
block: /usr/sbin/xenstore-read "xenstore-read" "backend/vbd/29/51712/type"
block: /usr/sbin/xenstore-read "xenstore-read" "backend/vbd/29/51712/physical-device"
block: /usr/sbin/xenstore-read "xenstore-read" "backend/vbd/29/51712/params"
udevd: /lib/udev/net.agent "/lib/udev/net.agent"
net.agent: /bin/grep "grep" "-q" "^auto[[:space:]].*\\<vif29.0\\>" "/etc/network/interfaces"
udevd: /etc/xen/scripts/vif-bridge "/etc/xen/scripts/vif-bridge" "online"
block: /usr/sbin/xenstore-read "xenstore-read" "backend/vbd/29/51712/mode"
net.agent: /bin/ps "ps" "-C" "ifup" "ho" "args"
net.agent: /bin/grep "grep" "-q" "vif29.0"
vif-bridge: /usr/bin/dirname "dirname" "/etc/xen/scripts/vif-bridge"
block: /usr/sbin/xenstore-read "xenstore-read" "backend/vbd/29/51712/frontend-id"
vif-bridge: /usr/bin/dirname "dirname" "/etc/xen/scripts/vif-bridge"
vif-bridge: /usr/bin/dirname "dirname" "/etc/xen/scripts/vif-bridge"
block: /usr/sbin/xenstore-read "xenstore-read" "/local/domain/29/vm"
block: /bin/readlink "readlink" "-f" "/local/xen/squeeze64/disk.img"
vif-bridge: /bin/grep "grep" "^LC_"
vif-bridge: /usr/bin/cut "cut" "-d=" "-f1"
net.agent: /bin/cat "cat" "/sys/class/net/lo/operstate"
block: /usr/bin/expr "expr" "index" "w" "w"
vif-bridge: /usr/bin/logger "logger" "-p" "daemon.debug" "--" "/etc/xen/scripts/vif-bridge:" "online" "XENBUS_PATH=backend/vif/29/0"
init: /usr/local/sbin/ifup "ifup" "--allow=hotplug" "vif29.0"
init: /usr/local/bin/ifup "ifup" "--allow=hotplug" "vif29.0"
init: /sbin/ifup "ifup" "--allow=hotplug" "vif29.0"
block: /usr/bin/expr "expr" "index" "w" "!"
vif-bridge: /bin/which "which" "ifup"
block: /bin/mkdir "mkdir" "-p" "/var/run/xen-hotplug"
vif-bridge: /usr/bin/expr "expr" "index" "online" "="
vif-bridge: /usr/bin/expr "expr" "index" "online" "=" ">" "1"
block: /bin/cat "cat" "/var/run/xen-hotplug/block/owner"
vif-bridge: /usr/sbin/xenstore-read "xenstore-read" "backend/vif/29/0/ip"
block: /bin/mkdir "mkdir" "/var/run/xen-hotplug/block"
block: /usr/sbin/xenstore-read "xenstore-read" "backend/vbd/29/51712/state"
vif-bridge: /usr/sbin/xenstore-read "xenstore-read" "backend/vif/29/0/vifname"
block: /usr/bin/stat "stat" "/local/xen/squeeze64/disk.img" "-c" "%A"
block: /bin/grep "grep" "-q" "w"
vif-bridge: /usr/sbin/xenstore-read "xenstore-read" "backend/vif/29/0/bridge"
vif-bridge: /usr/sbin/brctl "brctl" "show"
vif-bridge: /usr/bin/cut "cut" "-d" "\n" "-f" "2"
vif-bridge: /usr/bin/cut "cut" "-f" "1"
vif-bridge: /sbin/ip "ip" "link" "show" "eth0"
block: /usr/bin/stat "stat" "-c" "%i" "/local/xen/squeeze64/disk.img"
vif-bridge: /sbin/ip "ip" "link" "set" "vif29.0" "down"
vif-bridge: /sbin/ip "ip" "addr" "flush" "vif29.0"
block: /usr/bin/stat "stat" "-c" "%D" "/local/xen/squeeze64/disk.img"
vif-bridge: /usr/sbin/brctl "brctl" "addif" "eth0" "vif29.0"
block: /sbin/losetup "losetup" "-a"
block: /bin/grep "grep" " \\[0*901\\]:60776463"
vif-bridge: /sbin/ip "ip" "link" "set" "vif29.0" "up"
block: /usr/bin/cut "cut" "-d" ":" "-f" "1"
block: /sbin/losetup "losetup" "-f"
vif-bridge: /sbin/iptables "iptables" "-L" "-n"
vif-bridge: /bin/mkdir "mkdir" "-p" "/var/run/xen-hotplug"
block: /sbin/losetup "losetup" "-h"
block: /bin/grep "grep" "read-only"
block: /sbin/losetup "losetup" "/dev/loop6" "/local/xen/squeeze64/disk.img"
vif-bridge: /bin/cat "cat" "/var/run/xen-hotplug/iptables/owner"
block: /usr/bin/logger "logger" "-p" "daemon.debug" "--" "/etc/xen/scripts/block:" "Writing backend/vbd/29/51712/node" "/dev/loop6 to xenstore."
udevd: /sbin/blkid "/sbin/blkid" "-o" "udev" "-p" "/dev/loop6"
vif-bridge: /bin/mkdir "mkdir" "/var/run/xen-hotplug/iptables"
vif-bridge: /sbin/iptables "iptables" "-I" "FORWARD" "-m" "physdev" "--physdev-in" "vif29.0" "-j" "ACCEPT"
block: /usr/sbin/xenstore-write "xenstore-write" "backend/vbd/29/51712/node" "/dev/loop6"
udevd: /lib/udev/fstab_import "/lib/udev/fstab_import" "loop6" "block/7:6" "disk/by-uuid/ee66b917-5151-4a4b-944a-99385b7d4d62" "mapper/"
vif-bridge: /sbin/iptables "iptables" "-I" "FORWARD" "-m" "state" "--state" "RELATED,ESTABLISHED" "-m" "physdev" "--physdev-out" "vif29.0" "-j" "ACCEPT"
block: /usr/bin/stat "stat" "-L" "-c" "%t:%T" "/dev/loop6"
vif-bridge: /bin/rm "rm" "-rf" "/var/run/xen-hotplug/iptables"
block: /usr/bin/logger "logger" "-p" "daemon.debug" "--" "/etc/xen/scripts/block:" "Writing backend/vbd/29/51712/physical-device" "7:6 to xenstore."
vif-bridge: /usr/bin/logger "logger" "-p" "daemon.debug" "--" "/etc/xen/scripts/vif-bridge:" "Successful vif-bridge online for vif29.0, bridge eth0."
block: /usr/sbin/xenstore-write "xenstore-write" "backend/vbd/29/51712/physical-device" "7:6"
vif-bridge: /usr/bin/logger "logger" "-p" "daemon.debug" "--" "/etc/xen/scripts/vif-bridge:" "Writing backend/vif/29/0/hotplug-status" "connected to xenstore."
block: /usr/bin/logger "logger" "-p" "daemon.debug" "--" "/etc/xen/scripts/block:" "Writing backend/vbd/29/51712/hotplug-status" "connected to xenstore."
vif-bridge: /usr/sbin/xenstore-write "xenstore-write" "backend/vif/29/0/hotplug-status" "connected"
block: /usr/sbin/xenstore-write "xenstore-write" "backend/vbd/29/51712/hotplug-status" "connected"
block: /bin/rm "rm" "-rf" "/var/run/xen-hotplug/block"

while the broken one has just

bash: /usr/sbin/xm "xm" "create" "-c" "/home/lindi-sudo/squeeze64/config"
xm: /usr/bin/basename "basename" "/usr/sbin/xm"
xm: /usr/lib/xen-common/bin/xen-version "/usr/lib/xen-common/bin/xen-version" "-v"
xen-version: /bin/cat "cat" "/sys/hypervisor/type"
xen-version: /bin/cat "cat" "/sys/hypervisor/version/extra"
xen-version: /bin/cat "cat" "/sys/hypervisor/version/major"
xen-version: /bin/cat "cat" "/sys/hypervisor/version/minor"
bash: /usr/lib/xen-4.0/bin/xm "/usr/lib/xen-4.0/bin/xm" "create" "-c" "/home/lindi-sudo/squeeze64/config"
xend: /usr/lib/xen-4.0/bin/pygrub "/usr/lib/xen-4.0/bin/pygrub" "--output=/var/run/xend/boot/xenbl.5845" "/home/lindi-sudo/squeeze64/disk.img"
pygrub: /bin/sh "sh" "-c" "uname -p 2> /dev/null"
sh: /bin/uname "uname" "-p"
bash: /usr/lib/xen-4.0/bin/xenconsole "/usr/lib/xen-4.0/bin/xenconsole" "13" "--num" "0"

So, where's my udev event? ;-)

-Timo





More information about the Pkg-xen-devel mailing list