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, > > <snip> > 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) > /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. > <snip> > > 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 update apt-get install libc6 locales also install libc6-dev if you need to compile packages. then change sources.list back to pointing at "testing" craig 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 any package(s). 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 <[EMAIL PROTECTED]> Fabricati Diem, PVNC. -- motto of the Ankh-Morpork City Watch -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]