----- Original Message ----- > From: "Gianluca Cecchi" <gianluca.cec...@gmail.com> > To: "users" <users@ovirt.org> > Sent: Tuesday, September 23, 2014 1:56:07 AM > Subject: [ovirt-users] ovirt 3.5 rc2 unable to mount cd on running VM > > Hello, > installed a CentOS 6.5 x86_64 vm from iso (create VM and then run once > connecting CD iso). > > System reboot several times and power on from web admin gui and all seems ok. > > At a certain point I upload guest-tools iso to my engine for future windows > VMs. > Taken ovirt-guest-tools-3.5_5.iso and try to mount it > > In engine the downloaded file seems ok and I can loop mount it for test. > [root@ovirtmgr ~]# mount -o loop ovirt-guest-tools-3.5_5.iso /media > [root@ovirtmgr ~]# ll /media > total 19382 > dr-xr-xr-x. 4 root root 2048 Jul 7 13:21 bin > dr-xr-xr-x. 4 root root 2048 Jul 6 17:25 drivers > -r--r--r--. 1 root root 19839504 Jul 17 12:49 ovirt-guest-tools-setup.exe > -r--r--r--. 1 root root 88 Jul 7 13:18 version.txt > -r--r--r--. 1 root root 2266 Jul 2 16:40 win-driver-license.txt > [root@ovirtmgr ~]# umount /media > > [root@ovirtmgr ~]# md5sum ovirt-guest-tools-3.5_5.iso > ad98fc5db09183acd1620b5effb5e151 ovirt-guest-tools-3.5_5.iso > > Also the uploaded file seems ok > [root@ovirtmgr ovirt-engine]# md5sum > /var/lib/exports/iso/3b23161a-18a3-4cfa-bc78-f4fe2052b19e/images/11111111-1111-1111-1111-111111111111/ovirt-guest-tools-3.5_5.iso > ad98fc5db09183acd1620b5effb5e151 > /var/lib/exports/iso/3b23161a-18a3-4cfa-bc78-f4fe2052b19e/images/11111111-1111-1111-1111-111111111111/ovirt-guest-tools-3.5_5.iso > > If I try to connect cd to the running VM from web admin portal I get a window > with the error: > > Error while executing action Change CD: Internal Engine Error > > In events: > Failed to change disk in VM c65new (Host: ovnode04, User: admin). > > In engine.log > 2014-09-23 00:33:43,022 INFO [org.ovirt.engine.core.bll.ChangeDiskCommand] > (ajp--127.0.0.1-8702-5) [22041 > 702] Running command: ChangeDiskCommand internal: false. Entities affected : > ID: 0ce8ebc0-8464-4e9a-b382-1836234b3560 Type: VMAction group CHANGE_VM_CD > with role type USER > 2014-09-23 00:33:43,028 INFO > [org.ovirt.engine.core.vdsbroker.vdsbroker.IsoPrefixVDSCommand] > (ajp--127.0.0.1-8702-5) [22041702] START, IsoPrefixVDSCommand(HostName = > ovnode04, HostId = 36fec87b-c21f-4157-ab2f-434b67c05cb9, > storagePoolId=4512e567-f94e-476a-a050-6cd0a15e260a), log id: 26c82fe2 > 2014-09-23 00:33:43,028 INFO > [org.ovirt.engine.core.vdsbroker.vdsbroker.IsoPrefixVDSCommand] > (ajp--127.0.0.1-8702-5) [22041702] FINISH, IsoPrefixVDSCommand, return: > /rhev/data-center/mnt/ovirtmgr.localdomain.local:_var_lib_exports_iso/3b23161a-18a3-4cfa-bc78-f4fe2052b19e/images/11111111-1111-1111-1111-111111111111, > log id: 26c82fe2 > 2014-09-23 00:33:43,029 INFO > [org.ovirt.engine.core.vdsbroker.vdsbroker.ChangeDiskVDSCommand] > (ajp--127.0.0.1-8702-5) [22041702] START, ChangeDiskVDSCommand(HostName = > ovnode04, HostId = 36fec87b-c21f-4157-ab2f-434b67c05cb9, > vmId=0ce8ebc0-8464-4e9a-b382-1836234b3560, > diskPath=/rhev/data-center/mnt/ovirtmgr.localdomain.local:_var_lib_exports_iso/3b23161a-18a3-4cfa-bc78-f4fe2052b19e/images/11111111-1111-1111-1111-111111111111/ovirt-guest-tools-3.5_5.iso), > log id: 12ce4870 > 2014-09-23 00:33:43,060 ERROR > [org.ovirt.engine.core.vdsbroker.vdsbroker.ChangeDiskVDSCommand] > (ajp--127.0.0.1-8702-5) [22041702] Failed in ChangeDiskVDS method, for vds: > ovnode04; host: 192.168.1.74 > 2014-09-23 00:33:43,061 ERROR > [org.ovirt.engine.core.vdsbroker.vdsbroker.ChangeDiskVDSCommand] > (ajp--127.0.0.1-8702-5) [22041702] Command ChangeDiskVDSCommand(HostName = > ovnode04, HostId = 36fec87b-c21f-4157-ab2f-434b67c05cb9, > vmId=0ce8ebc0-8464-4e9a-b382-1836234b3560, > diskPath=/rhev/data-center/mnt/ovirtmgr.localdomain.local:_var_lib_exports_iso/3b23161a-18a3-4cfa-bc78-f4fe2052b19e/images/11111111-1111-1111-1111-111111111111/ovirt-guest-tools-3.5_5.iso) > execution failed. Exception: NullPointerException: > 2014-09-23 00:33:43,063 INFO > [org.ovirt.engine.core.vdsbroker.vdsbroker.ChangeDiskVDSCommand] > (ajp--127.0.0.1-8702-5) [22041702] FINISH, ChangeDiskVDSCommand, log id: > 12ce4870 > 2014-09-23 00:33:43,063 ERROR [org.ovirt.engine.core.bll.ChangeDiskCommand] > (ajp--127.0.0.1-8702-5) [22041702] Command > org.ovirt.engine.core.bll.ChangeDiskCommand throw Vdc Bll exception. With > error message VdcBLLException: java.lang.NullPointerException (Failed with > error ENGINE and code 5001) > 2014-09-23 00:33:43,069 ERROR [org.ovirt.engine.core.bll.ChangeDiskCommand] > (ajp--127.0.0.1-8702-5) [22041702] Transaction rolled-back for command: > org.ovirt.engine.core.bll.ChangeDiskCommand. > 2014-09-23 00:33:43,083 ERROR > [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] > (ajp--127.0.0.1-8702-5) [22041702] Correlation ID: 22041702, Job ID: > a6be11b2-bb67-49ec-b3fc-695e8eab36b2, Call Stack: null, Custom Event ID: -1, > Message: Failed to change disk in VM c65new (Host: ovnode04, User: admin). > > No errors in vdsm.log of host and in VM logfile under /var/log/libvirt/qemu > on hypervisor. >
do you see the call for changeCD in vdsm? it looks like the call somehow failed does it happens all the time? > The Vm runs with this command line generated by oVirt > > qemu 31193 1 0 Sep16 ? 01:36:41 /usr/libexec/qemu-kvm -name c65new -S -M > rhel6.5.0 -cpu Nehalem -enable-kvm -m 2048 -realtime mlock=off -smp > 2,maxcpus=16,sockets=16,cores=1,threads=1 -uuid > 0ce8ebc0-8464-4e9a-b382-1836234b3560 -smbios > type=1,manufacturer=oVirt,product=oVirt > Node,version=6-5.el6.centos.11.2,serial=9B1B2F84-3CB9-11DE-B5A1-001517B493E8,uuid=0ce8ebc0-8464-4e9a-b382-1836234b3560 > -nodefconfig -nodefaults -chardev > socket,id=charmonitor,path=/var/lib/libvirt/qemu/c65new.monitor,server,nowait > -mon chardev=charmonitor,id=monitor,mode=control -rtc > base=2014-09-16T00:22:11,driftfix=slew -no-kvm-pit-reinjection -no-shutdown > -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -device > virtio-scsi-pci,id=scsi0,bus=pci.0,addr=0x4 -device > virtio-serial-pci,id=virtio-serial0,max_ports=16,bus=pci.0,addr=0x5 -drive > if=none,media=cdrom,id=drive-ide0-1-0,readonly=on,format=raw,serial= -device > ide-drive,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -drive > file=/rhev/data-center/4512e567-f94e-476a-a050-6cd0a15e260a/346732c8-e1e9-49de-9ca4-63f4477ef6dd/images/f9c73080-8653-44bd-9bd9-acc7a9925971/72821a56-1806-4b8f-bd73-7b5ef4f3c12f,if=none,id=drive-scsi0-0-0-0,format=qcow2,serial=f9c73080-8653-44bd-9bd9-acc7a9925971,cache=none,werror=stop,rerror=stop,aio=native > -device > scsi-hd,bus=scsi0.0,channel=0,scsi-id=0,lun=0,drive=drive-scsi0-0-0-0,id=scsi0-0-0-0,bootindex=1 > -netdev tap,fd=26,id=hostnet0,vhost=on,vhostfd=27 -device > virtio-net-pci,netdev=hostnet0,id=net0,mac=00:01:a4:a3:42:01,bus=pci.0,addr=0x3 > -chardev > socket,id=charchannel0,path=/var/lib/libvirt/qemu/channels/0ce8ebc0-8464-4e9a-b382-1836234b3560.com.redhat.rhevm.vdsm,server,nowait > -device > virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=com.redhat.rhevm.vdsm > -chardev > socket,id=charchannel1,path=/var/lib/libvirt/qemu/channels/0ce8ebc0-8464-4e9a-b382-1836234b3560.org.qemu.guest_agent.0,server,nowait > -device > virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,id=channel1,name=org.qemu.guest_agent.0 > -chardev spicevmc,id=charchannel2,name=vdagent -device > virtserialport,bus=virtio-serial0.0,nr=3,chardev=charchannel2,id=channel2,name=com.redhat.spice.0 > -chardev pty,id=charconsole0 -device > virtconsole,chardev=charconsole0,id=console0 -spice > port=5900,tls-port=5901,addr=192.168.1.74,x509-dir=/etc/pki/vdsm/libvirt-spice,tls-channel=main,tls-channel=display,tls-channel=inputs,tls-channel=cursor,tls-channel=playback,tls-channel=record,tls-channel=smartcard,tls-channel=usbredir,seamless-migration=on > -k en-us -vga qxl -global qxl-vga.ram_size=67108864 -global > qxl-vga.vram_size=33554432 -device > virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x6 > > It seems to be a general problem. Tried also to mount the iso of CentOS 6.5 > that I used to install the VM itself but I get the same error. > > Donna if it is somehow related also with what I previously wrote about cd and > install in 3.5 rc2; see > http://lists.ovirt.org/pipermail/users/2014-September/027465.html > > Gianluca > > _______________________________________________ > Users mailing list > Users@ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users