** Description changed:

+ [Impact]
+ 
+  * Unattended-upgrades fails to install updates when adjusting
+ candidates is needed.
+ 
+ [Test Case]
+ 
+ Note that only 1.2ubuntu1 is affected. Earlier releases either did not
+ crash or did not adjust candidates due to LP: #1775292. To reproduce the
+ crash Cosmic's u-u 1.2ubuntu1 needs to be installed.
+ 
+  * Run sudo apt update && sudo unattended-upgrade --dry-run --verbose --debug
+  * Observe no line with "adjusting candidate version: " or a crash with buggy 
u-u versions
  ...
  adjusting candidate version: zfs-initramfs=0.7.5-1ubuntu15
  adjusting candidate version: zfs-test=0.7.5-1ubuntu15
  adjusting candidate version: zfs-zed=0.7.5-1ubuntu15
  adjusting candidate version: zfsutils-linux=0.7.5-1ubuntu15
  Traceback (most recent call last):
    File "/usr/bin/unattended-upgrade", line 1928, in <module>
      sys.exit(main(options))
    File "/usr/bin/unattended-upgrade", line 1554, in main
      allowed_origins=allowed_origins)
    File "/usr/bin/unattended-upgrade", line 122, in __init__
      apt.Cache.__init__(self, rootdir=rootdir)
    File "/usr/lib/python3/dist-packages/apt/cache.py", line 130, in __init__
      self.open(progress)
    File "/usr/bin/unattended-upgrade", line 152, in open
      self.adjust_candidates()
    File "/usr/bin/unattended-upgrade", line 161, in adjust_candidates
      for pkgname, candidate in self._get_candidates_to_adjust():
- ValueError: too many values to unpack (expected 2)
+ ValueError: too many values to unpack (expected 2) * Install fixed u-u version
+ 
+  * Run sudo unattended-upgrade --dry-run --verbose --debug
+  * Observe lines "adjusting candidate version: " and no crash
+ 
+ [Regression Potential]
+ 
+  * Unattended-upgrade may crash when adjusting candidates preventing
+ upgrades to be installed

-- 
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/1775307

Title:
  Unattended-upgrades crashes in adjusting candidates in 1.2ubuntu1
  version

Status in unattended-upgrades package in Ubuntu:
  New

Bug description:
  [Impact]

   * Unattended-upgrades fails to install updates when adjusting
  candidates is needed.

  [Test Case]

  Note that only 1.2ubuntu1 is affected. Earlier releases either did not
  crash or did not adjust candidates due to LP: #1775292. To reproduce
  the crash Cosmic's u-u 1.2ubuntu1 needs to be installed.

   * Run sudo apt update && sudo unattended-upgrade --dry-run --verbose --debug
   * Observe no line with "adjusting candidate version: " or a crash with buggy 
u-u versions
  ...
  adjusting candidate version: zfs-initramfs=0.7.5-1ubuntu15
  adjusting candidate version: zfs-test=0.7.5-1ubuntu15
  adjusting candidate version: zfs-zed=0.7.5-1ubuntu15
  adjusting candidate version: zfsutils-linux=0.7.5-1ubuntu15
  Traceback (most recent call last):
    File "/usr/bin/unattended-upgrade", line 1928, in <module>
      sys.exit(main(options))
    File "/usr/bin/unattended-upgrade", line 1554, in main
      allowed_origins=allowed_origins)
    File "/usr/bin/unattended-upgrade", line 122, in __init__
      apt.Cache.__init__(self, rootdir=rootdir)
    File "/usr/lib/python3/dist-packages/apt/cache.py", line 130, in __init__
      self.open(progress)
    File "/usr/bin/unattended-upgrade", line 152, in open
      self.adjust_candidates()
    File "/usr/bin/unattended-upgrade", line 161, in adjust_candidates
      for pkgname, candidate in self._get_candidates_to_adjust():
  ValueError: too many values to unpack (expected 2) * Install fixed u-u version

   * Run sudo unattended-upgrade --dry-run --verbose --debug
   * Observe lines "adjusting candidate version: " and no crash

  [Regression Potential]

   * Unattended-upgrade may crash when adjusting candidates preventing
  upgrades to be installed

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unattended-upgrades/+bug/1775307/+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