Your message dated Mon, 9 Mar 2015 22:19:12 +0100 with message-id <20150309211912.GA8298@crossbow> and subject line Close resolved trigger loop bugs has caused the Debian Bug report #771428, regarding dbus fails to upgrade rendering entire apt unusable to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 771428: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=771428 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: dbus Version: 1.8.12-1 Severity: critical Decided to upgrade my jessie/sid system today to see if remedy for hangouts not working came about (#770659) and upgrade failed because of dbus. Here is an output of (sudo apt-get -f install -y 2>&1 | xsel -i) and I marked with critical severity since now I can't use apt for anything (like build-dep): Reading package lists... Building dependency tree... Reading state information... Correcting dependencies... Done The following packages were automatically installed and are no longer required: glx-alternative-nvidia gnome-js-common libc6-i386 libfreenect0.2 libicc2 libimdi0 libjansson4 libllvm3.4 libnvidia-compiler libqqwing2 libseed-gtk3-0 libtorque2 libts-0.0-0 libxnvctrl0 linux-image-3.16-2-amd64 linux-image-3.16-3-amd64 nvidia-kernel-common nvidia-modprobe nvidia-opencl-common nvidia-support python3-packagekit tsconf Use 'apt-get autoremove' to remove them. The following extra packages will be installed: libpam-systemd The following packages will be upgraded: libpam-systemd Reading changelogs... 1 upgraded, 0 newly installed, 0 to remove and 236 not upgraded. 18 not fully installed or removed. Need to get 0 B/120 kB of archives. After this operation, 4,096 B disk space will be freed. dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. dpkg: error processing package dbus (--configure): dependency problems - leaving triggers unprocessed dpkg: too many errors, stopping Errors were encountered while processing: dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus dbus Processing was halted because there were too many errors. E: Sub-process /usr/bin/dpkg returned an error code (1) Output of apt-cache policy for dbus and libdbus-1-3: > apt-cache policy dbus libdbus-1-3 dbus: Installed: 1.8.12-1 Candidate: 1.8.12-3 Version table: 1.9.6-1 0 300 http://http.debian.net/debian/ experimental/main amd64 Packages 1.8.14-1 0 600 http://http.debian.net/debian/ sid/main amd64 Packages 1.8.12-3 0 900 http://http.debian.net/debian/ jessie/main amd64 Packages *** 1.8.12-1 0 100 /var/lib/dpkg/status libdbus-1-3: Installed: 1.8.12-3 Candidate: 1.8.12-3 Version table: 1.9.6-1 0 300 http://http.debian.net/debian/ experimental/main amd64 Packages 1.8.14-1 0 600 http://http.debian.net/debian/ sid/main amd64 Packages *** 1.8.12-3 0 900 http://http.debian.net/debian/ jessie/main amd64 Packages 100 /var/lib/dpkg/status reinstall of which fails with > sudo apt-get install --reinstall libdbus-1-3 Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt-get -f install' to correct these: The following packages have unmet dependencies: libpam-systemd : Depends: systemd (= 215-7) E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). and that is where the culrpit > apt-cache policy libpam-systemd systemd libpam-systemd: Installed: 215-7 Candidate: 215-8 Version table: 218-5 0 300 http://http.debian.net/debian/ experimental/main amd64 Packages 215-10 0 600 http://http.debian.net/debian/ sid/main amd64 Packages 215-8 0 900 http://http.debian.net/debian/ jessie/main amd64 Packages *** 215-7 0 100 /var/lib/dpkg/status systemd: Installed: 215-8 Candidate: 215-8 Version table: 218-5 0 300 http://http.debian.net/debian/ experimental/main amd64 Packages 215-10 0 600 http://http.debian.net/debian/ sid/main amd64 Packages *** 215-8 0 900 http://http.debian.net/debian/ jessie/main amd64 Packages 100 /var/lib/dpkg/status and libpam-systemd apt-get install obviously fails because of dbus and dpkg -i fails with > sudo dpkg -i libpam-systemd_215-8_amd64.deb (Reading database ... 414481 files and directories currently installed.) Preparing to unpack libpam-systemd_215-8_amd64.deb ... Unpacking libpam-systemd:amd64 (215-8) over (215-7) ... dpkg: dependency problems prevent configuration of libpam-systemd:amd64: libpam-systemd:amd64 depends on systemd-shim (>= 8-2) | systemd-sysv; however: Package systemd-shim is not installed. Package systemd-sysv is not configured yet. dpkg: error processing package libpam-systemd:amd64 (--install): dependency problems - leaving unconfigured Processing triggers for man-db (2.7.0.2-4) ... Errors were encountered while processing: libpam-systemd:amd64 because systemd-sysv is not configured yet which also fails to install because of the dbus $> sudo dpkg-reconfigure systemd-sysv /usr/sbin/dpkg-reconfigure: systemd-sysv is broken or not fully installed $> sudo dpkg -i systemd-sysv_215-8_amd64.deb (Reading database ... 414481 files and directories currently installed.) Preparing to unpack systemd-sysv_215-8_amd64.deb ... Unpacking systemd-sysv (215-8) over (215-8) ... dpkg: dependency problems prevent processing triggers for dbus: dbus depends on libdbus-1-3 (>= 1.7.6); however: Package libdbus-1-3:amd64 is not configured yet. so vicious circle -- System Information: Debian Release: 8.0 APT prefers testing APT policy: (900, 'testing'), (600, 'unstable'), (300, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.17-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages dbus depends on: ii adduser 3.113+nmu3 ii libaudit1 1:2.4-1+b1 ii libc6 2.19-13 ii libcap-ng0 0.7.4-2 iu libdbus-1-3 1.8.12-3 ii libexpat1 2.1.0-6+b3 ii libselinux1 2.3-2 ii libsystemd0 215-8 ii lsb-base 4.1+Debian13+nmu1 dbus recommends no packages. Versions of packages dbus suggests: ii dbus-x11 1.8.12-1 Versions of packages dbus is related to: ii dbus-x11 1.8.12-1 it systemd 215-8 iu systemd-sysv 215-8 -- no debconf information
--- End Message ---
--- Begin Message ---Control: notfound -1 apt/1.0.9.3 Control: severity -1 normal Hi everyone, as announced by Nils in the recent Jessie status update [0] trigger cycle detection was pulled from the jessie release, which means the reports here are no longer reproducible/valid and hence it was requested that we reflect that accordingly. Further more, especially the dbus issue reported in 3 out of 4 bugs here was no longer present even before that as dbus in version 1.8.14-2 switched to -noawait triggers, which can't produce loops by definition. See [1] if you are interested in how that happened with -await triggers and for why it can't happen with -noawait (beware, technical). This means that there is neither a new/fixed version of apt nor that there exists a situation in which this is a bug, which is what I try to model by marking as notfound and downgrading to normal – after all, if it doesn't affect any release anymore at the moment, it can't effect (and/or delay) the jessie release as a release critical bug. The issue of trigger loops as such will be revisited after the release of jessie. There are potentially massive changes needed in all levels of package management to cope with issues found while the check was active in dpkg, so there is even a chance that even the theories outlined in the bugs here is no longer completely true, so that it is better to open new bugs for then current issues rather than keeping these now historic reports open for the possibility of them maybe still applying in the post-jessie future. At this point I would like to thank everyone reporting, discussing and working on this bugclass! It might look at first like this was in vain now that the feature itself is pulled and me closing these bugs, but the jessie release benefited from all changes made in this context here and this is absolutely something we will revisit soon on dpkg@ and deity@! We are all just admitting that this will take longer and is harder to complete than initially anticipated, which is a good step forward all by itself already and helps focusing at the task of releasing jessie now. So thanks again and "see you all on the other side". Best regards David Kalnischkies [0] https://lists.debian.org/debian-devel-announce/2015/03/msg00002.html [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=776063#64signature.asc
Description: Digital signature
--- End Message ---