1 |
Alan Grimes <ALONZOTG <at> verizon.net> writes: |
2 |
|
3 |
> My effort to update my syestem continues unabated. =\ |
4 |
|
5 |
|
6 |
I've had a few F'ers in my years of gentoo.... |
7 |
|
8 |
> One problem is that every time revdep-rebuild is run, it always rebuilds |
9 |
> all of libreoffice, an 8-hour build. WTF, seriously, WTF? |
10 |
|
11 |
No one tool or one single approach is fool_proof with gentoo. |
12 |
|
13 |
|
14 |
> I made the mistake of syncing portage again and was thrown back into |
15 |
> useflag hell: |
16 |
|
17 |
OK, not syncing may be the best option, but not if you've getting some |
18 |
corrupt packages. (checksums?) |
19 |
|
20 |
> I tried to fix it by setting wayland, gles2 and egl to default because |
21 |
> they were breaking other packages. |
22 |
|
23 |
OK, since you are the "major surgery point" here is what I suggest. |
24 |
Copy your /var/lib/portage/world file someplace for safe keeping. |
25 |
|
26 |
Eliminate all packages that cause you any problems, unless they are critical |
27 |
@system packages or fundamental to your desktop. If they bark, emerge -C |
28 |
those complainers, until you can get a stable system. If you have other |
29 |
gentoo systems, distcc can be your friend. If not, then it takes longer. |
30 |
|
31 |
|
32 |
> I don't even know how to read the current error message: |
33 |
|
34 |
|
35 |
use 'elogv' to see the error messages in addition to the log files. You do |
36 |
have make.conf configured to save log files, right? |
37 |
|
38 |
Also the 'q' applets, a collection of c admin code with vapier's paw_prints |
39 |
all over them, are excellent and more commonly know as portage-utils :: |
40 |
make sure you have them install and have tried out the ones that are |
41 |
useful for diagnosing your issues. (q --help) for a quick reference. |
42 |
|
43 |
|
44 |
So, by drastically pruning the system, WE can focus on those error messages, |
45 |
on your critical system needs. Once that is stable, then add back the |
46 |
complaining packages, one at a time, perhaps overnight on a long update. |
47 |
This is the semantics I use to fix severely borked systems. You run gentoo |
48 |
long enough, and experiment you are going to bork a few systems. It's kind |
49 |
of a 'badge of honor' with gentoo, so relax and enjoy the ride. Perhaps a |
50 |
tasty beverage, pleasing to your palette would allow you to calm down a bit? |
51 |
|
52 |
|
53 |
h |