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

Bug#776910: marked as done (apt: upgrade from wheezy to jessie breaks in the middle)



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 #776910,
regarding apt: upgrade from wheezy to jessie breaks in the middle
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 owner@bugs.debian.org
immediately.)


-- 
776910: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=776910
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: apt
Version: 1.0.9.6
Severity: grave
Tags: newcomer
Justification: renders package unusable

My guess is that some limit on number of errors was taken into account
unneceserly during an upgrade - upgrades are expected to rise trancient errors.



-- Package-specific info:

-- apt-config dump --

APT "";
APT::Architecture "i386";
APT::Build-Essential "";
APT::Build-Essential:: "build-essential";
APT::Install-Recommends "1";
APT::Install-Suggests "0";
APT::NeverAutoRemove "";
APT::NeverAutoRemove:: "^firmware-linux.*";
APT::NeverAutoRemove:: "^linux-firmware$";
APT::NeverAutoRemove:: "^linux-image-3\.16\.0-4-586$";
APT::NeverAutoRemove:: "^linux-image-3\.2\.0-4-486$";
APT::NeverAutoRemove:: "^linux-headers-3\.16\.0-4-586$";
APT::NeverAutoRemove:: "^linux-headers-3\.2\.0-4-486$";
APT::NeverAutoRemove:: "^linux-image-extra-3\.16\.0-4-586$";
APT::NeverAutoRemove:: "^linux-image-extra-3\.2\.0-4-486$";
APT::NeverAutoRemove:: "^linux-signed-image-3\.16\.0-4-586$";
APT::NeverAutoRemove:: "^linux-signed-image-3\.2\.0-4-486$";
APT::NeverAutoRemove:: "^kfreebsd-image-3\.16\.0-4-586$";
APT::NeverAutoRemove:: "^kfreebsd-image-3\.2\.0-4-486$";
APT::NeverAutoRemove:: "^kfreebsd-headers-3\.16\.0-4-586$";
APT::NeverAutoRemove:: "^kfreebsd-headers-3\.2\.0-4-486$";
APT::NeverAutoRemove:: "^gnumach-image-3\.16\.0-4-586$";
APT::NeverAutoRemove:: "^gnumach-image-3\.2\.0-4-486$";
APT::NeverAutoRemove:: "^.*-modules-3\.16\.0-4-586$";
APT::NeverAutoRemove:: "^.*-modules-3\.2\.0-4-486$";
APT::NeverAutoRemove:: "^.*-kernel-3\.16\.0-4-586$";
APT::NeverAutoRemove:: "^.*-kernel-3\.2\.0-4-486$";
APT::NeverAutoRemove:: "^linux-backports-modules-.*-3\.16\.0-4-586$";
APT::NeverAutoRemove:: "^linux-backports-modules-.*-3\.2\.0-4-486$";
APT::NeverAutoRemove:: "^linux-tools-3\.16\.0-4-586$";
APT::NeverAutoRemove:: "^linux-tools-3\.2\.0-4-486$";
APT::NeverAutoRemove:: "^postgresql-";
APT::VersionedKernelPackages "";
APT::VersionedKernelPackages:: "linux-image";
APT::VersionedKernelPackages:: "linux-headers";
APT::VersionedKernelPackages:: "linux-image-extra";
APT::VersionedKernelPackages:: "linux-signed-image";
APT::VersionedKernelPackages:: "kfreebsd-image";
APT::VersionedKernelPackages:: "kfreebsd-headers";
APT::VersionedKernelPackages:: "gnumach-image";
APT::VersionedKernelPackages:: ".*-modules";
APT::VersionedKernelPackages:: ".*-kernel";
APT::VersionedKernelPackages:: "linux-backports-modules-.*";
APT::VersionedKernelPackages:: "linux-tools";
APT::Never-MarkAuto-Sections "";
APT::Never-MarkAuto-Sections:: "metapackages";
APT::Never-MarkAuto-Sections:: "restricted/metapackages";
APT::Never-MarkAuto-Sections:: "universe/metapackages";
APT::Never-MarkAuto-Sections:: "multiverse/metapackages";
APT::Never-MarkAuto-Sections:: "oldlibs";
APT::Never-MarkAuto-Sections:: "restricted/oldlibs";
APT::Never-MarkAuto-Sections:: "universe/oldlibs";
APT::Never-MarkAuto-Sections:: "multiverse/oldlibs";
APT::Update "";
APT::Update::Post-Invoke-Success "";
APT::Update::Post-Invoke-Success:: "[ ! -f /var/run/dbus/system_bus_socket ] || /usr/bin/dbus-send --system --dest=org.debian.apt --type=signal /org/debian/apt org.debian.apt.CacheChanged || true";
APT::Update::Post-Invoke-Success:: "/usr/bin/test -e /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && /usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/gdbus call --system --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 4 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; /bin/echo > /dev/null";
APT::Immediate-Configure "1";
APT::Default-Release "jessie";
APT::Architectures "";
APT::Architectures:: "i386";
APT::Compressor "";
APT::Compressor::. "";
APT::Compressor::.::Name ".";
APT::Compressor::.::Extension "";
APT::Compressor::.::Binary "";
APT::Compressor::.::Cost "1";
APT::Compressor::gzip "";
APT::Compressor::gzip::Name "gzip";
APT::Compressor::gzip::Extension ".gz";
APT::Compressor::gzip::Binary "gzip";
APT::Compressor::gzip::Cost "2";
APT::Compressor::gzip::CompressArg "";
APT::Compressor::gzip::CompressArg:: "-9n";
APT::Compressor::gzip::UncompressArg "";
APT::Compressor::gzip::UncompressArg:: "-d";
APT::Compressor::bzip2 "";
APT::Compressor::bzip2::Name "bzip2";
APT::Compressor::bzip2::Extension ".bz2";
APT::Compressor::bzip2::Binary "bzip2";
APT::Compressor::bzip2::Cost "3";
APT::Compressor::bzip2::CompressArg "";
APT::Compressor::bzip2::CompressArg:: "-9";
APT::Compressor::bzip2::UncompressArg "";
APT::Compressor::bzip2::UncompressArg:: "-d";
APT::Compressor::xz "";
APT::Compressor::xz::Name "xz";
APT::Compressor::xz::Extension ".xz";
APT::Compressor::xz::Binary "xz";
APT::Compressor::xz::Cost "4";
APT::Compressor::xz::CompressArg "";
APT::Compressor::xz::CompressArg:: "-6";
APT::Compressor::xz::UncompressArg "";
APT::Compressor::xz::UncompressArg:: "-d";
APT::Compressor::lzma "";
APT::Compressor::lzma::Name "lzma";
APT::Compressor::lzma::Extension ".lzma";
APT::Compressor::lzma::Binary "xz";
APT::Compressor::lzma::Cost "5";
APT::Compressor::lzma::CompressArg "";
APT::Compressor::lzma::CompressArg:: "--format=lzma";
APT::Compressor::lzma::CompressArg:: "-9";
APT::Compressor::lzma::UncompressArg "";
APT::Compressor::lzma::UncompressArg:: "--format=lzma";
APT::Compressor::lzma::UncompressArg:: "-d";
Dir "/";
Dir::State "var/lib/apt/";
Dir::State::lists "lists/";
Dir::State::cdroms "cdroms.list";
Dir::State::mirrors "mirrors/";
Dir::State::extended_states "extended_states";
Dir::State::status "/var/lib/dpkg/status";
Dir::Cache "var/cache/apt/";
Dir::Cache::archives "archives/";
Dir::Cache::srcpkgcache "srcpkgcache.bin";
Dir::Cache::pkgcache "pkgcache.bin";
Dir::Etc "etc/apt/";
Dir::Etc::sourcelist "sources.list";
Dir::Etc::sourceparts "sources.list.d";
Dir::Etc::vendorlist "vendors.list";
Dir::Etc::vendorparts "vendors.list.d";
Dir::Etc::main "apt.conf";
Dir::Etc::netrc "auth.conf";
Dir::Etc::parts "apt.conf.d";
Dir::Etc::preferences "preferences";
Dir::Etc::preferencesparts "preferences.d";
Dir::Etc::trusted "trusted.gpg";
Dir::Etc::trustedparts "trusted.gpg.d";
Dir::Bin "";
Dir::Bin::methods "/usr/lib/apt/methods";
Dir::Bin::solvers "";
Dir::Bin::solvers:: "/usr/lib/apt/solvers";
Dir::Bin::dpkg "/usr/bin/dpkg";
Dir::Bin::bzip2 "/bin/bzip2";
Dir::Bin::xz "/usr/bin/xz";
Dir::Bin::lzma "/usr/bin/xz";
Dir::Media "";
Dir::Media::MountPath "/media/apt";
Dir::Log "var/log/apt";
Dir::Log::Terminal "term.log";
Dir::Log::History "history.log";
Dir::Ignore-Files-Silently "";
Dir::Ignore-Files-Silently:: "~$";
Dir::Ignore-Files-Silently:: "\.disabled$";
Dir::Ignore-Files-Silently:: "\.bak$";
Dir::Ignore-Files-Silently:: "\.dpkg-[a-z]+$";
Dir::Ignore-Files-Silently:: "\.save$";
Dir::Ignore-Files-Silently:: "\.orig$";
Dir::Ignore-Files-Silently:: "\.distUpgrade$";
Acquire "";
Acquire::cdrom "";
Acquire::cdrom::mount "/media/cdrom/";
Acquire::Languages "";
Acquire::Languages:: "en";
Acquire::Languages:: "none";
DPkg "";
DPkg::Pre-Install-Pkgs "";
DPkg::Pre-Install-Pkgs:: "/usr/bin/apt-listchanges --apt || test $? -ne 10";
DPkg::Pre-Install-Pkgs:: "/usr/sbin/dpkg-preconfigure --apt || true";
DPkg::Tools "";
DPkg::Tools::Options "";
DPkg::Tools::Options::/usr/bin/apt-listchanges "";
DPkg::Tools::Options::/usr/bin/apt-listchanges::Version "2";
DPkg::Post-Invoke "";
DPkg::Post-Invoke:: "/usr/bin/test -e /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && /usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/gdbus call --system --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 4 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; /bin/echo > /dev/null";
Unattended-Upgrade "";
Unattended-Upgrade::Origins-Pattern "";
Unattended-Upgrade::Origins-Pattern:: "origin=Debian,archive=${distro_codename},label=Debian-Security";
CommandLine "";
CommandLine::AsString "apt-config dump";

