1 |
Grant Edwards wrote: |
2 |
> I did my normal (approximately) weekly emerge sync/update today, and |
3 |
> the update failed: emerge complained about a conflict between perl |
4 |
> 5.22 and 5.24. There were a bunch of perl modules that required 5.22, |
5 |
> but others required 5.24. |
6 |
> |
7 |
> After a bit of messing around, I just uninstalled all the ones that |
8 |
> required 5.22 (and then uninstalled whatever apps required those |
9 |
> modules). This took numerous iterations of 'emerge --pretend |
10 |
> --depclean' and 'emerge -C <something>' and 'emerge -auvND'. After |
11 |
> 10-15 minutes of this, the update ran without conflict, and then I |
12 |
> reinstalled whatever apps I had uninstalled. |
13 |
> |
14 |
> Now update the next machine... same conflicts. |
15 |
> |
16 |
> This time I paid closer attention to the emerge output and added |
17 |
> '--backtrack=30' as it suggested. Then the update worked ran no |
18 |
> problem. |
19 |
> |
20 |
|
21 |
|
22 |
I set my backtrack to 100 in make.conf a long time ago. That solved |
23 |
those occasional issues that pop up from time to time. Before that, I |
24 |
would run into updates that just wouldn't resolve themselves. |
25 |
|
26 |
I'd hate to know I had to sit down with a slide rule and calculate all |
27 |
those things by hand. o_O |
28 |
|
29 |
Dale |
30 |
|
31 |
:-) :-) |