Gentoo Archives: gentoo-user

From: n952162 <n952162@×××.de>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] "masked by: EAPI 7" trying up update "portage" - how to proceed
Date: Sun, 14 Jun 2020 09:31:03
Message-Id: 393dbf15-873a-e5a0-05e8-9109f875978b@web.de
In Reply to: Re: [gentoo-user] "masked by: EAPI 7" trying up update "portage" - how to proceed by n952162
1 On 2020-06-14 00:05, n952162 wrote:
2 > cool!  I'll give that a try tomorrow.
3 >
4 > Thank you.
5 >
6 > On 2020-06-13 21:42, Andreas K. Hüttel wrote:
7 >> Am Donnerstag, 11. Juni 2020, 09:47:50 EEST schrieb n952162:
8 >>> I haven't clue what to do here.  Can somebody supply a good URL or
9 >>> explanation?
10 >>>
11 >> In the meantime a new ebuild format version (EAPI) has been
12 >> introduced; your
13 >> old portage can't process that, and as a result doesnt understand
14 >> many new
15 >> ebuilds.
16 >>
17 >> Portage disregards ebuilds where it doesnt know the format, but of
18 >> course if
19 >> these are needed to update Portage itself, you're somewhat screwed.
20 >>
21 >> Luckily there is a very simple workaround.
22 >>
23 >> Download a recent portage (the packager) tarball, or clone git master
24 >> portage:
25 >> https://anongit.gentoo.org/git/proj/portage.git
26 >>
27 >> Then run the "emerge" command inside that checkout, by giving its
28 >> full path,
29 >> the same way as you would otherwise run emerge. This updates your
30 >> system and
31 >> ideally afterwards your system portage is new and shiny, so you can
32 >> delete the
33 >> git clone again.
34 >>
35 >
36
37 Unfortunately, I couldn't get that to work, using this command, first
38 with tgt=@world, then @system, then portage, I got thousands of lines of
39 output before failure to calculate the dependencies. Log files attached
40 (world contains both @world and @system).
41
42 sudo $HOME/adm/gentoo/src/portage/bin/emerge -vuUD --backtrack=100
43 --with-bdeps=y $tgt

Attachments

File name MIME type
world-1.200614 text/plain
portage.200614 text/plain

Replies