1 |
Hi all, |
2 |
I'm updating my machine and things were going well until something died |
3 |
and I got a big long list of reports. You know the ones, that emerge |
4 |
spits out after each package compiles and tells you to run |
5 |
etc-update/revdep-rebuild/gcc-config etc. Anyway, one of them was from: |
6 |
|
7 |
app-arch/xz-utils-5.0.1 |
8 |
|
9 |
telling me to run revdep-rebuild: |
10 |
|
11 |
# revdep-rebuild --library '/usr/lib64/liblzma.so.0' |
12 |
|
13 |
and then delete liblzma |
14 |
|
15 |
# rm '/usr/lib64/liblzma.so.0' |
16 |
|
17 |
Being a good boy, I did as I was told, ran revdep-rebuild then rm, had a |
18 |
bit of a fiddle round to try and fix the thing that caused the initial |
19 |
death and then kicked off the emerge world again. This is where the fun |
20 |
now begins. Now kdelibs-4.6.0-r1 can't find liblzma.so.0. The building |
21 |
of kdelibs now fails with: |
22 |
|
23 |
cmake: error while loading shared libraries: liblzma.so.0: cannot open |
24 |
shared object file: No such file or directory |
25 |
|
26 |
I had a look in /usr/lib and found: |
27 |
|
28 |
********************* |
29 |
|
30 |
bluey lib # ls -la liblzma*.* |
31 |
-rw-r--r-- 1 root root 911 Feb 6 22:14 liblzma.la |
32 |
lrwxrwxrwx 1 root root 16 Feb 6 22:14 liblzma.so -> liblzma.so.5.0.1 |
33 |
lrwxrwxrwx 1 root root 16 Feb 6 22:14 liblzma.so.5 -> liblzma.so.5.0.1 |
34 |
-rwxr-xr-x 1 root root 141592 Feb 6 22:14 liblzma.so.5.0.1 |
35 |
bluey lib # |
36 |
|
37 |
********************* |
38 |
|
39 |
No .0, which, as you would remember from before, I've deleted. So what |
40 |
do I do now. I attempted to reinstall xz-utils but nothing changed. Do I |
41 |
need to install an old version of xz-utils? Do I just do a sym link from |
42 |
liblzma.so.5.0.1 to .0 and all will be well. Anyone got any ideas? |
43 |
|
44 |
Any thoughts greatly appreciated, |
45 |
|
46 |
Andrew |