1 |
On Tuesday 19 February 2008, Michael Schmarck wrote: |
2 |
> Hello! |
3 |
> |
4 |
> Alan McKinnon-2 wrote: |
5 |
> > On Sunday 03 February 2008, Robert Stockdale IV wrote: |
6 |
> >> [blocks B ] <sys-apps/portage-2.1.4_rc1 (is blocking |
7 |
> >> app-shells/bash- 3.2_p33) |
8 |
> > |
9 |
> > emerge --sync, there is a later version of portage in the tree that |
10 |
> > bash does not block |
11 |
> |
12 |
> Hm. Are you sure? |
13 |
|
14 |
Not so much anymore... |
15 |
|
16 |
One of the admins at work is having similar troubles with a machine not |
17 |
updated for a while. I didn't go through this on my notebook which is |
18 |
updated weekly, so perhaps I hit an ideal window of opportunity between |
19 |
commits. |
20 |
|
21 |
Let's look at this in more detail: |
22 |
|
23 |
You have portage-2.1.2.2 and want to upgrade to 2.1.4.4 |
24 |
You have bash-3.1_p17 and want to upgrade to 3.2_33 |
25 |
|
26 |
bash-3.1_p17 has no DEPEND blockers |
27 |
bash-3.2-p17-r1 has no DEPEND blockers |
28 |
bash-3.2_p33 blocks <portage-2.1.4-rc1 |
29 |
|
30 |
portage-2.1.2.12 requires >=app-shells/bash-3.1_p17 |
31 |
portage-2.1.3.19 requires >=app-shells/bash-3.2_p17 |
32 |
portage-2.1.4.4 requires >=app-shells/bash-3.2_p17 |
33 |
|
34 |
|
35 |
Ignore the conditional blocker from portage as you should not have build |
36 |
in USE. Now aside from what on earth certain versions of portage have |
37 |
to do with certain versions of bash... |
38 |
|
39 |
try this: |
40 |
|
41 |
emerge bash-3.2-p17-r1 |
42 |
emerge portage |
43 |
emerge bash |
44 |
|
45 |
> I just installed 2007.0 and set ACCEPT_KEYWORDS=~x86. I then |
46 |
> did a emerge --sync followed by an "emerge -vat portage". Result: |
47 |
> |
48 |
> test9 / # emerge -vat portage |
49 |
> |
50 |
> These are the packages that would be merged, in reverse order: |
51 |
> |
52 |
> Calculating dependencies... done! |
53 |
> [nomerge ] sys-apps/portage-2.1.4.4 [2.1.2.2] USE="-build -doc |
54 |
> -epydoc (-selinux)" LINGUAS="-pl" |
55 |
> [ebuild U ] app-shells/bash-3.2_p33 [3.1_p17] USE="-afs |
56 |
> -bashlogger nls -plugins% -vanilla" 2,564 kB |
57 |
> [ebuild U ] sys-apps/portage-2.1.4.4 [2.1.2.2] USE="-build -doc |
58 |
> -epydoc (-selinux)" LINGUAS="-pl" 368 kB |
59 |
> [nomerge ] dev-lang/python-2.5.1-r5 USE="berkdb -bootstrap |
60 |
> -build -doc -examples gdbm -ipv6 ncurses -nothreads readline -sqlite |
61 |
> ssl -tk -ucs2" [ebuild N ] app-admin/python-updater-0.4 4 kB |
62 |
> [ebuild NS ] dev-lang/python-2.5.1-r5 USE="berkdb -bootstrap |
63 |
> -build -doc -examples gdbm -ipv6 ncurses -nothreads readline -sqlite |
64 |
> ssl -tk -ucs2" 9,174 kB |
65 |
> [ebuild U ] sys-apps/sandbox-1.2.18.1-r2 [1.2.17] 232 kB |
66 |
> [blocks B ] <sys-apps/portage-2.1.4_rc1 (is blocking |
67 |
> app-shells/bash-3.2_p33) |
68 |
> |
69 |
> Total: 5 packages (3 upgrades, 1 new, 1 in new slot, 1 block), Size |
70 |
> of downloads: 12,338 kB |
71 |
> |
72 |
> !!! Error: The above package list contains packages which cannot be |
73 |
> installed |
74 |
> !!! at the same time on the same system. |
75 |
> |
76 |
> For more information about Blocked Packages, please refer to the |
77 |
> following section of the Gentoo Linux x86 Handbook (architecture is |
78 |
> irrelevant): |
79 |
> |
80 |
> http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked |
81 |
> |
82 |
> How do you get around this blocker? |
83 |
> |
84 |
> Thanks, |
85 |
> Michael |
86 |
> |
87 |
> ----- |
88 |
> -- |
89 |
> Michael Schmarck |
90 |
> michael.schmarck@×××××××××××××.de |
91 |
> -- |
92 |
> View this message in context: |
93 |
> http://www.nabble.com/Portage-issue-tp15256634p15562413.html Sent |
94 |
> from the gentoo-user mailing list archive at Nabble.com. |
95 |
|
96 |
|
97 |
|
98 |
-- |
99 |
Alan McKinnon |
100 |
alan dot mckinnon at gmail dot com |
101 |
|
102 |
-- |
103 |
gentoo-user@l.g.o mailing list |