Date: Sun, 08 Mar 2015 17:48:10 +0000 From: bugzilla-noreply@freebsd.org To: gnome@FreeBSD.org Subject: maintainer-feedback requested: [Bug 198429] devel/dbus runs before ldconfig, not fixed by 196274 Message-ID: <bug-198429-6497-KMAkMpi3ZP@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-198429-6497@https.bugs.freebsd.org/bugzilla/> References: <bug-198429-6497@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
hg@queue.to has reassigned Bugzilla Automation <bugzilla@FreeBSD.org>'s request for maintainer-feedback to gnome@FreeBSD.org: Bug 198429: devel/dbus runs before ldconfig, not fixed by 196274 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=198429 --- Description --- Created attachment 154028 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=154028&action=edit output of rcorder /etc/rc.d/* /usr/local/etc/rc.d/* showing dbus invocation pccurs before ldconfig with unmodified /etc/rc.d/devd devel/dbus's rc.d/dbus correctly REQUIREs ldconfig, but the base system's devd specifies "BEFORE: NETWORKING mountcritremote ldconfig". As a result dbus tries to launch before ldconfig and fails. On my system the patch to dbus from bug 196274 that REQUIREs ldconfig is ineffective per inspection of the rcorder output. Workaround appears to be to remove the "ldconfig" REQUIREment from /etc/rc.d/devd. It's not clear why devd requires ldconfig as it's static. The attachment contains the output of rcorder /etc/rc.d/* /usr/local/etc/rc.d/* (I ran out of time when I captured these loops while running the above rcorder: cally:/usr/src/etc/rc.d$ rcorder /etc/rc.d/* /usr/local/etc/rc.d/* > /tmp/bar rcorder: file `/usr/local/etc/rc.d/tcsd' is before unknown provision `kerberos' rcorder: requirement `tpmd' in file `/usr/local/etc/rc.d/tcsd' has no providers. rcorder: Circular dependency on provision `mountcritremote' in file `/etc/rc.d/devfs'. rcorder: Circular dependency on provision `mountcritremote' in file `/etc/rc.d/mdconfig2'. rcorder: Circular dependency on provision `mountcritremote' in file `/etc/rc.d/newsyslog'. rcorder: Circular dependency on provision `mountcritremote' in file `/etc/rc.d/syslogd'. rcorder: Circular dependency on provision `NETWORKING' in file `/etc/rc.d/kdc'. rcorder: Circular dependency on provision `mountcritremote' in file `/etc/rc.d/archdep'. rcorder: Circular dependency on provision `mountcritremote' in file `/etc/rc.d/SERVERS'. rcorder: Circular dependency on provision `mountcritremote' in file `/etc/rc.d/accounting'. rcorder: Circular dependency on provision `NETWORKING' in file `/etc/rc.d/ntpdate'. rcorder: Circular dependency on provision `NETWORKING' in file `/etc/rc.d/rpcbind'. rcorder: Circular dependency on provision `mountcritremote' in file `/etc/rc.d/nfsclient'. rcorder: Circular dependency on provision `NETWORKING' in file `/etc/rc.d/nfsclient'. rcorder: Circular dependency on file `/etc/rc.d/cleartmp'. rcorder: Circular dependency on provision `tmp' in file `/etc/rc.d/cleartmp'. rcorder: Circular dependency on provision `mountcritremote' in file `/etc/rc.d/cleartmp'. rcorder: Circular dependency on provision `mountcritremote' in file `/etc/rc.d/dmesg'. rcorder: Circular dependency on provision `NETWORKING' in file `/etc/rc.d/hastd'. rcorder: Circular dependency on file `/etc/rc.d/NETWORKING'. rcorder: Circular dependency on provision `fake_prov_00000009' in file `/etc/rc.d/NETWORKING'. rcorder: Circular dependency on provision `defaultroute' in file `/etc/rc.d/NETWORKING'. rcorder: Circular dependency on provision `mountcritremote' in file `/etc/rc.d/quota'. rcorder: Circular dependency on provision `mountcritremote' in file `/etc/rc.d/pwcheck'. rcorder: Circular dependency on provision `mountcritremote' in file `/etc/rc.d/virecover'. rcorder: requirement `usbd' in file `/usr/local/etc/rc.d/hald' has no providers. cally:/usr/src/etc/rc.d$
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-198429-6497-KMAkMpi3ZP>