-- (no /etc/apt/preferences present) --


-- /etc/apt/sources.list --

#deb file:///cdrom/ sarge main

#deb cdrom:[Debian GNU/Linux 3.1 r0a _Sarge_ - Official i386 Binary-1 (20050607)]/ unstable contrib main

#2012-8-27 deb http://www.emdebian.org/debian/ squeeze main
#2012-8-27 deb-src http://www.emdebian.org/debian/ squeeze main

#deb http://buildd.emdebian.org/emdebian-tools lenny main
#deb-src http://buildd.emdebian.org/emdebian-tools lenny main

#--deb http://www.emdebian.org/emdebian-tools testing main
#--deb-src http://www.emdebian.org/emdebian-tools testing main

#deb http://www.emdebian.org/emdebian-tools/ stable main
#deb-src http://www.emdebian.org/emdebian-tools/ stable main

## deb http://www.emdebian.org/debian/ jessie main
## deb-src http://www.emdebian.org/debian/ jessie main

deb http://ftp.pl.debian.org/debian jessie-backports main contrib non-free
deb-src http://ftp.pl.debian.org/debian jessie-backports main contrib  non-free

deb http://ftp.pl.debian.org/debian jessie main contrib non-free
deb-src http://ftp.pl.debian.org/debian jessie main contrib  non-free

deb http://security.debian.org/ jessie/updates main contrib
deb-src http://security.debian.org/ jessie/updates main contrib

-- System Information:
Debian Release: 8.0
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: i386 (i686)

Kernel: Linux 3.16.0-4-586
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages apt depends on:
ii  debian-archive-keyring  2014.3
ii  gnupg                   1.4.18-6
ii  libapt-pkg4.12          1.0.9.6
ii  libc6                   2.19-13
ii  libgcc1                 1:4.9.1-19
ii  libstdc++6              4.9.1-19

apt recommends no packages.

Versions of packages apt suggests:
pn  apt-doc     <none>
ii  aptitude    0.6.11-1+b1
ii  dpkg-dev    1.17.23
ii  python-apt  0.9.3.11
ii  synaptic    0.81.2

-- 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#64

Attachment: signature.asc
Description: Digital signature


--- End Message ---

Reply to: