Gentoo Archives: gentoo-user

From: Mike Kazantsev <mike_kazantsev@×××××××.net>
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 01:57:37
Message-Id: 20090510075434.7f108d49@coercion
In Reply to: [gentoo-user] how to recover a portage that wasn't in use for very long time by Alexey Luchko
1 On Sun, 10 May 2009 03:58:41 +0300
2 Alexey Luchko <luchik@×××××.com> wrote:
3
4 > But then I've got the following collision. Obviously, a portage update
5 > is required. But it is confused by dependencies:
6 > colinux ~ # emerge portage --pretend --tree
7 >
8 > These are the packages that would be merged, in reverse order:
9 >
10 > Calculating dependencies... done!
11 > [nomerge ] sys-apps/portage-2.1.6.11 [2.1.2.2]
12 > [ebuild U ] app-shells/bash-3.2_p39 [3.1_p17] USE="-examples% -
13 > plugins%"
14 > [ebuild U ] sys-apps/portage-2.1.6.11 [2.1.2.2]
15 > [ebuild U ] dev-python/pycrypto-2.0.1-r6 [2.0.1-r5]
16 > [ebuild U ] sys-apps/sandbox-1.6-r2 [1.2.17]
17 > [ebuild N ] app-arch/lzma-utils-4.32.7 USE="-nocxx"
18 > [ebuild N ] app-admin/eselect-news-20080320
19 > [ebuild U ] app-admin/eselect-1.0.11-r1 [1.0.7] USE="-vim-syntax%"
20 > [ebuild U ] app-misc/pax-utils-0.1.19 [0.1.15]
21 > [blocks B ] <sys-apps/portage-2.1.5 (is blocking app-shells/
22 > bash-3.2_p39)
23 > colinux ~ #
24 >
25 >
26 > How to get it out?
27
28 Try masking newer bash which blocks older portage, unmasking it after
29 the newer portage is in place.
30
31 If you have app-portage/gentoolkit installed, you can find out which
32 specific versions of bash it depends on using the following command:
33
34 equery depgraph --depth 1 portage | grep bash
35
36 Otherwise you can use "portage --tree" or just look for DEPEND and
37 RDEPEND vars in the ebuild itself, which can be found in /var/db/pkg.
38
39 --
40 Mike Kazantsev // fraggod.net

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-user] how to recover a portage that wasn't in use for very long time Mike Kazantsev <mike_kazantsev@×××××××.net>