Package: unattended-upgrades Version: 0.99 Severity: important Tags: d-i With unattended-upgrades 0.99: All Debian packages are updated (not only Debian-Security) including blocked packages
I don't wan't to upgrade Tellico 3.1-0.3, because the last version (3.1.1-0.1) has an annoying bug (sorry i don't report it). So i have blocked this 3.1-0.3 version on Synaptic. I hadn't this probleme before this 0.99 version (upgraded on the 02.10.2018) /etc/apt/apt.conf.d/10periodic (i never edited it) : APT::Periodic::Update-Package-Lists "0"; APT::Periodic::Unattended-Upgrade "1"; APT::Periodic::Download-Upgradeable-Packages "1"; APT::Periodic::AutocleanInterval "0"; If i understand Debian Wiki correctly : APT::Periodic::Download-Upgradeable-Packages "1" mean Do "apt-get upgrade --download-only" so unattended-upgrades must only download upgradable packages, and not to update all the system, and let alone update blocked packets. This can cause a severe malfunction of my system if I dont want to update a kernel or a library whose top version does not work In /var/log/unattended-upgrades : (...) 2018-02-17 08:21:24,977 INFO Paquets initialement sur la liste noire: 2018-02-17 08:21:24,997 INFO Paquets initialement sur la liste blanche: 2018-02-17 08:21:24,997 INFO Démarrage du script de mise à niveau automatique 2018-02-17 08:21:24,997 INFO Les origines permises sont: [‘origin=Debian,codename=sid,label=Debian’, ‘origin=Debian,codename=sid,label=Debian-Security’] 2018-02-17 08:21:46,799 INFO Paquets initialement sur la liste noire: 2018-02-17 08:21:46,800 INFO Paquets initialement sur la liste blanche: 2018-02-17 08:21:46,800 INFO Démarrage du script de mise à niveau automatique 2018-02-17 08:21:46,801 INFO Les origines permises sont: [‘origin=Debian,codename=sid,label=Debian’, ‘origin=Debian,codename=sid,label=Debian-Security’] 2018-02-17 08:21:57,915 INFO Paquets mis à niveau: tellico tellico-data tellico-doc tellico-scripts 2018-02-17 08:21:57,915 INFO Écriture du journal de dpkg dans « /var/log/unattended-upgrades/unattended-upgrades-dpkg.log » 2018-02-17 08:25:11,516 INFO Toutes les mises à niveau ont été installées (...) 2018-02-12 17:30:45,179 INFO Paquets mis à niveau: corebird tellico tellico- data tellico-doc tellico-scripts (…) 2018-02-14 17:56:53,341 INFO Paquets mis à niveau: tellico tellico-data tellico-doc tellico-scripts I can reproduce this bug on my system easily. -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Foreign Architectures: 64, x32, 32 Kernel: Linux 4.14.0-3-686-pae (SMP w/8 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages unattended-upgrades depends on: ii debconf [debconf-2.0] 1.5.65 ii lsb-base 9.20170808 ii lsb-release 9.20170808 ii python3 3.6.4-1 ii python3-apt 1.4.0~beta3+b1 ii ucf 3.0037 ii xz-utils 5.2.2-1.3 Versions of packages unattended-upgrades recommends: ii anacron 2.3-24 ii cron [cron-daemon] 3.0pl1-128.1 Versions of packages unattended-upgrades suggests: pn bsd-mailx <none> pn mail-transport-agent <none> pn needrestart <none> -- Configuration Files: /etc/apt/apt.conf.d/50unattended-upgrades changed: // Unattended-Upgrade::Origins-Pattern controls which packages are // upgraded. // // Lines below have the format format is "keyword=value,...". A // package will be upgraded only if the values in its metadata match // all the supplied keywords in a line. (In other words, omitted // keywords are wild cards.) The keywords originate from the Release // file, but several aliases are accepted. The accepted keywords are: // a,archive,suite (eg, "stable") // c,component (eg, "main", "contrib", "non-free") // l,label (eg, "Debian", "Debian-Security") // o,origin (eg, "Debian", "Unofficial Multimedia Packages") // n,codename (eg, "jessie", "jessie-updates") // site (eg, "http.debian.net") // The available values on the system are printed by the command // "apt-cache policy", and can be debugged by running // "unattended-upgrades -d" and looking at the log file. // // Within lines unattended-upgrades allows 2 macros whose values are // derived from /etc/debian_version: // ${distro_id} Installed origin. // ${distro_codename} Installed codename (eg, "buster") Unattended-Upgrade::Origins-Pattern { // Codename based matching: // This will follow the migration of a release through different // archives (e.g. from testing to stable and later oldstable). // Software will be the latest available for the named release, // but the Debian release itself will not be automatically upgraded. // "origin=Debian,codename=${distro_codename}-updates"; // "origin=Debian,codename=${distro_codename}-proposed-updates"; "origin=Debian,codename=${distro_codename},label=Debian"; "origin=Debian,codename=${distro_codename},label=Debian-Security"; // Archive or Suite based matching: // Note that this will silently match a different release after // migration to the specified archive (e.g. testing becomes the // new stable). // "o=Debian,a=stable"; // "o=Debian,a=stable-updates"; // "o=Debian,a=proposed-updates"; // "o=Debian Backports,a=${distro_codename}-backports,l=Debian Backports"; }; // List of packages to not update (regexp are supported) Unattended-Upgrade::Package-Blacklist { // "vim"; // "libc6"; // "libc6-dev"; // "libc6-i686"; }; // This option allows you to control if on a unclean dpkg exit // unattended-upgrades will automatically run // dpkg --force-confold --configure -a // The default is true, to ensure updates keep getting installed //Unattended-Upgrade::AutoFixInterruptedDpkg "false"; // Split the upgrade into the smallest possible chunks so that // they can be interrupted with SIGTERM. This makes the upgrade // a bit slower but it has the benefit that shutdown while a upgrade // is running is possible (with a small delay) //Unattended-Upgrade::MinimalSteps "false"; // Install all unattended-upgrades when the machine is shutting down // instead of doing it in the background while the machine is running // This will (obviously) make shutdown slower //Unattended-Upgrade::InstallOnShutdown "true"; // Send email to this address for problems or packages upgrades // If empty or unset then no email is sent, make sure that you // have a working mail setup on your system. A package that provides // 'mailx' must be installed. E.g. "u...@example.com" //Unattended-Upgrade::Mail "root"; // Set this value to "true" to get emails only on errors. Default // is to always send a mail if Unattended-Upgrade::Mail is set //Unattended-Upgrade::MailOnlyOnError "true"; // Do automatic removal of new unused dependencies after the upgrade // (equivalent to apt-get autoremove) //Unattended-Upgrade::Remove-Unused-Dependencies "false"; // Automatically reboot *WITHOUT CONFIRMATION* if // the file /var/run/reboot-required is found after the upgrade //Unattended-Upgrade::Automatic-Reboot "false"; // Automatically reboot even if there are users currently logged in. //Unattended-Upgrade::Automatic-Reboot-WithUsers "true"; // If automatic reboot is enabled and needed, reboot at the specific // time instead of immediately // Default: "now" //Unattended-Upgrade::Automatic-Reboot-Time "02:00"; // Use apt bandwidth limit feature, this example limits the download // speed to 70kb/sec //Acquire::http::Dl-Limit "70"; // Enable logging to syslog. Default is False // Unattended-Upgrade::SyslogEnable "false"; // Specify syslog facility. Default is daemon // Unattended-Upgrade::SyslogFacility "daemon"; -- debconf information: unattended-upgrades/enable_auto_updates: false unattended-upgrades/origins_pattern: "origin=Debian,codename=${distro_codename},label=Debian-Security";
# unattended-upgrades --debug --dry-run Paquets initialement sur la liste noire: Paquets initialement sur la liste blanche: Démarrage du script de mise à niveau automatique Les origines permises sont: ['origin=Debian,codename=sid,label=Debian', 'origin=Debian,codename=sid,label=Debian-Security'] adjusting candidate version: 'mazeofgalious=0.62.dfsg2-4+b1' adjusting candidate version: 'mazeofgalious-data=0.62.dfsg2-4' adjusting candidate version: 'uqm=0.6.2.dfsg-9.5' adjusting candidate version: 'uqm-content=0.6.0+deb1-6' adjusting candidate version: 'uqm-music=0.6.0+deb1-6' adjusting candidate version: 'uqm-voice=0.6.0+deb1-6' Checking: lzip ([<Origin component:'main' archive:'unstable' origin:'Debian' label:'Debian' site:'ftp.us.debian.org' isTrusted:True>]) Checking: numix-gtk-theme ([<Origin component:'main' archive:'unstable' origin:'Debian' label:'Debian' site:'ftp.us.debian.org' isTrusted:True>]) pkg 'murrine-themes' now marked delete sanity check failed Checking: python-debian ([<Origin component:'main' archive:'unstable' origin:'Debian' label:'Debian' site:'ftp.us.debian.org' isTrusted:True>]) Checking: python3-debian ([<Origin component:'main' archive:'unstable' origin:'Debian' label:'Debian' site:'ftp.us.debian.org' isTrusted:True>]) Checking: tellico ([<Origin component:'main' archive:'unstable' origin:'Debian' label:'Debian' site:'ftp.us.debian.org' isTrusted:True>]) Checking: tellico-data ([<Origin component:'main' archive:'unstable' origin:'Debian' label:'Debian' site:'ftp.us.debian.org' isTrusted:True>]) Checking: tellico-doc ([<Origin component:'main' archive:'unstable' origin:'Debian' label:'Debian' site:'ftp.us.debian.org' isTrusted:True>]) Checking: tellico-scripts ([<Origin component:'main' archive:'unstable' origin:'Debian' label:'Debian' site:'ftp.us.debian.org' isTrusted:True>]) pkgs that look like they should be upgraded: lzip python-debian python3-debian tellico tellico-data tellico-doc tellico-scripts Fetched 0 B in 0s (0 B/s) fetch.run() result: 0 <apt_pkg.AcquireItem object:Status: 2 Complete: 1 Local: 1 IsTrusted: 1 FileSize: 84944 DestFile:'/var/cache/apt/archives/lzip_1.20-1_i386.deb' DescURI: 'http://ftp.us.debian.org/debian/pool/main/l/lzip/lzip_1.20-1_i386.deb' ID:0 ErrorText: ''> check_conffile_prompt('/var/cache/apt/archives/lzip_1.20-1_i386.deb') found pkg: lzip No conffiles in deb '/var/cache/apt/archives/lzip_1.20-1_i386.deb' (There is no member named 'conffiles') <apt_pkg.AcquireItem object:Status: 2 Complete: 1 Local: 1 IsTrusted: 1 FileSize: 73084 DestFile:'/var/cache/apt/archives/python-debian_0.1.32_all.deb' DescURI: 'http://ftp.us.debian.org/debian/pool/main/p/python-debian/python-debian_0.1.32_all.deb' ID:0 ErrorText: ''> check_conffile_prompt('/var/cache/apt/archives/python-debian_0.1.32_all.deb') found pkg: python-debian No conffiles in deb '/var/cache/apt/archives/python-debian_0.1.32_all.deb' (There is no member named 'conffiles') <apt_pkg.AcquireItem object:Status: 2 Complete: 1 Local: 1 IsTrusted: 1 FileSize: 73132 DestFile:'/var/cache/apt/archives/python3-debian_0.1.32_all.deb' DescURI: 'http://ftp.us.debian.org/debian/pool/main/p/python-debian/python3-debian_0.1.32_all.deb' ID:0 ErrorText: ''> check_conffile_prompt('/var/cache/apt/archives/python3-debian_0.1.32_all.deb') found pkg: python3-debian No conffiles in deb '/var/cache/apt/archives/python3-debian_0.1.32_all.deb' (There is no member named 'conffiles') <apt_pkg.AcquireItem object:Status: 2 Complete: 1 Local: 1 IsTrusted: 1 FileSize: 1342032 DestFile:'/var/cache/apt/archives/tellico_3.1.1-0.1_i386.deb' DescURI: 'http://ftp.us.debian.org/debian/pool/main/t/tellico/tellico_3.1.1-0.1_i386.deb' ID:0 ErrorText: ''> check_conffile_prompt('/var/cache/apt/archives/tellico_3.1.1-0.1_i386.deb') found pkg: tellico No conffiles in deb '/var/cache/apt/archives/tellico_3.1.1-0.1_i386.deb' (There is no member named 'conffiles') <apt_pkg.AcquireItem object:Status: 2 Complete: 1 Local: 1 IsTrusted: 1 FileSize: 824980 DestFile:'/var/cache/apt/archives/tellico-data_3.1.1-0.1_all.deb' DescURI: 'http://ftp.us.debian.org/debian/pool/main/t/tellico/tellico-data_3.1.1-0.1_all.deb' ID:0 ErrorText: ''> check_conffile_prompt('/var/cache/apt/archives/tellico-data_3.1.1-0.1_all.deb') found pkg: tellico-data conffile line: '/etc/xdg/tellico-script.knsrc 3b13857b8692887ddbb919837069a3bd' current md5: 3b13857b8692887ddbb919837069a3bd conffile line: '/etc/xdg/tellico-template.knsrc 8099647550d74292a1b19d6afd7bed60' current md5: 8099647550d74292a1b19d6afd7bed60 conffile line: '/etc/xdg/tellicorc a9611de9255e0dbca8d860a8ba9a9347' current md5: a9611de9255e0dbca8d860a8ba9a9347 <apt_pkg.AcquireItem object:Status: 2 Complete: 1 Local: 1 IsTrusted: 1 FileSize: 47588 DestFile:'/var/cache/apt/archives/tellico-scripts_3.1.1-0.1_all.deb' DescURI: 'http://ftp.us.debian.org/debian/pool/main/t/tellico/tellico-scripts_3.1.1-0.1_all.deb' ID:0 ErrorText: ''> check_conffile_prompt('/var/cache/apt/archives/tellico-scripts_3.1.1-0.1_all.deb') found pkg: tellico-scripts No conffiles in deb '/var/cache/apt/archives/tellico-scripts_3.1.1-0.1_all.deb' (There is no member named 'conffiles') <apt_pkg.AcquireItem object:Status: 2 Complete: 1 Local: 1 IsTrusted: 1 FileSize: 2921688 DestFile:'/var/cache/apt/archives/tellico-doc_3.1.1-0.1_all.deb' DescURI: 'http://ftp.us.debian.org/debian/pool/main/t/tellico/tellico-doc_3.1.1-0.1_all.deb' ID:0 ErrorText: ''> check_conffile_prompt('/var/cache/apt/archives/tellico-doc_3.1.1-0.1_all.deb') found pkg: tellico-doc No conffiles in deb '/var/cache/apt/archives/tellico-doc_3.1.1-0.1_all.deb' (There is no member named 'conffiles') blacklist: [] whitelist: [] Option --dry-run given, *not* performing real actions Paquets mis à niveau: lzip python-debian python3-debian tellico tellico-data tellico-doc tellico-scripts Écriture du journal de dpkg dans « /var/log/unattended-upgrades/unattended-upgrades-dpkg.log » applying set ['lzip'] /usr/bin/dpkg --status-fd 9 --no-triggers --unpack --auto-deconfigure /var/cache/apt/archives/lzip_1.20-1_i386.deb /usr/bin/dpkg --status-fd 9 --configure --pending left to upgrade {'python-debian', 'tellico-scripts', 'tellico-data', 'tellico', 'python3-debian', 'tellico-doc'} applying set ['python-debian'] /usr/bin/dpkg --status-fd 9 --no-triggers --unpack --auto-deconfigure /var/cache/apt/archives/python-debian_0.1.32_all.deb /usr/bin/dpkg --status-fd 9 --configure --pending left to upgrade {'tellico-scripts', 'python3-debian', 'tellico', 'tellico-doc', 'tellico-data'} applying set ['python3-debian'] /usr/bin/dpkg --status-fd 9 --no-triggers --unpack --auto-deconfigure /var/cache/apt/archives/python3-debian_0.1.32_all.deb /usr/bin/dpkg --status-fd 9 --configure --pending left to upgrade {'tellico-data', 'tellico-scripts', 'tellico', 'tellico-doc'} applying set ['tellico-doc'] /usr/bin/dpkg --status-fd 9 --no-triggers --unpack --auto-deconfigure /var/cache/apt/archives/tellico-doc_3.1.1-0.1_all.deb /usr/bin/dpkg --status-fd 9 --configure --pending left to upgrade {'tellico-scripts', 'tellico', 'tellico-data'} applying set ['tellico-scripts'] /usr/bin/dpkg --status-fd 9 --no-triggers --unpack --auto-deconfigure /var/cache/apt/archives/tellico-scripts_3.1.1-0.1_all.deb /usr/bin/dpkg --status-fd 9 --configure --pending left to upgrade {'tellico', 'tellico-data'} applying set ['tellico-data', 'tellico', 'tellico-scripts'] /usr/bin/dpkg --status-fd 9 --no-triggers --unpack --auto-deconfigure /var/cache/apt/archives/tellico_3.1.1-0.1_i386.deb /var/cache/apt/archives/tellico-data_3.1.1-0.1_all.deb /var/cache/apt/archives/tellico-scripts_3.1.1-0.1_all.deb /usr/bin/dpkg --status-fd 9 --configure --pending left to upgrade set() Toutes les mises à niveau ont été installées adjusting candidate version: 'mazeofgalious=0.62.dfsg2-4+b1' adjusting candidate version: 'mazeofgalious-data=0.62.dfsg2-4' adjusting candidate version: 'uqm=0.6.2.dfsg-9.5' adjusting candidate version: 'uqm-content=0.6.0+deb1-6' adjusting candidate version: 'uqm-music=0.6.0+deb1-6' adjusting candidate version: 'uqm-voice=0.6.0+deb1-6' Suppression automatique des paquets: nvidia-legacy-340xx-kernel-4.12.0-1-686-pae Ces packets ont été correctement supprimés InstCount=0 DelCount=0 BrokenCount=0