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