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: Mon, 15 Jun 2020 14:42:16
Message-Id: ee6069e5-c6e5-8b7d-0e2f-aab44fb536a0@web.de
In Reply to: Re: [gentoo-user] "masked by: EAPI 7" trying up update "portage" - how to proceed by "J. Roeleveld"
1 On 2020-06-15 16:20, J. Roeleveld wrote:
2 > On Monday, June 15, 2020 1:26:06 PM CEST n952162 wrote:
3 >> Thank you for the response. Unfortunately it didn't work. The logs are
4 >> attached (tgt=portage, system, world) and summarized below.
5 >>
6 >> Perl keeps coming up as a problem, so, as an example, I tried to build
7 >> perl, including all the packages that say they need it on the command
8 >> line. Emerge comes back with the same result. I can't understand why,
9 >> e.g. Data-Dump requires perl 5.24:
10 >>
11 >> dev-lang/perl:0/5.24=[-build(-)] required by
12 >> (dev-perl/Data-Dump-1.230.0:0/0::gentoo, installed) USE="" ABI_X86="(64)"
13 >>
14 >> when it's included on the command line to re-emerge:
15 >>
16 >> + sudo $HOME/adm/gentoo/src/portage/bin/emerge -vuUD --verbose-conflicts
17 >> --backtrack=100 --with-bdeps=y dev-perl/Text-CharWidth
18 >> dev-perl/HTML-Tree *dev-perl/Data-Dump* dev-perl/TermReadKey
19 >> dev-perl/HTML-Form dev-perl/LWP-MediaTypes dev-perl/XML-Parser
20 >> dev-perl/Text-WrapI18N app-text/po4a dev-perl/HTTP-Date
21 >> dev-perl/Unicode-EastAsianWidth dev-perl/IO-HTML dev-perl/SGMLSpm
22 >> dev-perl/Locale-gettext dev-perl/WWW-Mechanize dev-perl/HTML-Tagset
23 >> dev-perl/Date-Manip dev-perl/File-Listing dev-lang/perl
24 >>
25 > <Snipped lengthy output>
26 >
27 > With a system that has not been updated for over 3 years, I would suggest to
28 > Start from scratch and copy the config across.
29 >
30 > If you do insist on trying to work through this, I would suggest the following
31 > (READ and understand all steps before executing any):
32 >
33 > 0) Make sure you do NOT change your profile. (As you adjusted it from 13.0 to
34 > 17.1, change it back to 13.0, or if not available, 17.0)
35 > - Profile 17.1 is NOT going to work at this point.
36 >
37 >
38 > 1) Rename the world and world_sets files to (temporarily) clear the entire
39 > world-set
40 > (These files are located in "/var/lib/portage")
41 >
42 >
43 > 2) execute: "emerge -vauDN --with-bdeps=y --backtrack=200 @world" and
44 > alternate with "emerge --update --newuse --deep @world" until both have
45 > nothing left to do.
46 >
47 > 3) execute "emerge -va --depclean"
48 > - This is a LARGE set, don't worry, it will all come back (You DID backup the
49 > files in step 1, right?)
50 >
51 > 4) Fix any config-file changes that are left over and follow this with steps
52 > "2", "3" and "4" until your system is clean.
53 >
54 > 5) Install, configure and compile the kernel and ensure you can reboot the
55 > system. (This is important for the next step)
56 >
57 > 6) Follow the news-item regarding migrating to 17.1 and follow this exactly.
58 > (Your install is extremely basic, so it should be nice and easy)
59 >
60 > 7) Reinstall all needed software (read your world and world_set backup-files
61 > to see what you had before and ONLY install those that you actually need)
62 >
63 > 8) Fix any config-files that are needed for the software you re-installed in
64 > step 7
65 >
66 > 9) Congratulate yourself for managing to upgrade a system after 3+ years
67 >
68 >
69 > In my experience, when the system has not been updated for this long, the
70 > fastest way to resolve this is to start from scratch with a backup of any
71 > config and data files.
72 >
73 > --
74 > Joost
75 >
76 >
77 >
78 > Okay, thank you for the support so far. I'll investigate re-installing (on both VMs).