[Pkg-utopia-maintainers] Bug#431101: dbus: init script fails with confusing message when /proc is not mounted
Frédéric Brière
fbriere at fbriere.net
Fri Jun 29 18:34:26 UTC 2007
Package: dbus
Version: 1.1.1-3
Severity: normal
In trying to build, within a chrooted lenny, a C# package that
indirectly build-deps on dbus, I stumbled upon this:
Setting up dbus (1.1.1-1) ...
Starting system message bus: dbusCould not tell if SELinux is enabled: No such file or directory
SELinux pre-initialization failed
invoke-rc.d: initscript dbus, action "start" failed.
dpkg: error processing dbus (--configure):
subprocess post-installation script returned error exit status 1
Turns out that dbus is looking into /proc as a last resort (which was
not mounted within the chroot), and this error message is merely the
ENOENT of the last attempt:
13396 open("/etc/selinux/config", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
13396 statfs64("/selinux", 84, 0xbfc498a0) = -1 ENOENT (No such file or directory)
13396 open("/proc/mounts", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
13396 open("/proc/filesystems", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
13396 write(2, "Could not tell if SELinux is ena"..., 64) = 64
It would be nice if dbus could either survive when /proc is not mounted
(as it did in etch), or failing that, if it could issue an error message
to that effect.
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.21-1-k7 (SMP w/1 CPU core)
Locale: LANG=en_CA, LC_CTYPE=en_CA (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash
Versions of packages dbus depends on:
ii adduser 3.103 Add and remove users and groups
ii dbus-x11 1.1.1-3 simple interprocess messaging syst
ii debianutils 2.21.3 Miscellaneous utilities specific t
ii libc6 2.5-11 GNU C Library: Shared libraries
ii libdbus-1-3 1.1.1-3 simple interprocess messaging syst
ii libexpat1 1.95.8-3.4 XML parsing C library - runtime li
ii libselinux1 2.0.15-2 SELinux shared libraries
ii lsb-base 3.1-23.1 Linux Standard Base 3.1 init scrip
dbus recommends no packages.
-- no debconf information
More information about the Pkg-utopia-maintainers
mailing list