Re: All services that require a restart from libc6 upgrade...

2000-10-29 Thread Greg Stark
Chris Waters [EMAIL PROTECTED] writes: On Mon, Oct 16, 2000 at 04:23:43PM -0400, Ben Collins wrote: Ok, I'm tired of having to track all services that might need to be restarted after a libc6 upgrade. So here's what I am going to do. I want to require all packages that need this to

Re: All services that require a restart from libc6 upgrade...

2000-10-29 Thread Ben Collins
On Sun, Oct 29, 2000 at 07:27:23PM -0500, Greg Stark wrote: Chris Waters [EMAIL PROTECTED] writes: On Mon, Oct 16, 2000 at 04:23:43PM -0400, Ben Collins wrote: Ok, I'm tired of having to track all services that might need to be restarted after a libc6 upgrade. So here's what I am

Re: All services that require a restart from libc6 upgrade...

2000-10-29 Thread cfm
On Sun, Oct 29, 2000 at 09:04:54PM -0500, Ben Collins wrote: qmail(-src) can be added to the list too. Somehow it kept sucking up disk space that I could not find. Kill and restart freed and fixed that. I don't know a lot about shared libs. My understanding is that as long as something is

Re: All services that require a restart from libc6 upgrade...

2000-10-29 Thread Greg Stark
Ben Collins [EMAIL PROTECTED] writes: We need to find a way to not require the restarts. Perhaps the nss modules could provide the old nss functions as versioned 2.0 symbols? (Sigh, this would all go away if people just bumped sonames when they had to.) This isn't a matter of the

Re: All services that require a restart from libc6 upgrade...

2000-10-29 Thread Ben Collins
On Sun, Oct 29, 2000 at 09:56:22PM -0500, [EMAIL PROTECTED] wrote: On Sun, Oct 29, 2000 at 09:04:54PM -0500, Ben Collins wrote: qmail(-src) can be added to the list too. Somehow it kept sucking up disk space that I could not find. Kill and restart freed and fixed that. I don't know a

Re: All services that require a restart from libc6 upgrade...

2000-10-29 Thread Ben Collins
On this topic, I'm trying to get Oracle working. Since as we all know libc6 2.2 is perfectly compatible it ought to work :) In reality it doesn't work so I'm trying to get it to use the old libc6. Someone on this list claimed you could have the two installed simultaneously but it doesn't

Re: All services that require a restart from libc6 upgrade...

