On Tuesday 19 February 2008, Michael Schmarck wrote: > Hello! > > Alan McKinnon-2 wrote: > > On Sunday 03 February 2008, Robert Stockdale IV wrote: > >> [blocks B ] <sys-apps/portage-2.1.4_rc1 (is blocking > >> app-shells/bash- 3.2_p33) > > > > emerge --sync, there is a later version of portage in the tree that > > bash does not block > > Hm. Are you sure?
Not so much anymore... One of the admins at work is having similar troubles with a machine not updated for a while. I didn't go through this on my notebook which is updated weekly, so perhaps I hit an ideal window of opportunity between commits. Let's look at this in more detail: You have portage-2.1.2.2 and want to upgrade to 2.1.4.4 You have bash-3.1_p17 and want to upgrade to 3.2_33 bash-3.1_p17 has no DEPEND blockers bash-3.2-p17-r1 has no DEPEND blockers bash-3.2_p33 blocks <portage-2.1.4-rc1 portage-2.1.2.12 requires >=app-shells/bash-3.1_p17 portage-2.1.3.19 requires >=app-shells/bash-3.2_p17 portage-2.1.4.4 requires >=app-shells/bash-3.2_p17 Ignore the conditional blocker from portage as you should not have build in USE. Now aside from what on earth certain versions of portage have to do with certain versions of bash... try this: emerge bash-3.2-p17-r1 emerge portage emerge bash > I just installed 2007.0 and set ACCEPT_KEYWORDS=~x86. I then > did a emerge --sync followed by an "emerge -vat portage". Result: > > test9 / # emerge -vat portage > > These are the packages that would be merged, in reverse order: > > Calculating dependencies... done! > [nomerge ] sys-apps/portage-2.1.4.4 [2.1.2.2] USE="-build -doc > -epydoc (-selinux)" LINGUAS="-pl" > [ebuild U ] app-shells/bash-3.2_p33 [3.1_p17] USE="-afs > -bashlogger nls -plugins% -vanilla" 2,564 kB > [ebuild U ] sys-apps/portage-2.1.4.4 [2.1.2.2] USE="-build -doc > -epydoc (-selinux)" LINGUAS="-pl" 368 kB > [nomerge ] dev-lang/python-2.5.1-r5 USE="berkdb -bootstrap > -build -doc -examples gdbm -ipv6 ncurses -nothreads readline -sqlite > ssl -tk -ucs2" [ebuild N ] app-admin/python-updater-0.4 4 kB > [ebuild NS ] dev-lang/python-2.5.1-r5 USE="berkdb -bootstrap > -build -doc -examples gdbm -ipv6 ncurses -nothreads readline -sqlite > ssl -tk -ucs2" 9,174 kB > [ebuild U ] sys-apps/sandbox-1.2.18.1-r2 [1.2.17] 232 kB > [blocks B ] <sys-apps/portage-2.1.4_rc1 (is blocking > app-shells/bash-3.2_p33) > > Total: 5 packages (3 upgrades, 1 new, 1 in new slot, 1 block), Size > of downloads: 12,338 kB > > !!! Error: The above package list contains packages which cannot be > installed > !!! at the same time on the same system. > > For more information about Blocked Packages, please refer to the > following section of the Gentoo Linux x86 Handbook (architecture is > irrelevant): > > http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked > > How do you get around this blocker? > > Thanks, > Michael > > ----- > -- > Michael Schmarck > [EMAIL PROTECTED] > -- > View this message in context: > http://www.nabble.com/Portage-issue-tp15256634p15562413.html Sent > from the gentoo-user mailing list archive at Nabble.com. -- Alan McKinnon alan dot mckinnon at gmail dot com -- gentoo-user@lists.gentoo.org mailing list