Bug#310005: no aptitude on mips/mipsel on Woody, upgrade kernels needed.
Archive date: Thu May 19 19:00:01 UTC 2005
Upgrade date: Sat May 21 04:17:36 CEST 2005
uname -a: Linux signy 2.4.16 #1 Sun Dec 16 16:38:44 CET 2001 mips unknown
Method: online ftp, using apt-get
Contents of /etc/apt/sources.list:
deb ftp://192.168.114.3/debian testing main non-free contrib
deb-src ftp://192.168.114.3/debian testing main non-free contrib
deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb-src http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free
- Were there any non-Debian packages installed before the upgrade? If
so, what were they?
- Was the system pre-update a pure woody system? If not, which packages
were not from woody?
Yes, it was pure woody pre-update.
- Did any packages fail to upgrade?
yes, libc6. needs newer kernel.
doing upgrade tests here, and doing it from what the release notes say,
i just discovered that there is _NO_ aptitude in woody for mips/mipsel.
So documentation MUST mention to first install aptitude from sarge (and
it's depends) before doing the rest of the upgrade with aptitude.
Upgrading also fails because libc6 needs a newer kernel. (2.4.22)
signy:~# apt-get install aptitude
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
apt apt-utils gcc-3.3-base libc6 libdb1-compat libdb4.2 libgcc1 libncurses5 libsigc++-1.2-5c102 libstdc++5
The following NEW packages will be installed:
aptitude gcc-3.3-base libdb1-compat libdb4.2 libgcc1 libsigc++-1.2-5c102 libstdc++5
4 packages upgraded, 7 newly installed, 0 to remove and 230 not upgraded.
Need to get 8798kB of archives. After unpacking 10.8MB will be used.
Do you want to continue? [Y/n]
Get:1 ftp://192.168.114.3 testing/main libdb1-compat 2.1.3-7 [32.8kB]
Get:2 ftp://192.168.114.3 testing/main libc6 2.3.2.ds1-21 [4211kB]
Get:3 ftp://192.168.114.3 testing/main libgcc1 1:3.4.3-12 [89.1kB]
Get:4 ftp://192.168.114.3 testing/main gcc-3.3-base 1:3.3.5-12 [149kB]
Get:5 ftp://192.168.114.3 testing/main libstdc++5 1:3.3.5-12 [292kB]
Get:6 ftp://192.168.114.3 testing/main libdb4.2 4.2.52-18 [388kB]
Get:7 ftp://192.168.114.3 testing/main apt-utils 0.5.28.6 [184kB]
Get:8 ftp://192.168.114.3 testing/main apt 0.5.28.6 [1216kB]
Get:9 ftp://192.168.114.3 testing/main libncurses5 5.4-4 [282kB]
Get:10 ftp://192.168.114.3 testing/main libsigc++-1.2-5c102 1.2.5-4 [21.0kB]
Get:11 ftp://192.168.114.3 testing/main aptitude 0.2.15.9-2 [1932kB]
Fetched 8798kB in 10s (843kB/s)
Selecting previously deselected package libdb1-compat.
(Reading database ... 21556 files and directories currently installed.)
Unpacking libdb1-compat (from .../libdb1-compat_2.1.3-7_mips.deb) ...
Preparing to replace libc6 2.2.5-11.8 (using .../libc6_2.3.2.ds1-21_mips.deb) ...
Name Service Switch update in the C Library: pre-installation question.
Running services and programs that are using NSS need to be restarted,
otherwise they might not be able to do lookup or authentication any more.
The installation process is able to restart some services (such as ssh or
telnetd), but other programs cannot be restarted automatically. One such
program that needs manual stopping and restart after the glibc upgrade by
yourself is xdm - because automatic restart might disconnect your active
Known packages that need to be stopped before the glibc upgrade are:
xdm kdm gdm postgresql xscreensaver
This script detects the following services which you are required
to stop before the upgrade:
If you want to interrupt the upgrade now and continue later, please
answer No to the question below.
Do you want to upgrade glibc now? [Y/n]
WARNING: System V message queues require kernel 2.4.22 to
work correctly on this architecture. Some programs
(including perl) may not operate correctly.
dpkg: error processing /var/cache/apt/archives/libc6_2.3.2.ds1-21_mips.deb (--unpack):
subprocess pre-installation script returned error exit status 1
Errors were encountered while processing:
E: Sub-process /usr/bin/dpkg returned an error code (1)