1 |
From what I can tell, all you need to do is mask baselayout to its |
2 |
current version in /etc/portage/package.mask , which should stop it from |
3 |
going up to a newer version which thinks it needs udev. |
4 |
|
5 |
Also, just make sure your profile is still set for a 2.4 kernel - wild |
6 |
shot, but worth looking at. |
7 |
|
8 |
DONT put udev into package.provided and update baselayout, thats very |
9 |
likely to screw things up lots. |
10 |
|
11 |
Jeremy |
12 |
|
13 |
Ben Munat wrote: |
14 |
> Thanks for the reply. Do you (or anyone else) know for sure that udev |
15 |
> is absolutely not used by a 2.4 kernel? |
16 |
> |
17 |
> It seems like I read this somewhere, but I haven't been sure enough to |
18 |
> simply uninstall it. This machine is about 1000 miles away from me, |
19 |
> serves about a dozen live sites, and handles email for dozens of |
20 |
> people (including myself), so I definitely don't want to make it |
21 |
> unbootable! :-) |
22 |
> |
23 |
> b |
24 |
> |
25 |
> Patrick Lauer wrote: |
26 |
>> On Tue, 2006-06-20 at 10:30 -0700, Ben Munat wrote: |
27 |
>> |
28 |
>>> No one had any ideas on this? I can't emerge -uD world... :-( |
29 |
>> |
30 |
>> emerge unmerge udev && emerge -upD world ? |
31 |
>> |
32 |
>> looks like udev shouldn't be there, but portage is too "dumb" to realize |
33 |
>> that it should block ... |
34 |
>> |
35 |
>> Patrick |
36 |
>> |
37 |
>> |
38 |
>> |
39 |
>>> Ben Munat wrote: |
40 |
>>> |
41 |
>>>> When I do "emerge -puD world" on my server (running kernel 2.4.31), |
42 |
>>>> I get the output below. I understand that this means that portage |
43 |
>>>> is trying to emerge udev and can't find anything that's not masked. |
44 |
>>>> But I don't understand why. |
45 |
>>>> |
46 |
>>>> I have udev 087 installed, which according to packages.gentoo.org |
47 |
>>>> is the most recent "+" version of udev. |
48 |
>>>> |
49 |
>>>> According to "equery depends udev", the only thing that depends on |
50 |
>>>> udev is baselayout and I have baselayout-1.11.14-r8 installed, |
51 |
>>>> which is the only "+" version of baselayout according to |
52 |
>>>> packages.gentoo.org. |
53 |
>>>> |
54 |
>>>> I also don't have anything in any of the /etc/portage files about |
55 |
>>>> baselayout or udev. However, I am using a 2.4 profile: |
56 |
>>>> |
57 |
>>>> /usr/portage/profiles/default-linux/x86/no-nptl/2.4/ |
58 |
>>>> |
59 |
>>>> And, hey this is odd... sys-fs/udev should be masked according to |
60 |
>>>> the package.mask in that profile... So, how is it that I even have |
61 |
>>>> it installed? Yeah, isn't a 2.4 kernel supposed to be using devfsd |
62 |
>>>> still? Do I somehow have the wrong version of baselayout installed? |
63 |
>>>> |
64 |
>>>> Well, any insights on this much appreciated! |
65 |
>>>> |
66 |
>>>> Ben |
67 |
>>>> |
68 |
>>>> |
69 |
>>>> Output of "emerge -puD world": |
70 |
>>>> |
71 |
>>>> These are the packages that would be merged, in order: |
72 |
>>>> |
73 |
>>>> Calculating world dependencies .. |
74 |
>>>> !!! All ebuilds that could satisfy ">=sys-fs/udev-070" have been |
75 |
>>>> masked. |
76 |
>>>> !!! One of the following masked packages is required to complete |
77 |
>>>> your request: |
78 |
>>>> - sys-fs/udev-079-r1 (masked by: package.mask) |
79 |
>>>> # Gustavo Zacarias <gustavoz@g.o> |
80 |
>>>> # New toys enabled by 2.6 headers |
81 |
>>>> |
82 |
>>>> - sys-fs/udev-089 (masked by: package.mask, ~x86 keyword) |
83 |
>>>> - sys-fs/udev-086 (masked by: package.mask, ~x86 keyword) |
84 |
>>>> - sys-fs/udev-087 (masked by: package.mask) |
85 |
>>>> - sys-fs/udev-084 (masked by: package.mask, ~x86 keyword) |
86 |
>>>> - sys-fs/udev-085 (masked by: package.mask, ~x86 keyword) |
87 |
>>>> - sys-fs/udev-081 (masked by: package.mask, ~x86 keyword) |
88 |
>>>> - sys-fs/udev-089-r1 (masked by: package.mask, ~x86 keyword) |
89 |
>>>> - sys-fs/udev-089-r2 (masked by: package.mask, ~x86 keyword) |
90 |
>>>> - sys-fs/udev-070-r1 (masked by: package.mask) |
91 |
>>>> - sys-fs/udev-081-r1 (masked by: package.mask, ~x86 keyword) |
92 |
>>>> - sys-fs/udev-077-r1 (masked by: package.mask, ~x86 keyword) |
93 |
>>>> - sys-fs/udev-077-r2 (masked by: package.mask, ~x86 keyword) |
94 |
>>>> - sys-fs/udev-077-r3 (masked by: package.mask, ~x86 keyword) |
95 |
>>>> - sys-fs/udev-077-r4 (masked by: package.mask, ~x86 keyword) |
96 |
>>>> - sys-fs/udev-077-r5 (masked by: package.mask, ~x86 keyword) |
97 |
>>>> - sys-fs/udev-090 (masked by: package.mask, ~x86 keyword) |
98 |
>>>> - sys-fs/udev-073 (masked by: package.mask, ~x86 keyword) |
99 |
>>>> - sys-fs/udev-072 (masked by: package.mask, ~x86 keyword) |
100 |
>>>> - sys-fs/udev-071 (masked by: package.mask, ~x86 keyword) |
101 |
>>>> - sys-fs/udev-077 (masked by: package.mask, ~x86 keyword) |
102 |
>>>> - sys-fs/udev-079 (masked by: package.mask) |
103 |
>>>> - sys-fs/udev-078 (masked by: package.mask, ~x86 keyword) |
104 |
>>>> |
105 |
>>>> For more information, see MASKED PACKAGES section in the emerge man |
106 |
>>>> page or |
107 |
>>>> refer to the Gentoo Handbook. |
108 |
>>>> (dependency required by "sys-apps/baselayout-1.11.14-r8" [ebuild]) |
109 |
>>>> |
110 |
>>>> |
111 |
>>>> |
112 |
>>>> !!! Problem resolving dependencies for sys-apps/baselayout |
113 |
>>>> !!! Depgraph creation failed. |
114 |
>>>> |
115 |
>>>> |
116 |
-- |
117 |
gentoo-server@g.o mailing list |