2000-10-29 Thread Seth Arnold
* [EMAIL PROTECTED] [EMAIL PROTECTED] [001029 18:54]: Maybe some upgrades should just be labelled reboot recommended? It will be a sad day when this happens. :( I think it is a strong selling point when I tell my MS friends, tired of rebooting after installing a new web browser, that one can run

file-rc? was: Re: All services that require a restart from libc6 upgrade...

2000-10-18 Thread ferret
On Tue, 17 Oct 2000, Chris Waters wrote: On Tue, Oct 17, 2000 at 12:31:18PM +0200, Roland Rosenfeld wrote: On Mon, 16 Oct 2000, Chris Waters wrote: set $(runlevel) # $2 is now current runlevel name=service rcfile=/etc/rc$2.d/S??$name test -f $rcfile $rcfile restart

Re: file-rc? was: Re: All services that require a restart from libc6 upgrade...

2000-10-18 Thread Marcus Brinkmann
On Wed, Oct 18, 2000 at 01:21:06PM -0700, [EMAIL PROTECTED] wrote: we haven't a script to find out whether a daemon is running yet, but we should introduce one and fixate this in the policy). Yes, this would seem to be the only sane approach. (Other than discarding file-rc and

Re: All services that require a restart from libc6 upgrade...

2000-10-17 Thread Marek Habersack
** On Oct 17, Ben Collins scribbled: On Mon, Oct 16, 2000 at 06:39:02PM -0300, Nicol?s Lichtmaier wrote: Ok, I'm tired of having to track all services that might need to be restarted after a libc6 upgrade. So here's what I am going to do. I want to require all packages that need this to

Re: All services that require a restart from libc6 upgrade...

2000-10-17 Thread Jim Lynch
Hi, Howbout need-libc6-restart (there is a restart already, I think. Even if not, just restart can be misinterpreted by people using the script.) Or why not just restart -all- services? I can envision too many little branches in the code if we add one every time someone doesn't want to do the

Re: All services that require a restart from libc6 upgrade...

2000-10-17 Thread Julian Gilbey
On Mon, Oct 16, 2000 at 04:27:49PM -0700, Chris Waters wrote: Then each affected package could have a file in /etc/nss-restart along the lines of: set $(runlevel) # $2 is now current runlevel name=service rcfile=/etc/rc$2.d/S??$name insert: rcSfile=/etc/rcS.d/S??$name test -f

Re: All services that require a restart from libc6 upgrade...

2000-10-17 Thread Itai Zukerman
[...] When people are upgrading from potato to (stable) woody, libc6 will often need to know what services to restart before the new init scripts are unpacked. Again, is there any way to detect which running services need to be restarted, and then to *warn* the sysadmin that maybe they ought

Re: All services that require a restart from libc6 upgrade...

2000-10-17 Thread Roland Rosenfeld
On Mon, 16 Oct 2000, Chris Waters wrote: Then each affected package could have a file in /etc/nss-restart along the lines of: set $(runlevel) # $2 is now current runlevel name=service rcfile=/etc/rc$2.d/S??$name test -f $rcfile $rcfile restart Simple, cleaner, more elegant,

Re: All services that require a restart from libc6 upgrade...

2000-10-17 Thread Ben Collins
IMHO libc should handle its various incompatibilies itself, because its a problem in libc, not in the daemon packages. Then most packages will not be restarted and things will continue to be broken. Libc6 cannot be expected to know about all of these daemons, nor will it. The list will

Re: All services that require a restart from libc6 upgrade...

2000-10-17 Thread Brock Rozen
On 17 Oct 2000 at 06:36, Itai Zukerman wrote about Re: All services that...: Why should we assume that only daemons from Debian packages will need to be restarted? We're not. But we can't be expected to know about them as well. (not to mention interacting with them!) -- Brock Rozen

Re: All services that require a restart from libc6 upgrade...

2000-10-17 Thread Brock Rozen
On Tue, 17 Oct 2000 at 11:20, Colin Watson wrote about Re: All services...: around anyway. When people are upgrading from potato to (stable) woody, libc6 will often need to know what services to restart before the new init scripts are unpacked. potato - woody will be an issue because the

Re: All services that require a restart from libc6 upgrade...

2000-10-17 Thread Chris Waters
On Mon, Oct 16, 2000 at 08:09:24PM -0400, Ben Collins wrote: Gooping up poor innocent init.d scripts, and confusing our poor innocent users, is a Bad Idea(tm). A separate set of scripts in a separate directory, or possibly a list managed with some simple perl tools, is much cleaner, and

Re: All services that require a restart from libc6 upgrade...

2000-10-17 Thread Chris Waters
On Tue, Oct 17, 2000 at 12:31:18PM +0200, Roland Rosenfeld wrote: On Mon, 16 Oct 2000, Chris Waters wrote: set $(runlevel) # $2 is now current runlevel name=service rcfile=/etc/rc$2.d/S??$name test -f $rcfile $rcfile restart Simple, cleaner, more elegant, more obvious, less

Re: All services that require a restart from libc6 upgrade...

2000-10-17 Thread Henrique M Holschuh
On Tue, 17 Oct 2000, Roland Rosenfeld wrote: daemon is running yet, but we should introduce one and fixate this in the policy). I'm on it. The code is ready and tested (for rc?.d, but I'll code the file-rc version if the thing is accepted -- and it WAS designed to work with whatever rc scheme

All services that require a restart from libc6 upgrade...

2000-10-16 Thread Ben Collins
Ok, I'm tired of having to track all services that might need to be restarted after a libc6 upgrade. So here's what I am going to do. I want to require all packages that need this to declare a new reply in it's init script. It's very simple, I check your init script like this:

Re: All services that require a restart from libc6 upgrade...

2000-10-16 Thread Anthony Towns
On Mon, Oct 16, 2000 at 04:23:43PM -0400, Ben Collins wrote: Some daemons can be affected by libc upgrades. This usually happens if the daemon uses functions related to NSS (username, group, hostname and other name lookups). Because these functions rely on loading

