[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] BUG 4.2.2: xl cd-insert corrupts xenstore state
$ git checkout RELEASE-4.2.2 $ git clean -ffdx [do a build, install, reboot] $ xl create a0 $ xl cd-eject a0 hdc [However, the guest OS still sees the CD inserted] $ xl block-list a0 Segmentation fault $ xl cd-insert a0 hdc file:/images/xs-tools-6.0.0.iso Segmentation fault The problem seems to be that xl cd-eject is writing corrupt values to xenstore. Note that vbd/1/5632 is still there as when it booted, but qdisk/1/5632 has some random stuff in it $ xenstore-ls -f /local/domain/0/backend /local/domain/0/backend/qdisk = "" /local/domain/0/backend/qdisk/1 = "" /local/domain/0/backend/qdisk/1/768 = "" /local/domain/0/backend/qdisk/1/768/frontend = "/local/domain/1/device/vbd/768" /local/domain/0/backend/qdisk/1/768/params = "qcow:/images/vm/a0" /local/domain/0/backend/qdisk/1/768/frontend-id = "1" /local/domain/0/backend/qdisk/1/768/online = "1" /local/domain/0/backend/qdisk/1/768/removable = "0" /local/domain/0/backend/qdisk/1/768/bootable = "1" /local/domain/0/backend/qdisk/1/768/state = "2" /local/domain/0/backend/qdisk/1/768/dev = "hda" /local/domain/0/backend/qdisk/1/768/type = "qdisk" /local/domain/0/backend/qdisk/1/768/mode = "w" /local/domain/0/backend/qdisk/1/768/device-type = "disk" /local/domain/0/backend/qdisk/1/768/feature-barrier = "1" /local/domain/0/backend/qdisk/1/768/info = "0" /local/domain/0/backend/qdisk/1/768/sector-size = "512" /local/domain/0/backend/qdisk/1/768/sectors = "33554432" /local/domain/0/backend/qdisk/1/768/hotplug-status = "connected" /local/domain/0/backend/qdisk/1/5632 = "" /local/domain/0/backend/qdisk/1/5632/type = "qdisk" /local/domain/0/backend/qdisk/1/5632/params = "" /local/domain/0/backend/vbd = "" /local/domain/0/backend/vbd/1 = "" /local/domain/0/backend/vbd/1/5632 = "" /local/domain/0/backend/vbd/1/5632/frontend = "/local/domain/1/device/vbd/5632" /local/domain/0/backend/vbd/1/5632/tapdisk-params = "aio:/images/autoinstall//w2k3eesp2.iso" /local/domain/0/backend/vbd/1/5632/params = "/dev/xen/blktap-2/tapdev0" /local/domain/0/backend/vbd/1/5632/script = "/etc/xen/scripts/block" /local/domain/0/backend/vbd/1/5632/physical-device = "fd:0" /local/domain/0/backend/vbd/1/5632/frontend-id = "1" /local/domain/0/backend/vbd/1/5632/online = "1" /local/domain/0/backend/vbd/1/5632/removable = "1" /local/domain/0/backend/vbd/1/5632/bootable = "1" /local/domain/0/backend/vbd/1/5632/state = "2" /local/domain/0/backend/vbd/1/5632/dev = "hdc" /local/domain/0/backend/vbd/1/5632/type = "phy" /local/domain/0/backend/vbd/1/5632/mode = "r" /local/domain/0/backend/vbd/1/5632/device-type = "cdrom" The disk string from the config file is as follows: disk = [ 'qcow:/images/vm/a0,hda,w','file:/images/autoinstall//w2k3eesp2.iso,hdc:cdrom,r' ] -George _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |