Output from logrotate: error: skipping "/var/log/squeezeboxserver/scanner.log" 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. error: skipping "/var/log/squeezeboxserver/server.log" 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. error: skipping "/var/log/squeezeboxserver/perfmon.log" 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 is caused by a logrotate update: older versions did not complain about this 'issue'. The correct fix would be to either: - include the statement "su squeezeboxserver" in the logrotate script. - execute 'chmod 750 /var/log/squeezeboxserver'
Created attachment 291491 [details, diff] Logrotate configuration fix Thanks for reporting that and, even more, for telling me how to fix it! Attached is a patch to fix the logrotation failure. I've added "su squeezeboxserver squeezeboxserver" to indicate the owner/group to rotate as. Joe - the patch also includes a bumped ebuild to 7.5.5-r1 - this is identical to the 7.5.5 version but exists because the bump should cause a re-emerge for people on 7.5.5 otherwise they're left with non-rotating logs that they probably don't know anything about.
Fixed - thanks to Stuart and Tom!