Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] how to recover a portage that wasn't in use for very long time
Date: Sun, 10 May 2009 17:32:39
Message-Id: 200905101931.04099.alan.mckinnon@gmail.com
In Reply to: [gentoo-user] how to recover a portage that wasn't in use for very long time by Alexey Luchko
1 On Sunday 10 May 2009 02:58:41 Alexey Luchko wrote:
2 > Hi!
3 >
4 > I have a gentoo installed, but I wasn't updating it since late 2007, I
5 > suppose.
6 > Today I've run emerge --sync. It worked! It's great ;)
7 >
8 > But then I've got the following collision. Obviously, a portage update
9 > is required. But it is confused by dependencies:
10 > colinux ~ # emerge portage --pretend --tree
11 >
12 > These are the packages that would be merged, in reverse order:
13 >
14 > Calculating dependencies... done!
15 > [nomerge ] sys-apps/portage-2.1.6.11 [2.1.2.2]
16 > [ebuild U ] app-shells/bash-3.2_p39 [3.1_p17] USE="-examples% -
17 > plugins%"
18 > [ebuild U ] sys-apps/portage-2.1.6.11 [2.1.2.2]
19 > [ebuild U ] dev-python/pycrypto-2.0.1-r6 [2.0.1-r5]
20 > [ebuild U ] sys-apps/sandbox-1.6-r2 [1.2.17]
21 > [ebuild N ] app-arch/lzma-utils-4.32.7 USE="-nocxx"
22 > [ebuild N ] app-admin/eselect-news-20080320
23 > [ebuild U ] app-admin/eselect-1.0.11-r1 [1.0.7] USE="-vim-syntax%"
24 > [ebuild U ] app-misc/pax-utils-0.1.19 [0.1.15]
25 > [blocks B ] <sys-apps/portage-2.1.5 (is blocking app-shells/
26 > bash-3.2_p39)
27 > colinux ~ #
28
29 Once you sort that out, there's a whole host of other stuff to fix as well -
30 expat, latest xorg and many more - all stuff that everyone else fixed a while
31 ago and since forgot.
32
33 If you've never done this before, it's a good learning experience to do it
34 (but only once). Thereafter, just reinstall - the pain of upgrading after 18
35 months just isn't worth it
36
37 --
38 alan dot mckinnon at gmail dot com

Replies

Subject Author
[gentoo-user] Re: how to recover a portage that wasn't in use for very long time Francesco Talamona <francesco.talamona@××××.eu>