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

strange behaviour of apt-get upgrade (to testing)



Hello,

while upgrading to testing i noticed:

apt-get -ufm dist-upgrade is about to update 100 packages. One of the mhas
configure problems (console-tools). apt-get will not stop installing
packages after that error. but it will stop 10 packages later.

This means apt-get will exit with:

# apt-get -ufm dist-upgrade
<...>
66 packages upgraded, 1 newly installed, 0 to remove and 0  not upgraded.
57 packages not fully installed or removed.
Need to get 0B/12.8MB of archives. After unpacking 2854kB will be used.
Do you want to continue? [Y/n] 
<...>
Preparing to replace libxml2 2.3.13-3 (using .../libxml2_2.4.1-1_i386.deb) ...
Unpacking replacement libxml2 ...
Errors were encountered while processing:
 /var/cache/apt/archives/console-common_0.7.6_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
# apt-get -ufm dist-upgrade
<...>
49 packages upgraded, 0 newly installed, 0 to remove and 0  not upgraded.
75 packages not fully installed or removed.
Need to get 0B/10.7MB of archives. After unpacking 2755kB will be used.
Do you want to continue? [Y/n] 
<...>
Preparing to replace reiserfsprogs 3.x.0j-3 (using
.../reiserfsprogs_3.x.0j-6_i386.deb) ...
Unpacking replacement reiserfsprogs ...
Errors were encountered while processing:
 /var/cache/apt/archives/console-common_0.7.6_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
# apt-get -ufm dist-upgrade
<...>
30 packages upgraded, 0 newly installed, 0 to remove and 0  not upgraded.
94 packages not fully installed or removed.
Need to get 0B/7831kB of archives. After unpacking 3089kB will be used.
Do you want to continue? [Y/n] 
<...>
Preconfiguring packages ...
(Reading database ... 76497 files and directories currently installed.)
Preparing to replace console-common 0.6 (using .../console-common_0.7.6_all.deb) ...
dpkg: error processing /var/cache/apt/archives/console-common_0.7.6_all.deb (--unpack):
 subprocess pre-installation script returned error exit status 29
Preparing to replace slay 1.2-12 (using .../archives/slay_1.2-13_all.deb) ...
Unpacking replacement slay ...
Preparing to replace slib 2c9-3 (using .../archives/slib_2d2-1_all.deb) ...
<...>
Preparing to replace htmldoc 1.7-4 (using .../htmldoc_1.8.13-0.1_i386.deb) ...
Unpacking replacement htmldoc ...
Errors were encountered while processing:
 /var/cache/apt/archives/console-common_0.7.6_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
# apt-get -ufm dist-upgrade
<...>
9 packages upgraded, 0 newly installed, 0 to remove and 0  not upgraded.
115 packages not fully installed or removed.
Need to get 0B/2128kB of archives. After unpacking 2170kB will be used.
Do you want to continue? [Y/n] 
Reading changelogs...Done
Reading changelogs...Done
(Reading database ... 76540 files and directories currently installed.)
Preparing to replace console-common 0.6 (using .../console-common_0.7.6_all.deb) ...
dpkg: error processing /var/cache/apt/archives/console-common_0.7.6_all.deb (--unpack):
 subprocess pre-installation script returned error exit status 29
Preparing to replace libmon-perl 0.11-1 (using .../libmon-perl_0.11-2_all.deb) ...
Unpacking replacement libmon-perl ...
Preparing to replace linbot 1.0b9-1.1 (using .../linbot_1.0.0-2_all.deb) ...
Unpacking replacement linbot ...
Preparing to replace lm-sensors 2.5.4-15 (using .../lm-sensors_2.6.0-3_i386.deb) ...
Unpacking replacement lm-sensors ...
Preparing to replace mrtg-contrib 2.9.10-1 (using .../mrtg-contrib_2.9.17-2_all.deb) ...
Unpacking replacement mrtg-contrib ...
Preparing to replace mrtg 2.9.10-1 (using .../mrtg_2.9.17-2_i386.deb) ...
Unpacking replacement mrtg ...
Preparing to replace pilrc 2.5c-2 (using .../pilrc_2.8p6-1_i386.deb) ...
Unpacking replacement pilrc ...
Preparing to replace sensord 2.5.4-15 (using .../sensord_2.6.0-3_i386.deb) ...
Stopping sensor daemon: sensord not running.
Unpacking replacement sensord ...
Preparing to replace uucp 1.06.1-13 (using .../uucp_1.06.1-14_i386.deb) ...
Removing crontab for uucp..
Unpacking replacement uucp ...
Errors were encountered while processing:
 /var/cache/apt/archives/console-common_0.7.6_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
# apt-get -ufm dist-upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
Calculating Upgrade... Done
The following packages will be upgraded
  console-common 
1 packages upgraded, 0 newly installed, 0 to remove and 0  not upgraded.
123 packages not fully installed or removed.
Need to get 0B/21.9kB of archives. After unpacking 4096B will be used.
Do you want to continue? [Y/n] y
Reading changelogs...Done
Reading changelogs...Done
(Reading database ... 76601 files and directories currently installed.)
Preparing to replace console-common 0.6 (using .../console-common_0.7.6_all.deb) ...
dpkg: error processing /var/cache/apt/archives/console-common_0.7.6_all.deb (--unpack):
 subprocess pre-installation script returned error exit status 29
Errors were encountered while processing:
 /var/cache/apt/archives/console-common_0.7.6_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
# dpkg --configure --pending
Setting up ...
...


So why it is only installing 17 out of 70 packages once in a run and why it
is not giving an error message? It is not due to downoading, cause all
packaes are already in the cache.

I think the apt-get is here not robust enough. It is the first thing i am
telling new debian users "run .... multiple times". This was true for
dselect upgrade and it is also true for apt. Lately you even need to run
dpkg --configure a few times. Of course fixing console-tools will fix that
problem for now, but it will reappear again and again.

Can somebody please bring me some light?

Greetings
Bernd



-- 
  (OO)      -- Bernd_Eckenfels@Wendelinusstrasse39.76646Bruchsal.de --
 ( .. )  ecki@{inka.de,linux.de,debian.org} http://home.pages.de/~eckes/
  o--o     *plush*  2048/93600EFD  eckes@irc  +497257930613  BE5-RIPE
(O____O)  When cryptography is outlawed, bayl bhgynjf jvyy unir cevinpl!



Reply to: