Gentoo Archives: gentoo-server

From: Jeremy Brake <gentoolists@×××××××××××.nz>
To: gentoo-server@l.g.o
Subject: Re: [gentoo-server] udev conflict
Date: Tue, 20 Jun 2006 21:59:03
Message-Id: 44987028.8070002@lunatic.net.nz
In Reply to: Re: [gentoo-server] udev conflict by Ben Munat
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