Ticket #27 (closed enhancement: invalid)

Opened 3 years ago

Last modified 2 years ago

Creating X Configuration ...

Reported by: Robert Piasek <robert@piasek.co.uk> Owned by: roy
Priority: trivial Milestone:
Component: rc Version:
Keywords: Cc:

Description

I tried to find out why "Creating X Configuration..."starting on boot, but I couldn't figure it out.

I've checked my rc-update show and cant see it (might be that I'm just blind or too tired today morning :))

NetworkManager? | default

acpid | default

alsasound | default

apache2 | default

avahi-dnsconfd | default

boinc | default

bootmisc | boot

checkfs | boot

checkroot | boot

clock | boot

consolefont | boot

cupsd | default

dbus | default

fbcondecor | default

fsck | boot

gpm | default

hald | default

hdparm | default

hostname | boot

keymaps | boot

lm_sensors | default

local | default nonetwork

localmount | boot

metalog | default
modules | boot

mpd | default

mtab | boot

net.lo | boot

netmount | default

nfs | default

nscd | default
ntpd | default

portmap | default
postfix | default

postgresql | default

procfs | boot

rmnologin | boot

root | boot

smartd | default

sshd | default
swap | boot

sysctl | boot

urandom | boot

vixie-cron | default

xdm | default
xfs | default

I'm asking because I've got the following error message:

Creating X Configuration ...

/lib64/rc/sh/runscript.sh: line 9: /usr/sbin/mkxf86config.sh: No such file
or directory

I don't have this file and I don't know which packet is it part of (maybe worth adding to openrc RDEPEND). But my X config file is quite messed up (like my entire development machine) and honestly I wouldn't want anything to overwrite it.

greeping /etc/init.d/ I found out that it's a part of mkxf86onfig script which doesn't check for for /etc/X11/xorg.conf existance. It might be that mkxf86config does, but just as mentioned before I dont have it on my system so I couldn't take a look on it.

Anyway, the question remains. Why is this script executed on boot if I don't have it (or autoconfig or x-setup) in any (visable) runlevel.

Rob

Change History

comment:115 Changed 3 years ago by roy

