Package: unattended-upgrades
Version: 1.11.2

I'm using unattended-upgrades on a Debian Buster system. Some time ago, it 
stopped working. When run from terminal, it prints:

Exception: 'NoneType' object has no attribute 'dependencies'

This line doesn't appear in logs.

After some manual editing, I managed to pull a stack trace:

Traceback (most recent call last):
  File "/usr/bin/unattended-upgrade", line 1208, in do_install
    options.verbose or options.debug)
  File "/usr/bin/unattended-upgrade", line 651, in upgrade_in_minimal_steps
    for pkgname in upgrade_order(to_upgrade, cache):
  File "/usr/bin/unattended-upgrade", line 810, in upgrade_order
    len(transitive_dependencies(pkg, cache).intersection(to_upgrade))
  File "/usr/bin/unattended-upgrade", line 793, in transitive_dependencies
    transitive_dependencies(cache[base_dep.name], cache, acc)
  File "/usr/bin/unattended-upgrade", line 793, in transitive_dependencies
    transitive_dependencies(cache[base_dep.name], cache, acc)
  File "/usr/bin/unattended-upgrade", line 793, in transitive_dependencies
    transitive_dependencies(cache[base_dep.name], cache, acc)
  [Previous line repeated 5 more times]
  File "/usr/bin/unattended-upgrade", line 788, in transitive_dependencies
    for dep in pkg.candidate.dependencies:
AttributeError: 'NoneType' object has no attribute 'dependencies'

Reply via email to