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.

-- 
Grant Edwards               grant.b.edwards        Yow! BELA LUGOSI is my
                                  at               co-pilot ...
                              gmail.com            


Reply via email to