grep mkxf86onfig /etc/init.d/*

Does any other service depend on it? If so, how?

comment:117 Changed 3 years ago by Robert Piasek <robert@piasek.co.uk>

(In reply to comment #1)

grep mkxf86onfig /etc/init.d/*

Does any other service depend on it? If so, how?

Nope. Just the three mentioned above:

grep mkxf86config /etc/init.d/*
/etc/init.d/autoconfig:# provide gpm pcmcia apmd acpid coldplug hdparm alsasound mkxf86config x-setup
/etc/init.d/autoconfig: svcs="${svcs} $(check_svc ${X11} mkxf86config x-setup)"
/etc/init.d/autoconfig: if [ -x /etc/init.d/mkxf86config ]
/etc/init.d/autoconfig: start_service mkxf86config
/etc/init.d/mkxf86config: /usr/sbin/mkxf86config.sh
/etc/init.d/x-setup: need mkxf86config

comment:120 Changed 3 years ago by roy

Does anything depend on autoconfig or x-setup?

comment:121 Changed 3 years ago by Robert Piasek <robert@piasek.co.uk>

(In reply to comment #3)

Does anything depend on autoconfig or x-setup?

nothing. Unless something which is not directly called from /etc/init.d/ scripts.

Can I somehow enable/log debug information of OpenRC to see which process is called and what's the output?

Rob

comment:126 Changed 3 years ago by roy

  • Status changed from new to resolved
  • Resolution set to invalid

After speaking to some Gentoo devs, it appears you have the livecd-tools installed on your host. You should remove it :) This includes the removal of those 3 scripts.

comment:127 Changed 3 years ago by roy

I've also been told that some versions whack some stuff somewhere in /etc/conf.d/ to start some of these services as well, so check there also.

comment:128 Changed 3 years ago by Robert Piasek <robert@piasek.co.uk>

(In reply to comment #5)

After speaking to some Gentoo devs, it appears you have the livecd-tools
installed on your host. You should remove it :) This includes the removal of
those 3 scripts.

piasekr@rob ~/scripts $ paludis -q livecd-tools

  • app-misc/livecd-tools

gentoo: 1.0.39* {:0}
Homepage:  http://www.gentoo.org
Description: Gentoo LiveCD tools for autoconfiguration of hardware
Relevant USE flags: X opengl
Undownloaded Size: 9.76 kBytes
Total Distfiles Size: 9.76 kBytes

I don't have it installed :)

But I have catalyst as I need it for creating my own cd images.

piasekr@rob ~/scripts $ paludis -q catalyst

  • dev-util/catalyst

gentoo: 2.0.6_pre5 2.0.6_pre6 (9999)K {:0}
installed: 2.0.6_pre6* {:0}
Description: release metatool used for creating Gentoo releases
Homepage:  http://www.gentoo.org/proj/en/releng/catalyst
Relevant USE flags: (-ccache)
License: GPL-2
Installed time: Fri Feb 15 12:32:53 2008
Source repository: gentoo
Installed using: paludis-0.26.0_alpha9

Key to mask reasons:

  • K: keywords

Not sure if it's related anyway.

I've checked all /etc/conf.d files and could not find anything related to it.

Also I noted that it tries to Create X Configuration at least twice during the boot.
I will restart all services one by one and try to determinate if any of them triggers that.

comment:129 Changed 3 years ago by Robert Piasek <robert@piasek.co.uk>

ok I've checked every single /etc/init.d/ script and still no love. None of them upon restart calls this bit: "Creating X Configuration..."

Is there any way I can log every script executed by OpenRC?

comment:130 Changed 3 years ago by roy

You can turn on rc_logger in /etc/rc.conf and examine /var/log/rc.log after a reboot.

Humour me - are they listed in /etc/runlevels anywhere?

comment:131 Changed 3 years ago by Robert Piasek <robert@piasek.co.uk>

(In reply to comment #9)

You can turn on rc_logger in /etc/rc.conf and examine /var/log/rc.log after a
reboot.

Humour me - are they listed in /etc/runlevels anywhere?

hehe not that easy :)

I've checked the log and I've found out it's started on both BOOT and DEFAULT runlevel:

BOOT

  • Loading ALSA modules ...
  • Loading: snd-mixer-oss ... [ok]
  • Loading: snd-pcm-oss ... [ok] [ok]
  • Restoring Mixer Levels ... [ok]
  • Starting gpm ... [ok]
  • Creating X Configuration ...

/lib64/rc/sh/runscript.sh: line 9: /usr/sbin/mkxf86config.sh: No such file or directory

[!!]

  • ERROR: mkxf86config failed to start
  • Bringing up interface eth0
  • No configuration specified; defaulting to DHCP
  • dhcp ...
  • Running dhcpcd ... [ok]
  • received address 10.0.1.12/24 [ok]

and later on

DEFAULT

  • Starting X Font Server ... [ok]
    • Setting framebuffer console images ... [ok]
    • Creating X Configuration ...

/lib64/rc/sh/runscript.sh: line 9: /usr/sbin/mkxf86config.sh: No such file or directory

[!!]

  • ERROR: mkxf86config failed to start
  • Starting portmap ... [ok]
  • Starting NFS statd ... [ok]
  • Starting avahi-daemon ... [ok]

Can I check the order the services are started somehow?

comment:132 Changed 3 years ago by roy

cd /etc/runlevels/boot
/lib/rc/bin/rc-depend *

comment:137 Changed 3 years ago by Robert Piasek <robert@piasek.co.uk>

(In reply to comment #11)

cd /etc/runlevels/boot
/lib/rc/bin/rc-depend *

I don't get it :S

The boot runlevel order looks like:

/lib64/rc/bin/rc-depend *
fsck modules root mtab localmount hostname bootmisc checkroot checkfs clock keymaps consolefont net.lo procfs rmnologin swap sysctl urandom

which _almost_ matches the /var/log/rc.log

  • Activating swap ... [ok]
    • Initializing random number generator ... [ok]

  • Loading ALSA modules ...
  • Loading: snd-mixer-oss ... [ok]
  • Loading: snd-pcm-oss ... [ok] [ok]
  • Restoring Mixer Levels ... [ok]
  • Starting gpm ... [ok]
  • Creating X Configuration ...

/lib64/rc/sh/runscript.sh: line 9: /usr/sbin/mkxf86config.sh: No such file or directory

[!!]

  • ERROR: mkxf86config failed to start
  • Bringing up interface eth0
  • No configuration specified; defaulting to DHCP
  • dhcp ...
  • Running dhcpcd ... [ok]
  • received address 10.0.1.12/24 [ok]

rc boot logging stopped at Tue Feb 19 17:32:55 2008

but Default runlevel seems to be completely random:

/lib64/rc/bin/rc-depend *
fsck modules root mtab localmount clock hostname metalog acpid alsasound net.eth0 portmap rpc.statd nfs netmount postgresql apache2 dbus avahi-daemon avahi-dnsconfd boinc cupsd fbcondecor gpm hald hdparm lm_sensors local mpd dhcdbd NetworkManager? nscd ntpd postfix smartd sshd vixie-cron xfs xdm

rc default logging started at Tue Feb 19 17:32:55 2008

  • Starting D-BUS system messagebus ... [ok]
  • Starting dhcdbd ... [ok]
  • Starting metalog ... [ok]
  • Starting acpid ... [ok]
  • Starting Name Service Cache Daemon ... [ok]
  • Starting Hardware Abstraction Layer daemon ... [ok]
  • Starting NetworkManager? ... [ok]
  • Scanning font directories ... [ok]
  • Starting X Font Server ... [ok]
  • Setting framebuffer console images ... [ok]
  • Creating X Configuration ...

/lib64/rc/sh/runscript.sh: line 9: /usr/sbin/mkxf86config.sh: No such file or directory

[!!]

  • ERROR: mkxf86config failed to start
  • Starting portmap ... [ok]
  • Starting NFS statd ... [ok]
  • Starting avahi-daemon ... [ok]
  • Starting cupsd ... [ok]
  • Mounting nfsd filesystem in /proc ... [ok]
  • Exporting NFS directories ... [ok]
  • Starting NFS mountd ... [ok]
    • Starting NFS daemon ... [ok]
    • Starting NFS smnotify ...

Backgrounding to notify hosts...

[ok]

  • Mounting network filesystems ... [ok]
  • Setting up gdm ... [ok]
  • Starting PostgreSQL ... [ok]
  • Starting sshd ... [ok]
  • Starting apache2 ...

apache2: apr_sockaddr_info_get() failed for rob
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName?

[ok]

  • Starting avahi-dnsconfd ... [ok]
  • Starting BOINC ... [ok]
  • Loading lm_sensors modules...
  • Loading coretemp ... [ok]
  • Initializing sensors ... [ok]
  • Starting Music Player Daemon ... [ok]
  • Starting ntpd ... [ok]
    • Starting postfix ... [ok]
    • Starting S.M.A.R.T. monitoring daemon ... [ok]
    • Starting vixie-cron ... [ok]
    • Starting local ... [ok]

rc default logging stopped at Tue Feb 19 17:33:45 2008

I've checked /etc/rc.conf and I've got rc_parallel="NO"

I hope I'm not too big pain in the back. I'm just trying to understand how it works, to be able to better test so you can improve your software!

comment:138 Changed 3 years ago by roy

  • Status changed from resolved to reopened
  • Resolution invalid deleted

(In reply to comment #12)

I don't get it :S

The boot runlevel order looks like:

/lib64/rc/bin/rc-depend *
fsck modules root mtab localmount hostname bootmisc checkroot checkfs clock
keymaps consolefont net.lo procfs rmnologin swap sysctl urandom

which _almost_ matches the /var/log/rc.log

Interesting. It's starting to look like it's been coldplugged.
Post any links that exist in /lib/rc/init.d/coldplugged

but Default runlevel seems to be completely random:

/lib64/rc/bin/rc-depend *
fsck modules root mtab localmount clock hostname metalog acpid alsasound
net.eth0 portmap rpc.statd nfs netmount postgresql apache2 dbus avahi-daemon
avahi-dnsconfd boinc cupsd fbcondecor gpm hald hdparm lm_sensors local mpd
dhcdbd NetworkManager? nscd ntpd postfix smartd sshd vixie-cron xfs xdm

No, it's not random. However, rc-depend does need a new switch so it can order services as if rc was starting. Try using the new -a option - you'll need to re-emerge to get it.

I've checked /etc/rc.conf and I've got rc_parallel="NO"

I hope I'm not too big pain in the back. I'm just trying to understand how it
works, to be able to better test so you can improve your software!

I'm 99% convinced that this is an issue with the livecd-tools and not openrc, but I'll continue to help you out :)

comment:139 Changed 3 years ago by Robert Piasek <robert@piasek.co.uk>

most_ matches the /var/log/rc.log

Interesting. It's starting to look like it's been coldplugged.
Post any links that exist in /lib/rc/init.d/coldplugged

bingo!!

piasekr@rob ~/scripts $ ls -las /lib64/rc/init.d/coldplugged/
total 0
0 drwxr-xr-x 2 root root 160 2008-02-20 10:25 .
0 drwxr-xr-x 13 root root 340 2008-02-20 10:26 ..
0 lrwxrwxrwx 1 root root 21 2008-02-20 10:25 alsasound -> /etc/init.d/alsasound
0 lrwxrwxrwx 1 root root 15 2008-02-20 10:25 gpm -> /etc/init.d/gpm
0 lrwxrwxrwx 1 root root 18 2008-02-20 10:25 hdparm -> /etc/init.d/hdparm
0 lrwxrwxrwx 1 root root 24 2008-02-20 10:25 mkxf86config -> /etc/init.d/mkxf86config
0 lrwxrwxrwx 1 root root 20 2008-02-20 10:25 net.eth0 -> /etc/init.d/net.eth0
0 lrwxrwxrwx 1 root root 26 2008-02-20 10:25 udev-postmount -> /etc/init.d/udev-postmount

I'm 99% convinced that this is an issue with the livecd-tools and not openrc,
but I'll continue to help you out :)

I didn't say it's OpenRC problem! I just want to figure out how OpenRC is handling everything and to find out how to diagnose any problems in the future :)

It because I'm lovin' it and I want to deploy it to 23 servers in a near future _

Ok. the n00b question. How did it happen it was was coldplugged?
(can it have anything to do with long udev processing?)

from /etc/rc.conf it seems I can specify by hand rc_plug_services="!*" and add mkxf86config there to prevent it from being executed.

Also why there is a second mkxf86config execution in default profile?

I'm 99% convinced that this is an issue with the livecd-tools and not openrc,
but I'll continue to help you out :)

As mentioned above I don't have livecd-tools installed :)

comment:140 Changed 3 years ago by roy

(In reply to comment #14)

most_ matches the /var/log/rc.log

Interesting. It's starting to look like it's been coldplugged.
Post any links that exist in /lib/rc/init.d/coldplugged

bingo!!

OK, so we need to find out why/how it's getting coldplugged

Ok. the n00b question. How did it happen it was was coldplugged?
(can it have anything to do with long udev processing?)

yes, that is probably why your udev is being slow.

from /etc/rc.conf it seems I can specify by hand rc_plug_services="!*" and add
mkxf86config there to prevent it from being executed.

Or just set rc_coldplug=NO

Also why there is a second mkxf86config execution in default profile?

Because it failed in boot.
You can fix this by merging the two runlevels by commenting out the line in /etc/inittab that calls "rc boot". This ONLY works for openrc.

I'm 99% convinced that this is an issue with the livecd-tools and not openrc,
but I'll continue to help you out :)

As mentioned above I don't have livecd-tools installed :)

equery belongs /etc/init.d/{autoconfig,mkxf86config,x-setup}
Or the paludis equivalent of that.

comment:141 Changed 3 years ago by roy

Also, please attach output of this
egrep "(autoconfig|mkxf86config|x-setup)" /etc/* /lib/* -R

comment:142 Changed 3 years ago by roy

Also, attach the full /var/log/rc.log please.

comment:143 Changed 3 years ago by Robert Piasek <robert@piasek.co.uk>

OK, so we need to find out why/how it's getting coldplugged

What can I do, to check it?

Or just set rc_coldplug=NO

I would prefer to partially block unwanted functionality rather than completely
disable this feature.

Because it failed in boot.
You can fix this by merging the two runlevels by commenting out the line in
/etc/inittab that calls "rc boot". This ONLY works for openrc.

What consequences does it have?

equery belongs /etc/init.d/{autoconfig,mkxf86config,x-setup}
Or the paludis equivalent of that.

equery didn't report any packages. I've greped my paludis logs and I noticed I
was experimenting with livecd-tools around Mon, 05 Nov 2007 16:34:56 but I removed it 5 minutes later (maybe that's why I didn't even remember about it).
Apparently some bits left there (why? - that question should be raised
somewhere else ;)).

Also, please attach output of this
egrep "(autoconfig|mkxf86config|x-setup)" /etc/* /lib/* -R

The only _relevant_ files:

/etc/X11/xorg.conf.in:# Auto-generated by mkxf86config
/etc/X11/xorg.conf.in: # The following line is auto-generated by x11-misc/mkxf86config

(you can imagine how many files included autoconfig part)

Also, attach the full /var/log/rc.log please.

rc boot logging started at Wed Feb 20 10:23:28 2008

  • About to start the service clock
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • Setting system clock using the hardware clock [Local Time] ... [ok]
  • About to start the service modules
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • Autoloaded 0 module(s)
  • About to start the service fsck
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • Checking local filesystems ...

/dev/sda3: clean, 1780930/4889248 files, 7878524/9765511 blocks

[ok]

  • About to start the service root
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • Remounting root filesystem read/write ... [ok]
  • About to start the service mtab
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • Updating /etc/mtab ... [ok]
  • About to start the service localmount
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • Mounting local filesystems ... [ok]
  • About to start the service hostname
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • Setting hostname to rob ... [ok]
  • About to start the service hdparm
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • About to start the service sysctl
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • Configuring kernel parameters ... [ok]
  • About to start the service bootmisc
    • 1) Start the service 2) Skip the service
    • 3) Continue boot process 4) Exit to shell
    • Creating user login records ... [ok]
    • Cleaning /var/run ... [ok]
    • Wiping /tmp directory ... [ok]
  • About to start the service checkroot
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • root filesystem is mounted read-write - skipping
  • Updating /etc/mtab ... [ok]
  • About to start the service checkfs
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • Checking all filesystems ... [ok]
  • About to start the service keymaps
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • Loading key mappings ... [ok]
  • Setting terminal encoding to UTF-8 ... [ok]
  • About to start the service consolefont
    • 1) Start the service 2) Skip the service
    • 3) Continue boot process 4) Exit to shell
    • Setting user font ... [ok]
  • About to start the service net.lo
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • Bringing up interface lo
  • 127.0.0.1/8 ... [ok]
  • Adding routes
  • 127.0.0.0/8 via 127.0.0.1 ... [ok]
  • About to start the service procfs
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • Mounting USB device filesystem (usbfs) ... [ok]
  • Mounting misc binary format filesystem ... [ok]
  • Mounting debug filesystem ... [ok]
  • About to start the service rmnologin
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • About to start the service swap
    • 1) Start the service 2) Skip the service
    • 3) Continue boot process 4) Exit to shell
    • Activating swap ... [ok]
  • About to start the service urandom
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • Initializing random number generator ... [ok]
  • About to start the service alsasound
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • Loading ALSA modules ...
  • Loading: snd-mixer-oss ... [ok]
  • Loading: snd-pcm-oss ... [ok] [ok]
  • Restoring Mixer Levels ... [ok]
  • About to start the service gpm
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • Starting gpm ... [ok]
  • About to start the service mkxf86config
    • 1) Start the service 2) Skip the service
    • 3) Continue boot process 4) Exit to shell
  • About to start the service net.eth0
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • Bringing up interface eth0
  • No configuration specified; defaulting to DHCP
  • dhcp ...
  • Running dhcpcd ... [ok]
  • received address 10.0.1.12/24 [ok]
  • Waiting for IPv6 addresses ... [ok]
  • About to start the service udev-postmount
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell

rc boot logging stopped at Wed Feb 20 10:25:03 2008

rc default logging started at Wed Feb 20 10:25:03 2008

  • About to start the service dbus
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • Starting D-BUS system messagebus ... [ok]
  • About to start the service dhcdbd
    • 1) Start the service 2) Skip the service
    • 3) Continue boot process 4) Exit to shell
    • Starting dhcdbd ... [ok]
  • About to start the service metalog
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • Starting metalog ... [ok]
  • About to start the service acpid
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • Starting acpid ... [ok]
  • About to start the service nscd
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • Starting Name Service Cache Daemon ... [ok]
  • About to start the service hald
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • Starting Hardware Abstraction Layer daemon ... [ok]
  • About to start the service NetworkManager?
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • Starting NetworkManager? ... [ok]
  • About to start the service xfs
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • Scanning font directories ... [ok]
  • Starting X Font Server ... [ok]
  • About to start the service fbcondecor
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • About to start the service mkxf86config
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • About to start the service portmap
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • Starting portmap ... [ok]
  • About to start the service rpc.statd
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • Starting NFS statd ... [ok]
  • About to start the service avahi-daemon
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • Starting avahi-daemon ... [ok]
  • About to start the service cupsd
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • Starting cupsd ... [ok]
  • About to start the service nfs
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • Mounting nfsd filesystem in /proc ... [ok]
  • Exporting NFS directories ... [ok]
  • Starting NFS mountd ... [ok]
  • Starting NFS daemon ... [ok]
  • Starting NFS smnotify ...

Backgrounding to notify hosts...

[ok]

  • About to start the service netmount
  • 1) Start the service 2) Skip the service
  • 3) Continue boot process 4) Exit to shell
  • Mounting network filesystems ... [ok]
  • Setting up gdm ... [ok]
  • Starting PostgreSQL ... [ok]
  • Starting sshd ... [ok]
  • Starting apache2 ... [ok]
  • Starting avahi-dnsconfd ... [ok]
    • Starting BOINC ... [ok]
    • Loading lm_sensors modules...
    • Loading coretemp ... [ok]
    • Initializing sensors ... [ok]
    • Starting Music Player Daemon ... [ok]
    • Starting ntpd ... [ok]
    • Starting postfix ... [ok]
    • Starting S.M.A.R.T. monitoring daemon ... [ok]
    • Starting vixie-cron ... [ok]
    • Starting local ... [ok]

rc default logging stopped at Wed Feb 20 10:26:24 2008

comment:146 Changed 3 years ago by roy

The problem was found by Matthias Schwarzott < zzam@gentoo.org>.
Basically you have the splash plugin installed - /lib/rc/plugins/splash.so which loads the autoconfig init script if found, which causes everything to get coldplugged. This is not configurable. To verify, simply move the plugin out of the plugin dir and reboot.

I suggest you open bugs at  http://bugs.gentoo.org against paludis for not removing the init scripts and splashutils for always running the autoconfig init script which causes this.

comment:167 Changed 2 years ago by Robert Piasek <robert@piasek.co.uk>

Roy,

Sorry for the late reply, Ive been away for a while. Thank you very much for looking into it. You gave me much better understanding how it works than I had before!

comment:168 Changed 2 years ago by roy

  • Status changed from reopened to resolved
  • Resolution set to invalid

Welcome

Note: See TracTickets for help on using tickets.