Gentoo Archives: gentoo-user

From: Daniel Barkalow <barkalow@××××××××.org>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] baselayout2/openrc question
Date: Wed, 03 Feb 2010 00:13:36
Message-Id: alpine.LNX.2.00.1002021904000.14365@iabervon.org
In Reply to: Re: [gentoo-user] baselayout2/openrc question by Alan McKinnon
1 On Tue, 2 Feb 2010, Alan McKinnon wrote:
2
3 > On Tuesday 02 February 2010 14:47:46 David Relson wrote:
4 > > On Tue, 2 Feb 2010 08:08:25 +0200
5 > >
6 > > Alan McKinnon wrote:
7 > > > On Tuesday 02 February 2010 06:03:10 David Relson wrote:
8 > > > > G'day,
9 > > > >
10 > > > > I've been running baselayout-2 for several months and it's been
11 > > > > working fine AFAICT. Over the weekend I noticed that my USB thumb
12 > > > > drive is no longer automounting.
13 > > > >
14 > > > > This evening I ran "/etc/init.d/udev status" which reported:
15 > > > >
16 > > > > * status: stopped".
17 > > > >
18 > > > > Running "/etc/init.d/udev start" reported:
19 > > > >
20 > > > > * The udev init-script is written for baselayout-2!
21 > > > > * Please do not use it with baselayout-1!.
22 > > > > * ERROR: udev failed to start
23 > > > >
24 > > > > The message occurs because /etc/init.d/udev checks for
25 > > > > /etc/init.d/sysfs, which is not present.
26 > > > >
27 > > > > Googling indicates that /etc/init.d/sysf comes from
28 > > > > sys-apps/openrc. I have openrc-0.3.0-r1 installed (from long
29 > > > > ago). openrc-0.6.0-r1 is available, though keyworded ~amd64.
30 > > > > Unmasking it and running "emerge -p ..." shows that sysvinit is a
31 > > > > blocker.
32 > > > >
33 > > > > Is it safe to delete sysvinit and emerge openrc-0.6.0-r1? Am I
34 > > > > likely to get myself into troubleif I do this? If so, how much and
35 > > > > how deep?
36 > > >
37 > > > very very very very deep trouble if you restart the machine and
38 > > > everything is not complete yet. Do not do that.
39 > > >
40 > > > all version of baselayout-2 are marked unstable and you likely have
41 > > > an old version of sysvinit that is not compatible with the ancient
42 > > > openrc you do have. That openrc is not in portage anymore.
43 > > >
44 > > > You should upgrade to the latest unstable portage (which supports
45 > > > automatically resolving blockers). You need baselayout, openrc and
46 > > > sysvinit as well as /etc/init.d/sysfs. I have none of these in world
47 > > > yet all are present.
48 > > >
49 > > > With the latest portage, try again and let portage figure out for
50 > > > itself what it wants to do.
51 > >
52 > > Hi Alan,
53 > >
54 > > Reply appreciated!
55 > >
56 > > I've been running unstable versions of portage for many months and
57 > > currently have 2.1.7.17, which _is_ the newest non-masked version.
58 >
59 > No, you completely misunderstand what stable, unstable and masked mean.
60 >
61 > You are using stable (and call it unstable which is wrong). What you call
62 > masked is actually called unstable. Masked is something else entirely.
63 >
64 > Do not confuse these terms. They have *exact* meaning.
65 >
66 > You need to keyword portage as ~ in packages.keywords to release portage-2.2,
67 > which is the version that supports automagic blocker resolution.
68
69 portage-2.2 *is* masked:
70
71 /usr/portage/profiles/package.mask:
72 # Zac Medico <zmedico@g.o> (05 Jan 2009)
73 # Portage 2.2 is masked due to known bugs in the
74 # package sets and preserve-libs features.
75
76 portage-2.1.7.17 is all you can get with package.keywords (and 2.1.7.16
77 without, at least on x86).
78
79 -Daniel
80 *This .sig left intentionally blank*