reverting to 'standard' etch installation

On Wed, Oct 31, 2007 at 11:26:04AM +0000, michael wrote:
> Folks, I made a cuckoo (mess up) - I had installed Etch from netinst
> and done the upgrades. That was a while ago. Last night I decided I
> wanted gnomad2 from unstable so amended my /etc/apt/sources.list and
> installed it (along with other dependencies, particularly I remember
> OO being removed/(re)installed). Now I seem to be having problems
> with gdm/X (non-responding). I think I'd prefer the stable Etch
> without gnomad2, but how do I easily "unroll" what I did last night?
> I'm happy to re-install Etch from the CD but is there a quicker way
> and anyway not to lose the data on the HD?
> Pointers to FAQs (surely I'm not the first!) are most welcome!

Well, you have a mixed system now, and unstable, is, well, unstable.
Mixing unstable and stable makes, well, a mess.

Downgrading isn't supported. Removing the unstable from sources.list
will only make the unstable packages to be listed in aptitude as
something like "obsolete or locally installed".

The ideal situation would be to reinstall, but before that, here's what
I would try (not that I've ever done this, so this is totally untested).
Ensure that all your stuff (including /etc, /home, /usr/local,
/var/local) is backed-up.

1.
Remove unstable from /etc/apt/sources.list

2.
run Aptitude CUI (which I always do).

3.
Do an update (hit u)

4.
Now, look in the obsolete and locally installed stuff and make a
list. Remove gnomad2. Aptitude should also mark for removal
anything that only gnomad2 depends on.

5.
Now, anything else in the list are packages from stable that got
upgraded to unstable as part of installing gnomad2 (things that
gnomad2 required at a higher version than things in stable).
One at a time, find the same package name in the regular section
and see what depends on it and see if you have anything. Then,
mark for removal the package in obsolete, mark the stable
package for install and mark it for automatic.

6.
What that is done, everything in obsolete should be marked for
removal and you should have no packages marked broken.

7.
Hit 'g' and see what aptitude wants to do. If it looks right,
hit 'g' again to do it. Hope for the best.

Good luck.

Doug.

--

0

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

reverting to 'standard' etch installation

On Wed, Oct 31, 2007 at 10:11:00AM -0400, Douglas A. Tutty wrote:

> 5.
> Now, anything else in the list are packages from stable that got
> upgraded to unstable as part of installing gnomad2 (things that
> gnomad2 required at a higher version than things in stable).
> One at a time, find the same package name in the regular section
> and see what depends on it and see if you have anything. Then,
> mark for removal the package in obsolete, mark the stable
> package for install and mark it for automatic.

You could also press Enter to open the package description. At the
bottom you can see all available versions. If all you have in
sources.list is etch you shouldn't see more than 2 (the installed
unstable one and the etch one). Marking the etch version for install
should mark the other one for removal.

Regards,
Andrei
--
If you can't explain it simply, you don't understand it well enough.
(Albert Einstein)

reverting to 'standard' etch installation

On Fri, Nov 02, 2007 at 06:02:44AM +0200, Andrei Popescu wrote:

> On Wed, Oct 31, 2007 at 10:11:00AM -0400, Douglas A. Tutty wrote:
>
> > 5.
> > Now, anything else in the list are packages from stable that got
> > upgraded to unstable as part of installing gnomad2 (things that
> > gnomad2 required at a higher version than things in stable).
> > One at a time, find the same package name in the regular section
> > and see what depends on it and see if you have anything. Then,
> > mark for removal the package in obsolete, mark the stable
> > package for install and mark it for automatic.
>
> You could also press Enter to open the package description. At the
> bottom you can see all available versions. If all you have in

Or 'v' gives you the versions without the description (in case you don't
know). 'q' takes you back where you were in either case.

--
richard

--

reverting to 'standard' etch installation

On Fri, Nov 02, 2007 at 08:25:13AM +0100, Richard Lyons wrote:

> > You could also press Enter to open the package description. At the
> > bottom you can see all available versions. If all you have in
>
> Or 'v' gives you the versions without the description (in case you don't
> know). 'q' takes you back where you were in either case.

I didn't, thanks :)

Regards,
Andrei
--
If you can't explain it simply, you don't understand it well enough.
(Albert Einstein)

Syndicate content