https://bugzilla.novell.com/show_bug.cgi?id=865682
https://bugzilla.novell.com/show_bug.cgi?id=865682#c10
--- Comment #10 from Bill Weidman
#!/bin/bash 251c251 < drbd|phy)
drbd)
279c279 < drbd|phy) ---
drbd)
=========== xl -vvvvvv create test Parsing config from test libxl: debug: libxl_create.c:1230:do_domain_create: ao 0x1bef510: create: how=(nil) callback=(nil) poller=0x1befa80 libxl: debug: libxl_device.c:257:libxl__device_disk_set_backend: Disk vdev=sda1 spec.backend=unknown libxl: debug: libxl_device.c:188:disk_try_backend: Disk vdev=sda1, uses script=... assuming phy backend libxl: debug: libxl_device.c:296:libxl__device_disk_set_backend: Disk vdev=sda1, using backend phy libxl: debug: libxl_device.c:257:libxl__device_disk_set_backend: Disk vdev=sda2 spec.backend=unknown libxl: debug: libxl_device.c:188:disk_try_backend: Disk vdev=sda2, uses script=... assuming phy backend libxl: debug: libxl_device.c:296:libxl__device_disk_set_backend: Disk vdev=sda2, using backend phy libxl: debug: libxl_create.c:675:initiate_domain_create: running bootloader libxl: debug: libxl_device.c:257:libxl__device_disk_set_backend: Disk vdev=(null) spec.backend=phy libxl: debug: libxl_device.c:188:disk_try_backend: Disk vdev=(null), uses script=... assuming phy backend libxl: debug: libxl.c:2604:libxl__device_disk_local_initiate_attach: locally attaching PHY disk test.root libxl: debug: libxl_bootloader.c:409:bootloader_disk_attached_cb: Config bootloader value: pygrub libxl: debug: libxl_bootloader.c:425:bootloader_disk_attached_cb: Checking for bootloader in libexec path: /usr/lib64/xen/bin/pygrub libxl: debug: libxl_create.c:1243:do_domain_create: ao 0x1bef510: inprogress: poller=0x1befa80, flags=i libxl: debug: libxl_event.c:559:libxl__ev_xswatch_register: watch w=0x1befde8 wpath=/local/domain/7 token=3/0: register slotnum=3 libxl: debug: libxl_event.c:1737:libxl__ao_progress_report: ao 0x1bef510: progress report: ignored libxl: debug: libxl_bootloader.c:535:bootloader_gotptys: executing bootloader: /usr/lib64/xen/bin/pygrub libxl: debug: libxl_bootloader.c:539:bootloader_gotptys: bootloader arg: /usr/lib64/xen/bin/pygrub libxl: debug: libxl_bootloader.c:539:bootloader_gotptys: bootloader arg: --output=/var/run/xen/bootloader.7.out libxl: debug: libxl_bootloader.c:539:bootloader_gotptys: bootloader arg: --output-format=simple0 libxl: debug: libxl_bootloader.c:539:bootloader_gotptys: bootloader arg: --output-directory=/var/run/xen/bootloader.7.d libxl: debug: libxl_bootloader.c:539:bootloader_gotptys: bootloader arg: test.root libxl: debug: libxl_event.c:503:watchfd_callback: watch w=0x1befde8 wpath=/local/domain/7 token=3/0: event epath=/local/domain/7 libxl: error: libxl_bootloader.c:628:bootloader_finished: bootloader failed - consult logfile /var/log/xen/bootloader.7.log libxl: error: libxl_exec.c:118:libxl_report_child_exitstatus: bootloader [12772] exited with error status 1 libxl: debug: libxl_event.c:596:libxl__ev_xswatch_deregister: watch w=0x1befde8 wpath=/local/domain/7 token=3/0: deregister slotnum=3 libxl: error: libxl_create.c:900:domcreate_rebuild_done: cannot (re-)build domain: -3 libxl: debug: libxl_event.c:1569:libxl__ao_complete: ao 0x1bef510: complete, rc=-3 libxl: debug: libxl_event.c:1541:libxl__ao__destroy: ao 0x1bef510: destroy xc: debug: hypercall buffer: total allocations:27 total releases:27 xc: debug: hypercall buffer: current allocations:0 maximum allocations:2 xc: debug: hypercall buffer: cache current size:2 xc: debug: hypercall buffer: cache hits:23 misses:2 toobig:2 ============ cat /var/log/xen/xen-hotplug.log +++ export PATH=/usr/bin:/usr/sbin:/usr/lib/xen/bin:/usr/lib64/xen/bin:/sbin:/bin:/usr/bin:/usr/sbin:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games +++ PATH=/usr/bin:/usr/sbin:/usr/lib/xen/bin:/usr/lib64/xen/bin:/sbin:/bin:/usr/bin:/usr/sbin:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games +++ export LD_LIBRARY_PATH=/usr/lib64 +++ LD_LIBRARY_PATH=/usr/lib64 +++ export LANG=POSIX +++ LANG=POSIX +++ export PATH=/usr/bin:/usr/sbin:/usr/lib/xen/bin:/usr/lib64/xen/bin:/sbin:/bin:/usr/bin:/usr/sbin:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games +++ PATH=/usr/bin:/usr/sbin:/usr/lib/xen/bin:/usr/lib64/xen/bin:/sbin:/bin:/usr/bin:/usr/sbin:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games +++ export LD_LIBRARY_PATH=/usr/lib64 +++ LD_LIBRARY_PATH=/usr/lib64 +++ export LANG=POSIX +++ LANG=POSIX ++++ set ++++ grep '^LC_' ++++ set ++++ cut -d= -f1 ++++ grep '^LC_' ++++ cut -d= -f1 +++ unset LC_CTYPE +++ trap sigerr ERR +++ log debug add XENBUS_PATH=backend/vbd/4/2049 +++ local level=debug +++ unset LC_CTYPE +++ shift +++ logger -p daemon.debug -- /etc/xen/scripts/block-drbd: add XENBUS_PATH=backend/vbd/4/2049 +++ trap sigerr ERR +++ log debug add XENBUS_PATH=backend/vbd/4/2050 +++ local level=debug +++ shift +++ logger -p daemon.debug -- /etc/xen/scripts/block-drbd: add XENBUS_PATH=backend/vbd/4/2050 ++ findCommand add ++ for arg in '"$@"' ++ expr index add = ++ findCommand add ++ for arg in '"$@"' ++ expr index add = ++ command=add ++ return ++ command=add ++ return ++ '[' add '!=' add ']' ++ XENBUS_PATH=backend/vbd/4/2049 ++ '[' add '!=' add ']' ++ XENBUS_PATH=backend/vbd/4/2050 ++ xenstore_read_default backend/vbd/4/2050/type MISSING ++ xenstore_read_default backend/vbd/4/2049/type MISSING ++ xenstore-read backend/vbd/4/2050/type ++ xenstore-read backend/vbd/4/2049/type + t=phy + t=phy + case "$command" in + case "$command" in ++ xenstore_read_default backend/vbd/4/2049/physical-device MISSING ++ xenstore-read backend/vbd/4/2049/physical-device ++ xenstore_read_default backend/vbd/4/2050/physical-device MISSING ++ xenstore-read backend/vbd/4/2050/physical-device ++ echo MISSING ++ echo MISSING + phys=MISSING + phys=MISSING + '[' MISSING '!=' MISSING ']' + '[' MISSING '!=' MISSING ']' + '[' -n phy ']' + '[' -n phy ']' ++ xenstore_read backend/vbd/4/2049/params ++ xenstore_read backend/vbd/4/2050/params +++ xenstore-read backend/vbd/4/2049/params +++ xenstore-read backend/vbd/4/2050/params ++ local v=/dev/drbd/by-res/test.root/0 ++ local v=/dev/drbd/by-res/test.swap/0 ++ '[' /dev/drbd/by-res/test.root/0 '!=' '' ']' ++ '[' /dev/drbd/by-res/test.swap/0 '!=' '' ']' ++ echo /dev/drbd/by-res/test.root/0 ++ echo /dev/drbd/by-res/test.swap/0 + p=/dev/drbd/by-res/test.swap/0 + p=/dev/drbd/by-res/test.root/0 ++ xenstore_read backend/vbd/4/2050/mode ++ xenstore_read backend/vbd/4/2049/mode +++ xenstore-read backend/vbd/4/2050/mode +++ xenstore-read backend/vbd/4/2049/mode ++ local v=w ++ '[' w '!=' '' ']' ++ echo w ++ local v=w ++ '[' w '!=' '' ']' ++ echo w + mode=w + case $t in + drbd_resource=/dev/drbd/by-res/test.swap/0 + mode=w + case $t in + drbd_resource=/dev/drbd/by-res/test.root/0 ++ /sbin/drbdadm role /dev/drbd/by-res/test.swap/0 ++ /sbin/drbdadm role /dev/drbd/by-res/test.root/0 dev/drbd/by-res/test.swap/0 is not a valid number dev/drbd/by-res/test.root/0 is not a valid number + drbd_role= ++ sigerr ++ fatal '/etc/xen/scripts/block-drbd failed; error detected.' ++ _xenstore_write backend/vbd/4/2050/hotplug-error '/etc/xen/scripts/block-drbd failed; error detected.' backend/vbd/4/2050/hotplug-status error + drbd_role= ++ log debug 'Writing backend/vbd/4/2050/hotplug-error' '/etc/xen/scripts/block-drbd failed; error detected.' backend/vbd/4/2050/hotplug-status 'error to xenstore.' ++ local level=debug ++ sigerr ++ shift ++ fatal '/etc/xen/scripts/block-drbd failed; error detected.' ++ logger -p daemon.debug -- /etc/xen/scripts/block-drbd: 'Writing backend/vbd/4/2050/hotplug-error' '/etc/xen/scripts/block-drbd failed; error detected.' backend/vbd/4/2050/hotplug-status 'error to xenstore.' ++ _xenstore_write backend/vbd/4/2049/hotplug-error '/etc/xen/scripts/block-drbd failed; error detected.' backend/vbd/4/2049/hotplug-status error ++ log debug 'Writing backend/vbd/4/2049/hotplug-error' '/etc/xen/scripts/block-drbd failed; error detected.' backend/vbd/4/2049/hotplug-status 'error to xenstore.' ++ local level=debug ++ shift ++ logger -p daemon.debug -- /etc/xen/scripts/block-drbd: 'Writing backend/vbd/4/2049/hotplug-error' '/etc/xen/scripts/block-drbd failed; error detected.' backend/vbd/4/2049/hotplug-status 'error to xenstore.' ++ xenstore-write backend/vbd/4/2050/hotplug-error '/etc/xen/scripts/block-drbd failed; error detected.' backend/vbd/4/2050/hotplug-status error ++ xenstore-write backend/vbd/4/2049/hotplug-error '/etc/xen/scripts/block-drbd failed; error detected.' backend/vbd/4/2049/hotplug-status error ++ log err '/etc/xen/scripts/block-drbd failed; error detected.' ++ local level=err ++ shift ++ logger -p daemon.err -- /etc/xen/scripts/block-drbd: '/etc/xen/scripts/block-drbd failed; error detected.' ++ log err '/etc/xen/scripts/block-drbd failed; error detected.' ++ local level=err ++ shift ++ logger -p daemon.err -- /etc/xen/scripts/block-drbd: '/etc/xen/scripts/block-drbd failed; error detected.' ++ exit 1 ++ exit 1 +++ export PATH=/usr/bin:/usr/sbin:/usr/lib/xen/bin:/usr/lib64/xen/bin:/sbin:/bin:/usr/bin:/usr/sbin:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games +++ PATH=/usr/bin:/usr/sbin:/usr/lib/xen/bin:/usr/lib64/xen/bin:/sbin:/bin:/usr/bin:/usr/sbin:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games +++ export LD_LIBRARY_PATH=/usr/lib64 +++ LD_LIBRARY_PATH=/usr/lib64 +++ export LANG=POSIX +++ LANG=POSIX ++++ set +++ export PATH=/usr/bin:/usr/sbin:/usr/lib/xen/bin:/usr/lib64/xen/bin:/sbin:/bin:/usr/bin:/usr/sbin:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games +++ PATH=/usr/bin:/usr/sbin:/usr/lib/xen/bin:/usr/lib64/xen/bin:/sbin:/bin:/usr/bin:/usr/sbin:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games ++++ grep '^LC_' +++ export LD_LIBRARY_PATH=/usr/lib64 +++ LD_LIBRARY_PATH=/usr/lib64 +++ export LANG=POSIX +++ LANG=POSIX ++++ cut -d= -f1 ++++ set ++++ grep '^LC_' ++++ cut -d= -f1 +++ unset LC_CTYPE +++ trap sigerr ERR +++ log debug remove XENBUS_PATH=backend/vbd/4/2049 +++ local level=debug +++ shift +++ logger -p daemon.debug -- /etc/xen/scripts/block-drbd: remove XENBUS_PATH=backend/vbd/4/2049 +++ unset LC_CTYPE +++ trap sigerr ERR +++ log debug remove XENBUS_PATH=backend/vbd/4/2050 +++ local level=debug +++ shift +++ logger -p daemon.debug -- /etc/xen/scripts/block-drbd: remove XENBUS_PATH=backend/vbd/4/2050 ++ findCommand remove ++ for arg in '"$@"' ++ expr index remove = ++ command=remove ++ return ++ findCommand remove ++ '[' remove '!=' add ']' ++ for arg in '"$@"' ++ '[' remove '!=' remove ']' ++ expr index remove = ++ XENBUS_PATH=backend/vbd/4/2049 ++ xenstore_read_default backend/vbd/4/2049/type MISSING ++ command=remove ++ return ++ xenstore-read backend/vbd/4/2049/type ++ '[' remove '!=' add ']' ++ '[' remove '!=' remove ']' ++ XENBUS_PATH=backend/vbd/4/2050 ++ xenstore_read_default backend/vbd/4/2050/type MISSING ++ xenstore-read backend/vbd/4/2050/type + t=phy + case "$command" in + case $t in ++ xenstore_read backend/vbd/4/2049/params +++ xenstore-read backend/vbd/4/2049/params + t=phy + case "$command" in + case $t in ++ xenstore_read backend/vbd/4/2050/params +++ xenstore-read backend/vbd/4/2050/params ++ local v=/dev/drbd/by-res/test.root/0 ++ '[' /dev/drbd/by-res/test.root/0 '!=' '' ']' ++ echo /dev/drbd/by-res/test.root/0 + p=/dev/drbd/by-res/test.root/0 + drbd_resource=/dev/drbd/by-res/test.root/0 ++ /sbin/drbdadm role /dev/drbd/by-res/test.root/0 ++ local v=/dev/drbd/by-res/test.swap/0 ++ '[' /dev/drbd/by-res/test.swap/0 '!=' '' ']' ++ echo /dev/drbd/by-res/test.swap/0 + p=/dev/drbd/by-res/test.swap/0 + drbd_resource=/dev/drbd/by-res/test.swap/0 ++ /sbin/drbdadm role /dev/drbd/by-res/test.swap/0 dev/drbd/by-res/test.root/0 is not a valid number + drbd_role= ++ sigerr ++ fatal '/etc/xen/scripts/block-drbd failed; error detected.' ++ _xenstore_write backend/vbd/4/2049/hotplug-error '/etc/xen/scripts/block-drbd failed; error detected.' backend/vbd/4/2049/hotplug-status error ++ log debug 'Writing backend/vbd/4/2049/hotplug-error' '/etc/xen/scripts/block-drbd failed; error detected.' backend/vbd/4/2049/hotplug-status 'error to xenstore.' ++ local level=debug ++ shift ++ logger -p daemon.debug -- /etc/xen/scripts/block-drbd: 'Writing backend/vbd/4/2049/hotplug-error' '/etc/xen/scripts/block-drbd failed; error detected.' backend/vbd/4/2049/hotplug-status 'error to xenstore.' dev/drbd/by-res/test.swap/0 is not a valid number + drbd_role= ++ sigerr ++ fatal '/etc/xen/scripts/block-drbd failed; error detected.' ++ _xenstore_write backend/vbd/4/2050/hotplug-error '/etc/xen/scripts/block-drbd failed; error detected.' backend/vbd/4/2050/hotplug-status error ++ log debug 'Writing backend/vbd/4/2050/hotplug-error' '/etc/xen/scripts/block-drbd failed; error detected.' backend/vbd/4/2050/hotplug-status 'error to xenstore.' ++ local level=debug ++ shift ++ logger -p daemon.debug -- /etc/xen/scripts/block-drbd: 'Writing backend/vbd/4/2050/hotplug-error' '/etc/xen/scripts/block-drbd failed; error detected.' backend/vbd/4/2050/hotplug-status 'error to xenstore.' ++ xenstore-write backend/vbd/4/2049/hotplug-error '/etc/xen/scripts/block-drbd failed; error detected.' backend/vbd/4/2049/hotplug-status error ++ xenstore-write backend/vbd/4/2050/hotplug-error '/etc/xen/scripts/block-drbd failed; error detected.' backend/vbd/4/2050/hotplug-status error ++ log err '/etc/xen/scripts/block-drbd failed; error detected.' ++ local level=err ++ shift ++ logger -p daemon.err -- /etc/xen/scripts/block-drbd: '/etc/xen/scripts/block-drbd failed; error detected.' ++ log err '/etc/xen/scripts/block-drbd failed; error detected.' ++ local level=err ++ shift ++ logger -p daemon.err -- /etc/xen/scripts/block-drbd: '/etc/xen/scripts/block-drbd failed; error detected.' ++ exit 1 ++ exit 1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.