← Back to team overview

touch-packages team mailing list archive

[Bug 1414754] [NEW] /etc/logrotate.d/squid3 fails to execute sarg-reports

 

Public bug reported:

In Edubuntu 14.04 LTS, by default, the /etc/logrotate.d/squid3 file is
set to rotate the logs in a daily basis but it doesn't specifies that to
sarg-reports command.

/var/log/squid3/*.log {
       daily
        compress
        delaycompress
        rotate 2
        missingok
        nocreate
        sharedscripts
        prerotate
                test ! -x /usr/sbin/sarg-reports || /usr/sbin/sarg-reports
        endscript
        postrotate
                test ! -e /var/run/squid3.pid || test ! -x /usr/sbin/squid3 || /usr/sbin/squid3 -k rotate
        endscript
}

As consequence, sarg-reports fails to do its job and anacron reports the
following message:

/etc/cron.daily/logrotate:
SARG - Daily / Weekly / Monthly - Squid proxy usage reports creation tool
Written by Ugo Viti <ugo.viti@xxxxxxxxxxx>
Version: 20050202

Usage: /usr/sbin/sarg-reports [OPTIONS]

Allowed options:
    manual,  Create Manual report
     today,  Create Today report
     daily,  Create Daily report
    weekly,  Create Weekly report
   monthly,  Create Monthly report

A possible solution would be to add the rotation frequency required by
sarg-reports command as argument to it.

/var/log/squid3/*.log {
       daily
        compress
        delaycompress
        rotate 2
        missingok
        nocreate
        sharedscripts
        prerotate
                test ! -x /usr/sbin/sarg-reports || /usr/sbin/sarg-reports daily
        endscript
        postrotate
                test ! -e /var/run/squid3.pid || test ! -x /usr/sbin/squid3 || /usr/sbin/squid3 -k rotate
        endscript
}

In a Squid3+Sarg configuration, it may be convenient to change the log
rotation frequency from daily to monthly, so sarg has more information
to work with in a single /var/log/squid3/access.log file.

** Affects: logrotate (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to logrotate in Ubuntu.
https://bugs.launchpad.net/bugs/1414754

Title:
  /etc/logrotate.d/squid3 fails to execute sarg-reports

Status in logrotate package in Ubuntu:
  New

Bug description:
  In Edubuntu 14.04 LTS, by default, the /etc/logrotate.d/squid3 file is
  set to rotate the logs in a daily basis but it doesn't specifies that
  to sarg-reports command.

  /var/log/squid3/*.log {
         daily
          compress
          delaycompress
          rotate 2
          missingok
          nocreate
          sharedscripts
          prerotate
                  test ! -x /usr/sbin/sarg-reports || /usr/sbin/sarg-reports
          endscript
          postrotate
                  test ! -e /var/run/squid3.pid || test ! -x /usr/sbin/squid3 || /usr/sbin/squid3 -k rotate
          endscript
  }

  As consequence, sarg-reports fails to do its job and anacron reports
  the following message:

  /etc/cron.daily/logrotate:
  SARG - Daily / Weekly / Monthly - Squid proxy usage reports creation tool
  Written by Ugo Viti <ugo.viti@xxxxxxxxxxx>
  Version: 20050202

  Usage: /usr/sbin/sarg-reports [OPTIONS]

  Allowed options:
      manual,  Create Manual report
       today,  Create Today report
       daily,  Create Daily report
      weekly,  Create Weekly report
     monthly,  Create Monthly report

  A possible solution would be to add the rotation frequency required by
  sarg-reports command as argument to it.

  /var/log/squid3/*.log {
         daily
          compress
          delaycompress
          rotate 2
          missingok
          nocreate
          sharedscripts
          prerotate
                  test ! -x /usr/sbin/sarg-reports || /usr/sbin/sarg-reports daily
          endscript
          postrotate
                  test ! -e /var/run/squid3.pid || test ! -x /usr/sbin/squid3 || /usr/sbin/squid3 -k rotate
          endscript
  }

  In a Squid3+Sarg configuration, it may be convenient to change the log
  rotation frequency from daily to monthly, so sarg has more information
  to work with in a single /var/log/squid3/access.log file.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/logrotate/+bug/1414754/+subscriptions


Follow ups

References