Bug#301587: apt: Odd recommendation on dist-upgrade (upgrade gets it right)
On 2005-03-27 21:59:42 -0800, Jefferson Cowart wrote:
> Looking through those bugs a large number of them seem to refer to package
> holds. I don't think I have any on my system. Running 'dpkg -l' shows all
> the lines as starting with 'ii' which I think confirms that. Is there
> anything else I can do to help here or is this just a known issue that
> doesn't have a programmable solution at the moment.
The problem isn't necessarily due to the fact that the packages are
on hold, but due to the fact that the system is not up-to-date. In
my case, the culprit packages aren't on hold either.
BTW, the problem has just occurred again:
dixsept:/home/vlefevre# apt-get dist-upgrade -s
Reading Package Lists... Done
Building Dependency Tree... Done
Calculating Upgrade... Done
The following NEW packages will be installed:
apache-common libapache-mod-security
The following packages have been kept back:
xserver-xfree86
The following packages will be upgraded:
kernel-package libapache2-mod-security mod-security-common
3 upgraded, 2 newly installed, 0 to remove and 1 not upgraded.
Inst apache-common (1.3.33-4 Debian:unstable)
Inst kernel-package [8.130] (8.131 Debian:unstable)
Inst mod-security-common [1.8.4-2] (1.8.7-1 Debian:unstable) [libapache2-mod-security ]
Inst libapache2-mod-security [1.8.4-2] (1.8.7-1 Debian:unstable)
Inst libapache-mod-security (1.8.7-1 Debian:unstable)
Conf apache-common (1.3.33-4 Debian:unstable)
Conf kernel-package (8.131 Debian:unstable)
Conf libapache-mod-security (1.8.7-1 Debian:unstable)
Conf libapache2-mod-security (1.8.7-1 Debian:unstable)
Conf mod-security-common (1.8.7-1 Debian:unstable)
And after upgrading libapache2-mod-security (and mod-security-common,
due to the dependence):
dixsept:/home/vlefevre# apt-get dist-upgrade -s
Reading Package Lists... Done
Building Dependency Tree... Done
Calculating Upgrade... Done
The following packages have been kept back:
xserver-xfree86
The following packages will be upgraded:
kernel-package
1 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Inst kernel-package [8.130] (8.131 Debian:unstable)
Conf kernel-package (8.131 Debian:unstable)
I think that apt did the following things:
1. mod-security-common is installed, so it should be upgraded.
2. Its dependencies:
libapache-mod-security (= 1.8.7-1) | libapache2-mod-security (= 1.8.7-1)
3. Neither of these packages (with the correct version) are currently
installed, therefore apt wants to install the first one, i.e.
libapache-mod-security/1.8.7-1.
4. Hence the proposed upgrades, due to the remaining dependencies.
--
Vincent Lefèvre <vincent@vinc17.org> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / SPACES project at LORIA
Reply to: