At least it is for me. I started by updating and checking pkg lists on a dept. web server.
"DBLX03:~# apt-get update
Get:1
http://mirrors.kernel.org testing/main Packages [7408kB]
Get:2
http://mirrors.kernel.org testing/main Release [81B]
Get:3
http://mirrors.kernel.org testing/main Sources [3531kB]
Get:4
http://mirrors.kernel.org testing/main Release [83B]
Fetched 10.9MB in 20s (534kB/s)
Reading Package Lists... Done
DBLX03:~# apt-get check
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run `apt-get -f install' to correct these.
The following packages have unmet dependencies:
binutils: Depends: libc6 (>= 2.7-1) but 2.3.2.ds1-22 is installed
libc6-dev: Depends: libc6 (= 2.9-4) but 2.3.2.ds1-22 is installed
E: Unmet dependencies. Try using -f."
Originally I continued with the upgrade option, but what I get now is what you see here, use -f install to fix.
All right.
However, I keep rec'ving a mssg that proftpd service needs to be stopped when attempting to upgrade libc6.
"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 X11 sessions.
This script detected the following installed services which must be stopped before the upgrade: proftpd
If you want to interrupt the upgrade now and continue later, please answer No to the question below."
OK > No
According to everything I can find it's a simple command, proftpd stop. Here's what I get:
"DBLX03:~# /etc/init.d/proftpd stop
ProFTPd is started from inetd/xinetd."
Okee doke. nano /etc/inetd.conf & comment out the proftpd line.
Restart. Run apt-get -f install and....
"Preparing to replace libc6 2.3.2.ds1-22 (using .../archives/libc6_2.9-4_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.
WARNING: this version of the GNU libc requires kernel version
2.6.18 or later. Please upgrade your kernel 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 lenny sources to your /etc/apt/sources.list and run:
apt-get install -t lenny linux-image-2.6
Then reboot into this new kernel, and proceed with your upgrade
dpkg: error processing /var/cache/apt/archives/libc6_2.9-4_i386.deb (--unpack):
subprocess pre-installation script returned error exit status 1
Errors were encountered while processing:
/var/cache/apt/archives/libc6_2.9-4_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)"
Yep the comment stuck, 'proftpd stop' still returns the same mssg 'ProFTPd is started from inetd/xinetd', I have no xinetd, just inetd.
Should I stress over this anymore? Or just go about my business?
Thanks for reading in.