Re: downgrading libc6
On Thursday 16 October 2003 07:25, Travis Crump wrote: > How much of an idiot do you think the former admin was? It seems > insane that anyone would upgrade libc6 for no good reason. Hehe, or a complete newbie, who only two weeks after woody was released realized that he had written "testing" and not "woody", in sources.list, and didn't quite grasp why stuff got updated now and then... :-) Been there, done that, got my t-shirt :-) BTW, dpkg -i libc6_2.2.5-11.5_i386 libc6-dev_2.2.5-11.5_i386 locales_2.2.5-11.5_i386 worked well for me! :-) But it was scary. Cheers, Kjetil -- Kjetil Kjernsmo Astrophysicist/IT Consultant/Skeptic/Ski-orienteer/Orienteer/Mountaineer [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] Homepage: http://www.kjetil.kjernsmo.net/OpenPGP KeyID: 6A6A0BBC -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: downgrading libc6
->>In response to your message<<- --received from Travis Crump-- > > How much of an idiot do you think the former admin was? It seems insane > that anyone would upgrade libc6 for no good reason. I have a feeling > that downgrading libc6 is going to break something in /usr/local/... I realized after the fact: he wanted gcc|g77|g++3.2. So far, nothing seems broken (well, actually I've been trying to figure out why AMANDA isn't work currently so maybe that isn't completely true). Paul -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: downgrading libc6
Paul Yeatman wrote: I'm tempted to downgrade with a: dpkg -i libc6_2.2.5-11.5_i386 libc6-dev_2.2.5-11.5_i386 locales_2.2.5-11.5_i386 I'm I asking for a lot of trouble Is there a safer more sure way to do this? Thanks, Paul How much of an idiot do you think the former admin was? It seems insane that anyone would upgrade libc6 for no good reason. I have a feeling that downgrading libc6 is going to break something in /usr/local/... pgp0.pgp Description: PGP signature
Re: downgrading libc6
On Wed, 2003-10-15 at 20:30, Paul Yeatman wrote: > Well, for the record, with not getting anyone else's opinion on this, I > finally gave things a try and ran > > dpkg -i libc6_2.2.5-11.5_i386.deb libc6-dev_2.2.5-11.5_i386.deb > > and the only warning (other than the obvious fact that I was > downgrading packages) was that such a downgrade would require > overwriting another package's files, libdb1-compat. This package is > required by libc6 >= 2.2.5-13 which applied to the higher version of > libc6 I was coming from but not going to. So, with a fair amount of > looking over manual pages for dpkg and such, I came up with: > > dpkg -i -B --force-overwrite libc6*2.2.5*.deb dpkg -i all that is needed, downgrading is automagically allowed. Don;t worry to much about the -B option it tends to not work as described (at least so far in my experience) That *is* the safest way. If the packaging is changed... then and only then, is the --force-overwrite needed. But since we are talking libc6* should be no big deal. > which I tried with a bit of concern. The -B is supposed to > "deconfigure" any packages which depend on a package(s) you are > removing. The --force-overwrite tells dpkg to go ahead and write over > another package's files. This worked great! Once libc6 and libc6-dev > where downgraded, I was able to remove libdb1-compat without trouble > (again, worried a bit that removal of the package might remove > files required by libc6-2.2.5-11.5 but it thankfully did not). > > Paul > > ->>In response to your message<<- > --received from Paul Yeatman-- > > > > Hi, I've inherited a Debian system that primarily uses the stable > > distribution and yet on which the previous manager must have upgraded > > libc6, libc6-dev and locales to, likely, the testing distribution as > > they are higher versions than available from stable. Now that it is in > > my hands, I'd prefer it use the versions current with the stable dist. > > From doing some research, I feel fairly confident that only the > > packages above where upgraded (using 'dpkg -l', going through > > 'dselect', looking through /var/lib/dpkg/available, etc) yet realize > > these are less than perfect checks and that I could easily be missing > > something. > > > > I'm tempted to downgrade with a: > > > > dpkg -i libc6_2.2.5-11.5_i386 libc6-dev_2.2.5-11.5_i386 locales_2.2.5-11.5_i386 > > > > I'm I asking for a lot of trouble Is there a safer more sure way > > to do this? Like I said, it is the safest. No surer way. -- greg, [EMAIL PROTECTED] REMEMBER ED CURRY! http://www.iwethey.org/ed_curry Solitamente, quando emani profumi, mi ricordi lamette circonflesse. signature.asc Description: This is a digitally signed message part
Re: downgrading libc6
Well, for the record, with not getting anyone else's opinion on this, I finally gave things a try and ran dpkg -i libc6_2.2.5-11.5_i386.deb libc6-dev_2.2.5-11.5_i386.deb and the only warning (other than the obvious fact that I was downgrading packages) was that such a downgrade would require overwriting another package's files, libdb1-compat. This package is required by libc6 >= 2.2.5-13 which applied to the higher version of libc6 I was coming from but not going to. So, with a fair amount of looking over manual pages for dpkg and such, I came up with: dpkg -i -B --force-overwrite libc6*2.2.5*.deb which I tried with a bit of concern. The -B is supposed to "deconfigure" any packages which depend on a package(s) you are removing. The --force-overwrite tells dpkg to go ahead and write over another package's files. This worked great! Once libc6 and libc6-dev where downgraded, I was able to remove libdb1-compat without trouble (again, worried a bit that removal of the package might remove files required by libc6-2.2.5-11.5 but it thankfully did not). Paul ->>In response to your message<<- --received from Paul Yeatman-- > > Hi, I've inherited a Debian system that primarily uses the stable > distribution and yet on which the previous manager must have upgraded > libc6, libc6-dev and locales to, likely, the testing distribution as > they are higher versions than available from stable. Now that it is in > my hands, I'd prefer it use the versions current with the stable dist. > From doing some research, I feel fairly confident that only the > packages above where upgraded (using 'dpkg -l', going through > 'dselect', looking through /var/lib/dpkg/available, etc) yet realize > these are less than perfect checks and that I could easily be missing > something. > > I'm tempted to downgrade with a: > > dpkg -i libc6_2.2.5-11.5_i386 libc6-dev_2.2.5-11.5_i386 locales_2.2.5-11.5_i386 > > I'm I asking for a lot of trouble Is there a safer more sure way > to do this? > > Thanks, > > Paul > > -- > Paul Yeatman (858) 534-9896[EMAIL PROTECTED] >== >==Proudly brought to you by Mutt== >== > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > -- Paul Yeatman (858) 534-9896[EMAIL PROTECTED] == ==Proudly brought to you by Mutt== == -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
downgrading libc6
Hi, I've inherited a Debian system that primarily uses the stable distribution and yet on which the previous manager must have upgraded libc6, libc6-dev and locales to, likely, the testing distribution as they are higher versions than available from stable. Now that it is in my hands, I'd prefer it use the versions current with the stable dist. >From doing some research, I feel fairly confident that only the packages above where upgraded (using 'dpkg -l', going through 'dselect', looking through /var/lib/dpkg/available, etc) yet realize these are less than perfect checks and that I could easily be missing something. I'm tempted to downgrade with a: dpkg -i libc6_2.2.5-11.5_i386 libc6-dev_2.2.5-11.5_i386 locales_2.2.5-11.5_i386 I'm I asking for a lot of trouble Is there a safer more sure way to do this? Thanks, Paul -- Paul Yeatman (858) 534-9896[EMAIL PROTECTED] == ==Proudly brought to you by Mutt== == -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Downgrading libc6?
On Tue, 18 Mar 2003 11:27:42 +1100 Rob Weir <[EMAIL PROTECTED]> wrote: > Or you could just wait a few days for it to filter into testing. I thought it already had. - Richard. -- Richard Kimber http://www.psr.keele.ac.uk/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Downgrading libc6?
On Tue, Mar 18, 2003 at 02:11:20AM +1100, Rob Weir wrote: > Gah, that's horribly extreme. Just install the sid version of php4. > A better question is why either of you let apt remove it to begin with Because neither one of them has a clue, of course, as to how apt actually works. Actually learning something would be way too time consuming. -- Marc Wilson | You have an unusual understanding of the problems [EMAIL PROTECTED] | of human relationships. pgp0.pgp Description: PGP signature
Re: Downgrading libc6?
Please don't CC me, I obviously read the list, since I answered your original question :-) On Mon, Mar 17, 2003 at 05:33:20PM +0100, Niclas S?derlund wrote: > Hiya, > > the SID-version? Sid is Debian Unstable. Search on http://packages.debian.org/ for the 'libc6' package in 'unstable', then download and install it using dpkg. Normally this is a very bad idea, but it should work fine at the moment. Or you could just wait a few days for it to filter into testing. -- Rob Weir <[EMAIL PROTECTED]>http://ertius.org/ pgp0.pgp Description: PGP signature
Re: Downgrading libc6?
Hiya, the SID-version? Regards, Niclas At 16:11 2003-03-17, you wrote: On Mon, Mar 17, 2003 at 07:59:03AM -0600, Michael J. Denton wrote: > > I need to go down a level on libc6, and want all the dependencie-packages > > that libc6 brought with it to follow and downgrade to the next level > > aswell. Doable? Or is a re-install faster. > > I had the same problem - in my case it was quicker to just reinstall the > machine. Gah, that's horribly extreme. Just install the sid version of php4. A better question is why either of you let apt remove it to begin with :) -- Rob Weir <[EMAIL PROTECTED]> http://ertius.org/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Downgrading libc6?
On Mon, Mar 17, 2003 at 07:59:03AM -0600, Michael J. Denton wrote: > > I need to go down a level on libc6, and want all the dependencie-packages > > that libc6 brought with it to follow and downgrade to the next level > > aswell. Doable? Or is a re-install faster. > > I had the same problem - in my case it was quicker to just reinstall the > machine. Gah, that's horribly extreme. Just install the sid version of php4. A better question is why either of you let apt remove it to begin with :) -- Rob Weir <[EMAIL PROTECTED]>http://ertius.org/ pgp0.pgp Description: PGP signature
Re: Downgrading libc6?
> I need to go down a level on libc6, and want all the dependencie-packages > that libc6 brought with it to follow and downgrade to the next level > aswell. Doable? Or is a re-install faster. I had the same problem - in my case it was quicker to just reinstall the machine. Mike -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Downgrading libc6?
Hiya, im running apt against the testing-source. With the latest upgrade of libc6 the dependencies broke for php4 which I need for my workstation. Ive seen why and so on and now I wonder if there is any way you can downgrade a package? I need to go down a level on libc6, and want all the dependencie-packages that libc6 brought with it to follow and downgrade to the next level aswell. Doable? Or is a re-install faster. Regards, ... Niclas |_|_|_|_| All work and no play makes Jack a dull boy -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: downgrading libc6 ?
On Tue, 19 Nov 2002 23:12:06 +, Colin Watson <[EMAIL PROTECTED]> wrote: >On Tue, Nov 19, 2002 at 10:21:28PM +, Pigeon wrote: >> On Mon, 18 Nov 2002 15:58:18 -0800 (PST), "nate" >> <[EMAIL PROTECTED]> wrote: >> >if libc6 is the ONLY thing he installed it may be possible to force >> >downgrade. one of my friends installed the unstable of libc6 version >> >on a potato system about 8 months ago because he thought he could do >> >this to run the new mailman. of course many things broke. >> >> Yeah. This is a PITA. Want a new package? Sure, but you need a new C >> library. But what about all my other packages? They'll all break, >> you'll have to get new versions. > >(a) You could build the newer version from source. That's what I generally do :-) >(b) In practice the unstable libc6 won't usually actually break all that >much, at least not in such a way that getting newer versions of other >packages will help. (I speak as the guy who's getting all the bug >reports about apropos segfaulting lately under glibc 2.3.1.) There's a >reason why libdb1-compat exists: that reason is to *avoid* breakage when >upgrading just the libc6 from woody to unstable. OK; there's more of a difference between slink & woody, which is my situation, so there's a problem if I want something that wasn't in slink. A search for a local source of woody ISOs is in progress. >> C'mon. This is Linux, not Windoze. There must be some way to install >> BOTH libraries and tell the dynamic linker which one goes with which >> package. > >This is OK when the library's soname differs, but changing the libc's >soname is a major exercise for a binary distribution like Debian. glibc >upstream have resolved never to change the libc's soname again. Ahhh... I sense a hack coming on... if I can be bothered to set up another box that I don't mind breaking when my hacked ld crashes. A set of woody isos would probably sort me out more safely. :-) Cheers Pigeon -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: downgrading libc6 ?
On Tue, Nov 19, 2002 at 10:21:28PM +, Pigeon wrote: > On Mon, 18 Nov 2002 15:58:18 -0800 (PST), "nate" > <[EMAIL PROTECTED]> wrote: > >if libc6 is the ONLY thing he installed it may be possible to force > >downgrade. one of my friends installed the unstable of libc6 version > >on a potato system about 8 months ago because he thought he could do > >this to run the new mailman. of course many things broke. > > Yeah. This is a PITA. Want a new package? Sure, but you need a new C > library. But what about all my other packages? They'll all break, > you'll have to get new versions. (a) You could build the newer version from source. (b) In practice the unstable libc6 won't usually actually break all that much, at least not in such a way that getting newer versions of other packages will help. (I speak as the guy who's getting all the bug reports about apropos segfaulting lately under glibc 2.3.1.) There's a reason why libdb1-compat exists: that reason is to *avoid* breakage when upgrading just the libc6 from woody to unstable. > C'mon. This is Linux, not Windoze. There must be some way to install > BOTH libraries and tell the dynamic linker which one goes with which > package. This is OK when the library's soname differs, but changing the libc's soname is a major exercise for a binary distribution like Debian. glibc upstream have resolved never to change the libc's soname again. -- Colin Watson [[EMAIL PROTECTED]] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: downgrading libc6 ?
On Tue, Nov 19, 2002 at 10:21:28PM +, Pigeon wrote: > On Mon, 18 Nov 2002 15:58:18 -0800 (PST), "nate" > <[EMAIL PROTECTED]> wrote: > > >Frisurf said: > >> A question for a friend of mine: is it possible to downgrade libc6. he > >> upgraded libc6 on his stable machine using the unstable's version. He > >> encountered some problems trying to downgrade (installing the former > >> .deb). A conflict with libdb1-compat . > >> > >> I read in an old forum (August 2001) that downgrading libc6 is not > >> supported. Is that true? > > > >if libc6 is the ONLY thing he installed it may be possible to force > >downgrade. one of my friends installed the unstable of libc6 version > >on a potato system about 8 months ago because he thought he could do > >this to run the new mailman. of course many things broke. > > Yeah. This is a PITA. Want a new package? Sure, but you need a new C > library. But what about all my other packages? They'll all break, > you'll have to get new versions. I don't want new versions, the > current versions work just fine and I've got better things to do than > download and reinstall half the system. Well, tough shit. > > C'mon. This is Linux, not Windoze. There must be some way to install > BOTH libraries and tell the dynamic linker which one goes with which > package. This isn't the OS which tells you "no, you can't do that and > we're not going to tell you what's wrong or what to do about it". This > is the "you can do anything short of solving the halting problem by > editing some file with a text editor" OS. > > Isn't it? Probably the easiest way would be a chroot environment for each libc library, or if it's only a few packages/binaries you might be able to use a ld-preload trick or something... -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: downgrading libc6 ?
On Mon, 18 Nov 2002 15:58:18 -0800 (PST), "nate" <[EMAIL PROTECTED]> wrote: >Frisurf said: >> A question for a friend of mine: is it possible to downgrade libc6. he >> upgraded libc6 on his stable machine using the unstable's version. He >> encountered some problems trying to downgrade (installing the former >> .deb). A conflict with libdb1-compat . >> >> I read in an old forum (August 2001) that downgrading libc6 is not >> supported. Is that true? > >if libc6 is the ONLY thing he installed it may be possible to force >downgrade. one of my friends installed the unstable of libc6 version >on a potato system about 8 months ago because he thought he could do >this to run the new mailman. of course many things broke. Yeah. This is a PITA. Want a new package? Sure, but you need a new C library. But what about all my other packages? They'll all break, you'll have to get new versions. I don't want new versions, the current versions work just fine and I've got better things to do than download and reinstall half the system. Well, tough shit. C'mon. This is Linux, not Windoze. There must be some way to install BOTH libraries and tell the dynamic linker which one goes with which package. This isn't the OS which tells you "no, you can't do that and we're not going to tell you what's wrong or what to do about it". This is the "you can do anything short of solving the halting problem by editing some file with a text editor" OS. Isn't it? Pigeon -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: downgrading libc6 ?
On Tue, Nov 19, 2002 at 10:38:51AM +1030, Tom Cook wrote: > On 0, nate <[EMAIL PROTECTED]> wrote: > > I would backup any data you really want if possible before attempting > > this, technically I don't think its supported, but it is possible at > > least in my experience. > > I've successfully downgraded a whole system from unstable to stable by > setting the pin-priority of stable over 1000 in /etc/apt/preferences > and using apt-get dist-upgrade. Shouldn't this sort of thing work to > downgrade any unstable packages on the system? Yes, you can easily do this with apt. With the config shown below I can easily run [1] to do what you want. BTW, the -u option gives you more information on what is happening, and -t won't work unless you change the preferences file temporarily. Mike [1] apt-get -u install libc6/stable locales/stable /etc/apt/preferences: package: * pin: release a=testing Pin-Priority: 800 /etc/apt/sources.list: #Stable deb http://http.us.debian.org/debian/ stable main non-free contrib deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free #Testing deb http://http.us.debian.org/debian/ testing main non-free contrib deb http://non-us.debian.org/debian-non-US testing/non-US main contrib non-free #Unstable deb http://http.us.debian.org/debian/ unstable main non-free contrib deb http://non-us.debian.org/debian-non-US unstable/non-US main contrib non-free -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: downgrading libc6 ?
On Mon, Nov 18, 2002 at 11:45:56PM +0100, Jerome Lacoste (Frisurf) wrote: > A question for a friend of mine: is it possible to downgrade libc6. he > upgraded libc6 on his stable machine using the unstable's version. He > encountered some problems trying to downgrade (installing the former > .deb). A conflict with libdb1-compat . Once you downgrade libc6 to stable you don't need libdb1-compat, so if that's the only dependency problem then you can --force-depends it (or maybe --auto-deconfigure?) and remove libdb1-compat afterwards. -- Colin Watson (libdb1-compat maintainer) [[EMAIL PROTECTED]] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: downgrading libc6 ?
On 0, nate <[EMAIL PROTECTED]> wrote: > Frisurf said: > > A question for a friend of mine: is it possible to downgrade libc6. he > > upgraded libc6 on his stable machine using the unstable's version. He > > encountered some problems trying to downgrade (installing the former > > .deb). A conflict with libdb1-compat . > > > > I read in an old forum (August 2001) that downgrading libc6 is not > > supported. Is that true? > > if libc6 is the ONLY thing he installed it may be possible to force > downgrade. one of my friends installed the unstable of libc6 version > on a potato system about 8 months ago because he thought he could do > this to run the new mailman. of course many things broke. I was able > to manually download and install the potato version of libc6 on his > system with dpkg -i --force-depends --force-overwrite(i think thats > it) and the system didn't flinch, no problems after that until the > 2 disks failed 3-4 months later. > > I would backup any data you really want if possible before attempting > this, technically I don't think its supported, but it is possible at > least in my experience. I've successfully downgraded a whole system from unstable to stable by setting the pin-priority of stable over 1000 in /etc/apt/preferences and using apt-get dist-upgrade. Shouldn't this sort of thing work to downgrade any unstable packages on the system? Tom -- Tom Cook Information Technology Services, The University of Adelaide "Chaos Theory is a new theory invented by scientists panicked by the thought that the public were beginning to understand the old ones." - Mike Barfield Get my GPG public key: https://pinky.its.adelaide.edu.au/~tkcook/tom.cook-at-adelaide.edu.au msg13831/pgp0.pgp Description: PGP signature
Re: downgrading libc6 ?
Frisurf said: > A question for a friend of mine: is it possible to downgrade libc6. he > upgraded libc6 on his stable machine using the unstable's version. He > encountered some problems trying to downgrade (installing the former > .deb). A conflict with libdb1-compat . > > I read in an old forum (August 2001) that downgrading libc6 is not > supported. Is that true? if libc6 is the ONLY thing he installed it may be possible to force downgrade. one of my friends installed the unstable of libc6 version on a potato system about 8 months ago because he thought he could do this to run the new mailman. of course many things broke. I was able to manually download and install the potato version of libc6 on his system with dpkg -i --force-depends --force-overwrite(i think thats it) and the system didn't flinch, no problems after that until the 2 disks failed 3-4 months later. I would backup any data you really want if possible before attempting this, technically I don't think its supported, but it is possible at least in my experience. nate -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
downgrading libc6 ?
A question for a friend of mine: is it possible to downgrade libc6. he upgraded libc6 on his stable machine using the unstable's version. He encountered some problems trying to downgrade (installing the former .deb). A conflict with libdb1-compat . I read in an old forum (August 2001) that downgrading libc6 is not supported. Is that true? Jerome -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]