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). |