Re: sendmail upgrade
On Tue, Oct 29, 2002 at 04:26:23PM +1100, Glenn Hocking wrote:
> I have just run apt-get update then apt-get upgrade on one of my
> production servers which upgraded sendmail and now it won't start.
> The error is as follows,
> Start sendmail now? (Y/n)
> Starting Mail Transport Agent: sendmail/usr/sbin/sendmail:
> /lib/libc.so.6: version `GLIBC_2.3' not found (required by
> /usr/sbin/sendmail: /lib/libc.so.6: version `GLIBC_2.3' not found
> (required by /usr/sbin/sendmail)
> invoke-rc.d: initscript sendmail, action "start" failed.
> It looks like I need glibc2.3 but can't find this package. This system
> is using
you need to install an updated libc6 package. looks like the version
you want isn't in testing (which IMO is a bug in the sendmail package,
if it needs libc6 >=2.3 then it should declare the dependancy correctly)
so you'll have to fetch it from unstable.
edit your /etc/apt/sources.list to point to debian unstable (i.e. change
"testing" to "unstable", then run:
apt-get install libc6 locales
also install libc6-dev if you need to compile packages.
then change sources.list back to pointing at "testing"
ps: you may also want to look into apt's "pinning" feature. you can
tell apt to use the testing distribution by default, but override it
when needed by explicitly telling it to install the unstable version of
see the apt docs for details.
pps: personally, i just use unstable on all my production servers. i
find that it's a lot less hassle than testing. i test upgrades on
workstations and other less important machines *before* i upgrade the
really important servers.
ppps: try postfix rather than sendmail :-)
craig sanders <firstname.lastname@example.org>
Fabricati Diem, PVNC.
-- motto of the Ankh-Morpork City Watch