[Pkg-xen-devel] Bug#655714: Bug#655714: xcp-squeezed: fails to install due to insserv rejecting the script header
Thomas Goirand
zigo at debian.org
Fri Jan 13 14:35:07 UTC 2012
On 01/13/2012 09:13 PM, Holger Levsen wrote:
> Setting up xcp-squeezed (1.3-13) ...
> insserv: Service xend has to be enabled to start service xcp-squeezed
> insserv: exiting now!
> update-rc.d: error: insserv rejected the script header
> dpkg: error processing xcp-squeezed (--configure):
Hi Holger,
Thanks for this bug report, but I wonder if it's not just a false
positive, because on the environment you ran the test, xend can't start,
because it needs access to xendfs (eg: /proc/xen).
The dependencies in the init.d script for xcp-squeezed are:
# Provides: xcp-squeezed
# Required-Start: $remote_fs $syslog xend
# Required-Stop: $remote_fs $syslog
so basically, it just requires xend. Then, from /etc/init.d/xend:
xenfs_setup()
{
[ -e "/proc/xen/capabilities" ] && return 0
log_progress_msg "xenfs"
[ -d "/proc/xen" ] || return 1
mount -t xenfs xenfs /proc/xen || return 1
return 0
}
[ ... ]
case "$1" in
start)
log_daemon_msg "Starting $DESC"
modules_setup
xenfs_setup
So, xend fails to start, because you're doing a test with puiparts,
which I really do expect to fail (eg: xend will never be able to start
in a chroot).
Let me know if you think I'm wrong here, and if I'm badly reading the
puipart report.
Thomas Goirand (zigo)
More information about the Pkg-xen-devel
mailing list