Re: what to do when libc6 upgrade goes bad

1999-03-23 Thread Dan Hugo
Sarel Botha wrote:
 
  Having updated libc6, I didn't know whether a reboot was in order, since
  that is a fairly important library for just about everything.  Well,
  this was a bad idea, since my machine hung rebooting, and then nothing
  would run once the kernel finished starting.  Couldn't log in, rescue
  disk doesn't have dpkg, and I was sorta stuck, and sort of frantic
  (moreso, in fact).
 
 It wasn't necessary to reboot...
 
 Couldn't imoprtant binaries that could stop a machine from rebooting be 
 statically linked to avoid problems like this ?


Well, I am not sure about that.  Once I installed the new libc6, it
didn't seem that dpkg was installing things properly anymore (again, I
was installing guile 1.3, so the other stuff installed was libncurses,
slib, libguile, and of course, guile itself).  I didn't have any
experience with this, so I brushed it off as dependency problems of some
sort.

As for static linking, it would have been nice if the rescue disk could
have had dpkg on it so that I could mount my CD and re-install the older
libs, but it actually wasn't that bad afterall... definitely a learning
experience.

-dh


what to do when libc6 upgrade goes bad

1999-03-22 Thread Dan
Greetings--

I just made an attempt at upgrading my installed libc6 using
libc6_2.0.7.19981211-6.deb.  I have a 2.0 complete install, but I was
going to try GnuCash, which requires guile 1.3, which requires a few
things that are newer than Deb2.0.

Anyway, it didn't go so well, apparently, since some of the other libs
that guile depends on didn't install due to errors, along the lines of
unable to link or somesuch (I am embarrassed to say I did not write
the message down, as I was rather frantic in short order).

Having updated libc6, I didn't know whether a reboot was in order, since
that is a fairly important library for just about everything.  Well,
this was a bad idea, since my machine hung rebooting, and then nothing
would run once the kernel finished starting.  Couldn't log in, rescue
disk doesn't have dpkg, and I was sorta stuck, and sort of frantic
(moreso, in fact).

So I just reinstalled and reconfigured the base package using the debian
installer, which turned out to be sort of okay... it had the desired
effect of replacing libc6 with an older version, and it left almost
everything else intact. (Actually, smail won't run anymore... it just
bails on startup, despite the fact that the config files seem to be
there... any thoughts?)

The question, then, is what to do NEXT TIME I do something dumb like
this... how can I avoid getting stuck in this situation, given that I
have a 2.0 CD... 

Any suggestions appreciated, regarding the best way to backtrack when
libc6 upgrades go bad, or how to get smail to run again.

Thanks
Dan Hugo


More info (was Re: what to do when libc6 upgrade goes bad)

1999-03-22 Thread Dan Hugo
Here is the error that was occurring when I attempted to reboot, as I
describe below:



/bin/sh: error in loading shared libraries
: undefined symbol: rl_ignore_some_completions_function





Dan wrote:
 
 Greetings--
 
 I just made an attempt at upgrading my installed libc6 using
 libc6_2.0.7.19981211-6.deb.  I have a 2.0 complete install, but I was
 going to try GnuCash, which requires guile 1.3, which requires a few
 things that are newer than Deb2.0.
 
 Anyway, it didn't go so well, apparently, since some of the other libs
 that guile depends on didn't install due to errors, along the lines of
 unable to link or somesuch (I am embarrassed to say I did not write
 the message down, as I was rather frantic in short order).
 
 Having updated libc6, I didn't know whether a reboot was in order, since
 that is a fairly important library for just about everything.  Well,
 this was a bad idea, since my machine hung rebooting, and then nothing
 would run once the kernel finished starting.  Couldn't log in, rescue
 disk doesn't have dpkg, and I was sorta stuck, and sort of frantic
 (moreso, in fact).
 
 So I just reinstalled and reconfigured the base package using the debian
 installer, which turned out to be sort of okay... it had the desired
 effect of replacing libc6 with an older version, and it left almost
 everything else intact. (Actually, smail won't run anymore... it just
 bails on startup, despite the fact that the config files seem to be
 there... any thoughts?)
 
 The question, then, is what to do NEXT TIME I do something dumb like
 this... how can I avoid getting stuck in this situation, given that I
 have a 2.0 CD...
 
 Any suggestions appreciated, regarding the best way to backtrack when
 libc6 upgrades go bad, or how to get smail to run again.
 
 Thanks
 Dan Hugo
 
 --
 Unsubscribe?  mail -s unsubscribe [EMAIL PROTECTED]  /dev/null


Re: what to do when libc6 upgrade goes bad

1999-03-22 Thread Sarel Botha
 Having updated libc6, I didn't know whether a reboot was in order, since
 that is a fairly important library for just about everything.  Well,
 this was a bad idea, since my machine hung rebooting, and then nothing
 would run once the kernel finished starting.  Couldn't log in, rescue
 disk doesn't have dpkg, and I was sorta stuck, and sort of frantic
 (moreso, in fact).

It wasn't necessary to reboot...

Couldn't imoprtant binaries that could stop a machine from rebooting be 
statically linked to avoid problems like this ?

Regards

--
Sarel Botha