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