On 20/04/17 04:54, Grant Edwards wrote:
I did my normal (approximately) weekly emerge sync/update today, and
the update failed: emerge complained about a conflict between perl
5.22 and 5.24. There were a bunch of perl modules that required 5.22,
but others required 5.24.
After a bit of messing around, I just uninstalled all the ones that
required 5.22 (and then uninstalled whatever apps required those
modules). This took numerous iterations of 'emerge --pretend
--depclean' and 'emerge -C <something>' and 'emerge -auvND'. After
10-15 minutes of this, the update ran without conflict, and then I
reinstalled whatever apps I had uninstalled.
Now update the next machine... same conflicts.
This time I paid closer attention to the emerge output and added
'--backtrack=30' as it suggested. Then the update worked ran no
problem.
simpler is to:
emerge perl --nodeps
perl-cleaner --all
emerge -NuDv world etc ...
less work, no glitches ... I have just started machine #4
BillK