On Fri, Dec 02, 2011 at 03:16:15PM +0800, Hunt Xu wrote:
> Hi, all!
> 
> vdsm-logrotate kept reporting errors like "error: skipping
> "/var/log/core/core.3150.1321682189.dump" because parent directory has
> insecure permissions (It's world writable or writable by group which is
> not "root") Set "su" directive in config file to tell logrotate which
> user/group should be used for rotation."
> 
> This was caused by setting /var/log/core world-writable in vdsm.spec.in.
> After I simply added "su root root" to the /var/log/core/*.dump rotation
> configuration, it seems to be solved now.
> 
> So is this the way to fix the problem? Or any better else?
> 

Vdsm configures a world-writable /var/log/core/ in order to help debugging
serious bugs in RHEV nodes (i.e. libvirtd/qemu/python crash). We were aware of
the problems in this approach, and were ready to pay the price in the product
RHEV. However, this may make less sense for a community project: if someone
wants to keep his qemu core dumps, he can configure this himself, or use abrt or
whatever.

However, I am not aware of the specific error that you are seeing. Which vdsm
are you using? which kernel? where is the error log shown? What is your exact
patch to vdsm/vdsm-logrotate.conf?

And most interesting: what had its core dumped? why?

Regards,
Dan.
_______________________________________________
vdsm-devel mailing list
vdsm-devel@lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/vdsm-devel

Reply via email to