[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

unattended-upgrade Bug with Backports



Hi,

i configure my unattended-upgrade conf with following Origins:

Unattended-Upgrade::Allowed-Origins {
        "o=Debian, a=stable";
        "o=Debian Backports, a=buster-backports";
};

sudo unattended-upgrade -d --dry-run go to error:

Ein Fehler ist aufgetreten: too many values to unpack (expected 2)
Traceback (most recent call last):
  File "/usr/bin/unattended-upgrade", line 1663, in main
    install_start_time)
  File "/usr/bin/unattended-upgrade", line 1758, in run
    allowed_origins = get_allowed_origins()
  File "/usr/bin/unattended-upgrade", line 537, in get_allowed_origins
    allowed_origins = get_allowed_origins_legacy()
  File "/usr/bin/unattended-upgrade", line 516, in get_allowed_origins_legacy
    (distro_id, distro_codename) = s.split()
ValueError: too many values to unpack (expected 2)
Extracting content from /var/log/unattended-upgrades/unattended-upgrades-dpkg.log since 2019-09-12 12:36:26
Traceback (most recent call last):
  File "/usr/bin/unattended-upgrade", line 2195, in <module>
    sys.exit(main(options))
  File "/usr/bin/unattended-upgrade", line 1663, in main
    install_start_time)
  File "/usr/bin/unattended-upgrade", line 1758, in run
    allowed_origins = get_allowed_origins()
  File "/usr/bin/unattended-upgrade", line 537, in get_allowed_origins
    allowed_origins = get_allowed_origins_legacy()
  File "/usr/bin/unattended-upgrade", line 516, in get_allowed_origins_legacy
    (distro_id, distro_codename) = s.split()
ValueError: too many values to unpack (expected 2)

I patched the /usr/bin/unattended-upgrade script on line 516
-  (distro_id, distro_codename) = s.split()
+ (distro_id, distro_codename) = s.split(", ")

And unattended-upgrade runs without errors.

Is this a bug in unattended-upgrade package or an config issue on my host?

Regards Karsten


Reply to: