when I do the aptitude dist-upgrade, I got errors while upgrading libc6,
Get:153 http://www.anheng.com.cn stable/main libdevmapper1.02.1 2:1.02.27-4 [54.0kB] Get:154 http://www.anheng.com.cn stable/main makedev 2.3.1-88 [42.3kB] ... ... Get:245 http://www.anheng.com.cn testing/main usbutils 0.73-10 [160kB] Fetched 119MB in 34m21s (57.8kB/s) Preconfiguring packages ... (Reading database ... 22745 files and directories currently installed.) Preparing to replace libc6 2.3.6-19 (using .../archives/libc6_2.7-18_i386.deb) ... Checking for services that may need to be restarted... Checking init scripts... readlink: invalid option -- e Try `readlink --help' for more information. readlink: invalid option -- e Try `readlink --help' for more information. readlink: invalid option -- e Try `readlink --help' for more information. readlink: invalid option -- e Try `readlink --help' for more information. readlink: invalid option -- e Try `readlink --help' for more information. readlink: invalid option -- e Try `readlink --help' for more information. readlink: invalid option -- e Try `readlink --help' for more information. readlink: invalid option -- e Try `readlink --help' for more information. readlink: invalid option -- e Try `readlink --help' for more information. readlink: invalid option -- e Try `readlink --help' for more information. readlink: invalid option -- e Try `readlink --help' for more information. WARNING: POSIX threads library NPTL requires kernel version 2.6.8 or later. If you use a kernel 2.4, please upgrade it before installing glibc. The installation of a 2.6 kernel _could_ ask you to install a new libc first, this is NOT a bug, and should *NOT* be reported. In that case, please add etch sources to your /etc/apt/sources.list and run: apt-get install -t etch linux-image-2.6 Then reboot into this new kernel, and proceed with your upgrade dpkg: error processing /var/cache/apt/archives/libc6_2.7-18_i386.deb (--unpack): subprocess pre-installation script returned error exit status 1 Errors were encountered while processing: /var/cache/apt/archives/libc6_2.7-18_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1) Ack! Something bad happened while installing packages. Trying to recover: dpkg: dependency problems prevent configuration of locales: locales depends on glibc-2.7-1; however: Package glibc-2.7-1 is not installed. dpkg: error processing locales (--configure): dependency problems - leaving unconfigured Setting up gcc-4.3-base (4.3.2-1.1) ... dpkg: dependency problems prevent configuration of perl-doc: perl-doc depends on perl (>= 5.10.0-1); however: Version of perl on system is 5.8.8-6.1. dpkg: error processing perl-doc (--configure): dependency problems - leaving unconfigured Errors were encountered while processing: locales perl-doc Reading Package Lists... Done Building Dependency Tree Reading extended state information Initializing package states... Done Reading task descriptions... Done Could anyone tell me what the problem is here? -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org