[Users] very odd permission problem

Joop jvdwege at xs4all.nl
Fri Sep 6 14:05:13 UTC 2013


Alessandro Bianchi wrote:
>> On 6-9-2013 12:34, Alessandro Bianchi wrote:
>>> Hi all
>>>
>>> I'm running 3.2 on several Fedora 18 nodes
>>>
>>> One of them has a local storage running 4 VMs
>>>
>>> Today the UPS crashed and host was rebboted after UPS replacement
>>>
>>> None of the VM's were able to be started
>>>
>>> I tried to put the Host in maintenance and reinstalled it, but this
>>> didn't give any result
>>>
>>> Digging into the logs I discovered the following error:
>>>
>>> The first was of this kind (on every VM)
>>>
>>>   File "/usr/lib64/python2.7/site-packages/libvirt.py", line 2630, in
>>> createXML
>>>      if ret is None:raise libvirtError('virDomainCreateXML() failed',
>>> conn=self)
>>> libvirtError: errore interno process exited while connecting to
>>> monitor: ((null):5034): Spice-Warning **: reds.c:3247:reds_init_ssl:
>>> Could not use private key file
>>> qemu-kvm: failed to initialize spice server
>>>
>>> Thread-564::DEBUG::2013-09-06
>>> 11:31:32,814::vm::1065::vm.Vm::(setDownStatus)
>>> vmId=`49d84915-490b-497d-a3f8-c7dac7485281`::Changed state to Down:
>>> errore interno process exited while connecting to monitor:
>>> ((null):5034): Spice-Warning **: reds.c:3247:reds_init_ssl: Could not
>>> use private key file
>>> qemu-kvm: failed to initialize spice server
>>>
>>> The private key was marked 440 as permission owned by vdsm user and
>>> kvm group
>>>
>>> I had to change it to 444 to allow everyone to read it
>>>
>>> After that I had for every VM the following error:
>>>
>>> could not open disk image
>>> /rhev/data-center/3935800a-abe4-406d-84a1-4c3c0b915cce/6818de31-5cda-41d0-a41a-681230a409ba/images/54144c03-5057-462e-8275-6ab386ae8c5a/01298998-32d5-44c2-b5d1-91be1316ed19: 
>>>
>>> Permission denied
>>>
>>> Disks were owned by vdsm:kvm with 660 permission
>>>
>>> I had to relax this to 666 to enable the VMs to start
>>>
>>> Has anyone faced this kind f problem before?
>>>
>> Yes, me.
>>> Any hint about what may have caused this odd problem?
>>>
>> yum update.
>>
>> I updated one of my hosts and after that that host couldn't start VMs
>> anymore with exact the same errors. See thread 'Starting VM error' by
>> Shaun Glass. I tried a couple of things but not making world readable
>> those files. Will probably restore a backup and try it.
>> I added the virt-preview repo for F18 and updated qemu/libvirt which
>> also solved the problem.
>> The difference between the updated and not updated host were really
>> minimal. See the thead for logs.
>>
>> Regards,
>>
>> Joop
> Thank you for your very quick answer
>
> I suspected the same thing !
>
> I'll update libvirt and revert the permission changes
>
That will give you way way newer libvirt/qemu than you probably want. I 
would keep the permission changes and hope that one of the following 
updates to either libvirt/qemu fixes this problem.

Joop




More information about the Users mailing list