1 |
Hi List, |
2 |
|
3 |
I didn't find any bug report matching my experience. This appears to be |
4 |
the closest match: http://bugs.gentoo.org/show_bug.cgi?id=145749. I |
5 |
thought I'd ask about it here first, before reporting a bug, in the |
6 |
event of PEBKAC. |
7 |
|
8 |
I updated linux-headers today to the current stable, 2.6.21, and the |
9 |
messages recommend a recompile of the system libc, in this glibc. When |
10 |
it wants to merge the compiled glibc, I get this: |
11 |
|
12 |
[------------------------------------------------------------] |
13 |
|
14 |
>>> Completed installing glibc-2.5-r4 |
15 |
into /var/tmp/portage/sys-libs/glibc-2.5-r4/image/ |
16 |
|
17 |
ecompressdir: bzip2 -9 usr/share/man |
18 |
ecompressdir: bzip2 -9 /usr/share/info |
19 |
making executable: usr/lib32/libc.so |
20 |
making executable: usr/lib32/libpthread.so |
21 |
making executable: usr/lib64/libc.so |
22 |
making executable: usr/lib64/libpthread.so |
23 |
* checking 2373 files for package collisions |
24 |
1000 files checked ... |
25 |
2000 files checked ... |
26 |
existing file /lib is not owned by this package |
27 |
* This package is blocked because it wants to overwrite |
28 |
* files belonging to other packages (see messages above). |
29 |
* If you have no clue what this is all about report it |
30 |
* as a bug for this package on http://bugs.gentoo.org |
31 |
|
32 |
package sys-libs/glibc-2.5-r4 NOT merged |
33 |
|
34 |
|
35 |
Searching all installed packages for file collisions... |
36 |
Press Ctrl-C to Stop |
37 |
|
38 |
* x11-drivers/nvidia-drivers-1.0.9746-r1: |
39 |
|
40 |
'/lib' |
41 |
|
42 |
* sys-boot/grub-0.97-r3: |
43 |
|
44 |
'/lib' |
45 |
|
46 |
* media-sound/alsa-firmware-1.0.14_rc2-r1: |
47 |
|
48 |
'/lib' |
49 |
|
50 |
* media-sound/alsa-driver-1.0.14_rc2-r1: |
51 |
|
52 |
'/lib' |
53 |
|
54 |
* sys-fs/udev-104-r12: |
55 |
|
56 |
'/lib' |
57 |
|
58 |
* sys-fs/cryptsetup-luks-1.0.4-r3: |
59 |
|
60 |
'/lib' |
61 |
|
62 |
* sys-fs/device-mapper-1.02.19: |
63 |
|
64 |
'/lib' |
65 |
|
66 |
* sys-fs/lvm2-2.02.10: |
67 |
|
68 |
'/lib' |
69 |
|
70 |
* media-libs/libgphoto2-2.2.1-r1: |
71 |
|
72 |
'/lib' |
73 |
|
74 |
* sys-apps/hal-0.5.9-r1: |
75 |
|
76 |
'/lib' |
77 |
|
78 |
* net-analyzer/macchanger-1.5.0-r1: |
79 |
|
80 |
'/lib' |
81 |
|
82 |
marcec marcec # |
83 |
|
84 |
[------------------------------------------------------------] |
85 |
|
86 |
Is there a 'clean' work around? The only option I found is to set |
87 |
COLLISION_IGNORE="/usr" in make.conf. I'll try that out and post the |
88 |
results later today (heck, is it Sunday already?). For "emerge --info" |
89 |
see attachment. |
90 |
|
91 |
Apparently, from what I read, the collision-protect[1] option is |
92 |
supposed to ignore directories. Since this was asked in other reports I |
93 |
found while searching for info: /lib is not a symlink, rather /lib64 is |
94 |
a symlink to /lib. Out of curiosity: when would /lib ever be a symlink? |
95 |
|
96 |
Note that I will not have my email available for a few days starting |
97 |
tonight (Sunday). I'm sending my PC via mail to my home for the summer |
98 |
holidays, versus it staying in my dorm room. Yes I know of VNC, but I |
99 |
didn't find the time to set it up. |
100 |
|
101 |
Any help greatly appreciated! |
102 |
-- |
103 |
Marc Joliet |
104 |
|
105 |
[1] I only semi-recently (a few weeks ago) set the collision-protect |
106 |
option, and until now, glibc is the only package to complain. |