'Missing xenstore node' on block-attach or block-list

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

'Missing xenstore node' on block-attach or block-list

Wiebe Cazemier
Hi,

When I try to do "xl block-list domainname" or "xl block-detach domainname xvda3", I get:

> Vdev  BE  handle state evt-ch ring-ref BE-path                      
> libxl: error: libxl.c:2310:libxl__device_disk_from_xenstore: Missing xenstore node /libxl/1/device/vbd/51714/type
> libxl: error: libxl.c:2434:libxl_device_disk_list: Unable to list disks

and:

> libxl: error: libxl.c:2310:libxl__device_disk_from_xenstore: Missing xenstore node /libxl/1/device/vbd/51715/type
> Error: Device xvda3 not connected.

Whatever it is, it's uncommon (Google doesn't find it). I may have an cause though. I attached an already attached block device to a DomU by accident. I did:

  xl block-attach sandbag 'phy:/dev/array1/sandbag-swap,xvda3,w'

but "sandbag-swap" was already attached to "xvda1". If people have a Xen machine to spare, I'm curious to see if that causes it.

And of course, how do I fix this? I need to detach the xvda3 (and be able to use block-attach and block-detach). A reboot would be unfortunate.

Regards,

Wiebe

_______________________________________________
Xen-users mailing list
[hidden email]
https://lists.xen.org/xen-users
Loading...