← Back to team overview

group.of.nepali.translators team mailing list archive

[Bug 1673152] Re: duplicate logrotate files/entries

 

This bug was fixed in the package walinuxagent - 2.2.6-0ubuntu1~16.04.1

---------------
walinuxagent (2.2.6-0ubuntu1~16.04.1) xenial; urgency=medium

  * Backport zesty version to xenial.
  * New upstream release (LP: #1661750)
  * debian/control:
    - Change the maintainer to Ubuntu Developers (LP: #1657528)
    - Add the dependency of isc-dhcp-client as our maintainer scripts assume
      it's installed (LP: #1673862).
    - Add trailing commas to dependencies, add whitespaces.
  * Rename ephemeral-disk-warning.sh to ephemeral-disk-warning (lintian error).
  * debian/docs:
    - Remove LICENSE.txt as it's redundant.
  * debian/postinst:
    - Stop checking for update-initramfs existence using the absolute path, use
      the 'command' command instead to make lintian happy.
  * Remove debian/patches/disable-auto-update.patch:
    - We now ship with auto-updates enabled (LP: #1650522).
  * debian/maintscript:
    - Add a maintscript to rename the old logrotate file on upgrade from an
      ancient version of walinuxagent (LP: #1673152).

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@xxxxxxxxxx>  Wed, 15 Mar
2017 10:19:34 +0100

** Changed in: walinuxagent (Ubuntu Xenial)
       Status: Fix Committed => Fix Released

** Changed in: walinuxagent (Ubuntu Trusty)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1673152

Title:
  duplicate logrotate files/entries

Status in walinuxagent package in Ubuntu:
  Fix Released
Status in walinuxagent source package in Trusty:
  Fix Released
Status in walinuxagent source package in Xenial:
  Fix Released
Status in walinuxagent source package in Yakkety:
  Fix Released

Bug description:
  [ Impact ]

  We always keep all the supported series in sync, we want to SRU this
  change as well. In certain cases, when upgrading from a very old
  walinuxagent, the logrotate files are duplicate - which is never a
  good thing.

  [ Test Case ]

  Easiest way would be to install an ancient trusty walinuxagent package
  and then upgrade to the latest proposed one and check if the old
  logrotate configuration file is still present.

   * Download walinuxagent 2.0.8-0ubuntu1~14.04.0
   * Install the package through dpkg (possibly dpkg --force-all -i since otherwise the old version will not install)
   * Check if /etc/logrotate.d/waagent is present
   * Upgrade walinuxagent to 2.2.6
   * Make sure that /etc/logrotate.d/waagent is gone and /etc/logrotate.d/waagent.logrotate is present

  [ Regression Potential ]

  The logrotate configuration can be lost or invalid - but if that would
  happen then the bug will fail verification.

  Original description:

  I am getting the following errors from cron after upgrading my VM to walinuxagent 2.2.2-0ubuntu0~14.04.1 (the previous version was 2.0.8-0ubuntu1~14.04.0).
      /etc/cron.daily/logrotate:
      error: waagent.logrotate:1 duplicate log entry for /var/log/waagent.log

  Indeed, there are two duplicate logrotate files that both appear to belong to the walinuxagent package:
      $ dpkg -S /etc/logrotate.d/waagent*
      walinuxagent: /etc/logrotate.d/waagent
      walinuxagent: /etc/logrotate.d/waagent.logrotate
      $ cmp /etc/logrotate.d/waagent*
      $ cat /etc/logrotate.d/waagent
      /var/log/waagent.log {
          compress
          monthly
          rotate 6
          notifempty
          missingok
      }

  I'm on 14.04 LTS:
      $ lsb_release -rd
      Description:    Ubuntu 14.04.5 LTS
      Release:        14.04

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