Re: All services that require a restart from libc6 upgrade...

2000-10-16 Thread Nicolás Lichtmaier
Ok, I'm tired of having to track all services that might need to be restarted after a libc6 upgrade. So here's what I am going to do. I want to require all packages that need this to declare a new reply in it's init script. It's very simple, I check your init script like this: Is it posible

Re: All services that require a restart from libc6 upgrade...

2000-10-16 Thread Nicolás Lichtmaier
Ok, I'm tired of having to track all services that might need to be restarted after a libc6 upgrade. So here's what I am going to do. I want to require all packages that need this to declare a new reply in it's init script. It's very simple, I check your init script like this: Is

Re: All services that require a restart from libc6 upgrade...

2000-10-16 Thread Nicolás Lichtmaier
Ok, I'm tired of having to track all services that might need to be restarted after a libc6 upgrade. So here's what I am going to do. I want to require all packages that need this to declare a new reply in it's init script. It's very simple, I check your init script like this: Is

Re: All services that require a restart from libc6 upgrade...

2000-10-16 Thread Marcus Brinkmann
On Mon, Oct 16, 2000 at 07:04:44PM -0300, Nicolás Lichtmaier wrote: Debian does not ship any other kernel... Eh, so what? Marcus -- `Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server Marcus Brinkmann GNUhttp://www.gnu.orgfor public PGP Key

Re: All services that require a restart from libc6 upgrade...

2000-10-16 Thread Chris Waters
On Mon, Oct 16, 2000 at 04:23:43PM -0400, Ben Collins wrote: Ok, I'm tired of having to track all services that might need to be restarted after a libc6 upgrade. So here's what I am going to do. I want to require all packages that need this to declare a new reply in it's init script. It's

Re: All services that require a restart from libc6 upgrade...

2000-10-16 Thread Jordi Mallach
On Mon, Oct 16, 2000 at 07:04:44PM -0300, Nicolás Lichtmaier wrote: The processes to restart could be taken from ps AND /etc/init.d/*. This only works under Linux (/proc usage). Debian does not ship any other kernel... People are trying to... -- Jordi Mallach Pérez || [EMAIL PROTECTED]

Re: All services that require a restart from libc6 upgrade...

2000-10-16 Thread Ben Collins
On Mon, Oct 16, 2000 at 07:04:44PM -0300, Nicol?s Lichtmaier wrote: Ok, I'm tired of having to track all services that might need to be restarted after a libc6 upgrade. So here's what I am going to do. I want to require all packages that need this to declare a new reply in it's

Re: All services that require a restart from libc6 upgrade...

2000-10-16 Thread Ben Collins
On Tue, Oct 17, 2000 at 07:03:48AM +1000, Anthony Towns wrote: On Mon, Oct 16, 2000 at 04:23:43PM -0400, Ben Collins wrote: Some daemons can be affected by libc upgrades. This usually happens if the daemon uses functions related to NSS (username, group, hostname and other name

Re: All services that require a restart from libc6 upgrade...

2000-10-16 Thread Ben Collins
On Mon, Oct 16, 2000 at 06:39:02PM -0300, Nicol?s Lichtmaier wrote: Ok, I'm tired of having to track all services that might need to be restarted after a libc6 upgrade. So here's what I am going to do. I want to require all packages that need this to declare a new reply in it's init

Re: All services that require a restart from libc6 upgrade...

2000-10-16 Thread Anthony Towns
On Mon, Oct 16, 2000 at 08:30:34PM -0400, Ben Collins wrote: Surely there's some other way to work around this, ideally fixing the root cause not having a zillion other packages work around obscure incompatible changes in libc? Obviously you don't understand the reason behind this. When

Re: All services that require a restart from libc6 upgrade...

2000-10-16 Thread Brian May
Ben == Ben Collins [EMAIL PROTECTED] writes: Ben Ok, I'm tired of having to track all services that might need Ben to be restarted after a libc6 upgrade. So here's what I am Ben going to do. I want to require all packages that need this to Ben declare a new reply in it's init