[Bug 662312] Re: Cannot handle spaces in compressoptions
Jouni "rautamiekka" Järvinen
662312 at bugs.launchpad.net
Thu Jun 5 06:52:58 UTC 2014
Be warned that @filbo's method sort of requires §compressext xz§ cuz
otherwise the XZ-compressed files end in gz but still are xz files. Or
at least on 12.04 it does.
As an semi-offtopic, I added §nomail§ to not get that uselessness into
mail files on the computer, and §notifempty§ is also worth the trouble.
The latter is already added to most logrotate configs, and you can find
each file which doesn't have, with §grep -L 'notifempty'
/etc/logrotate.d/*§.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to logrotate in Ubuntu.
https://bugs.launchpad.net/bugs/662312
Title:
Cannot handle spaces in compressoptions
Status in “logrotate” package in Ubuntu:
Confirmed
Status in “logrotate” package in Debian:
Fix Released
Bug description:
Binary package hint: logrotate
I set these options in /etc/logrotate.conf:
compress
compresscmd /usr/bin/xz
uncompresscmd /usr/bin/unxz
compressoptions -7 -e -T 1
compressext xz
Compression fails with:
/etc/cron.daily/logrotate:
error: /etc/logrotate.conf:23 bad compressoptions path -7 -e -T 1
run-parts: /etc/cron.daily/logrotate exited with return code 1
logrotate fails if the compressoptions setting has any spaces. This
is also upstream Debian bug #159797 <http://bugs.debian.org/cgi-
bin/bugreport.cgi?bug=159797> -- reported in 2002!
Like the original report, this one has a workaround:
compressoptions -7eT1
Eventually someone will need options which cannot be jammed into a
single space-free string.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/logrotate/+bug/662312/+subscriptions
More information about the foundations-bugs
mailing list