The good news is the problem is reproducible.

The bad news is APT::Periodic::Verbose "1" doesn't make unattended-
upgrade produce any more output in its failure email:

    Unattended upgrade returned: False

    Packages that attempted to upgrade:
     dh-apparmor libapparmor1 python3-update-manager update-manager-core

    Package installation log:
    Error in function:


    Unattended-upgrades log:
    Initial blacklisted packages:
    Starting unattended upgrades script
    Allowed origins are: ['o=Ubuntu,a=trusty-security', 'o=UbuntuESM,a=trusty', 
'o=Ubuntu,a=trusty-security', 'o=Ubuntu,a=trusty-updates', 
'origin=LP-PPA-pov,suite=trusty']
    Packages that will be upgraded: dh-apparmor libapparmor1 
python3-update-manager update-manager-core
    Writing dpkg log to 
'/var/log/unattended-upgrades/unattended-upgrades-dpkg_2018-02-13_03:07:51.796037.log'
    Installing the upgrades failed!
    error message: 'installArchives() failed'
    dpkg returned a error! See 
'/var/log/unattended-upgrades/unattended-upgrades-dpkg_2018-02-13_03:07:51.796037.log'
 for details
    Packages that are auto removed: ''
    Packages auto-removed

Which is exactly the same thing I saw yesterday.  I think I see my
mistake: I should've set APT::Periodic::Verbose to "3" to have the cron
script pass -d to unattended-upgrade!  D'oh!

On the other hand I got an extra email from cron.daily saying

    /etc/cron.daily/apt:
    verbose level 1
    sleeping for 280 seconds
    check_stamp: interval=86400, now=1518559200, stamp=1518472800, delta=86400 
(sec)
    apt-key net-update (failure)
    download updated metadata (success).
    send dbus signal (success)
    check_stamp: interval=0
    download upgradable (not run)
    check_stamp: interval=86400, now=1518559200, stamp=1518472800, delta=86400 
(sec)
    unattended-upgrade (success)
    check_stamp: interval=0
    autoclean (not run)
    aged: ctime <30 and mtime <30 and ctime>2 and mtime>2
    end remove by archive size: size=24256 < 512000

The "apt-key net-update (failure)" line is intriguing, but seems to be
unrelated.

I've bumped APT::Periodic::Verbose to "3" now and will see what happens
next morning.

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

Title:
  Unattended upgrade fails with "Error in function"

Status in unattended-upgrades package in Ubuntu:
  Confirmed

Bug description:
  This is the cron email I received today:

      From: root <r...@iv-4.pov.lt>
      To: r...@pov.lt
      Subject: unattended-upgrades result for 'iv-4.pov.lt': 'False'
      Date: Wed,  4 Oct 2017 03:40:19 +0300 (EEST)

      Unattended upgrade returned: False

      Packages that attempted to upgrade:
       ca-certificates libidn11 libnss3 libnss3-nssdb

      Package installation log:
      Error in function:

  
      Unattended-upgrades log:
      Initial blacklisted packages:
      Starting unattended upgrades script
      Allowed origins are: ['o=Ubuntu,a=trusty-security', 
'o=UbuntuESM,a=trusty', 'o=Ubuntu,a=trusty-security', 
'o=Ubuntu,a=trusty-updates', 'origin=LP-PPA-pov,suite=trusty']
      Packages that will be upgraded: ca-certificates libidn11 libnss3 
libnss3-nssdb
      Writing dpkg log to 
'/var/log/unattended-upgrades/unattended-upgrades-dpkg_2017-10-04_03:40:17.411277.log'
      Installing the upgrades failed!
      error message: 'installArchives() failed'
      dpkg returned a error! See 
'/var/log/unattended-upgrades/unattended-upgrades-dpkg_2017-10-04_03:40:17.411277.log'
 for details
      Packages that are auto removed: ''
      Packages auto-removed

  The named log file, var/log/unattended-upgrades/unattended-upgrades-
  dpkg_2017-10-04_03:40:17.411277.log contains only this:

      Error in function:

  That's it.

  Now given that ca-certificates is involved, I suspect this may be
  related to non-ASCII filenames (see bug 1554365), but unlike that bug,
  here the upgrade fails instead of succeeding, and the actual error is
  not shown anywhere.

  ProblemType: Bug
  DistroRelease: Ubuntu 14.04
  Package: unattended-upgrades 0.82.1ubuntu2.5
  Uname: Linux 2.6.32-042stab124.2 x86_64
  ApportVersion: 2.14.1-0ubuntu3.25
  Architecture: amd64
  Date: Wed Oct  4 18:54:54 2017
  PackageArchitecture: all
  ProcEnviron:
   LC_CTYPE=lt_LT.UTF-8
   TERM=xterm-256color
   PATH=(custom, no user)
   LANG=lt_LT.UTF-8
   SHELL=/bin/bash
  SourcePackage: unattended-upgrades
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unattended-upgrades/+bug/1721294/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to