Your message dated Mon, 30 Jul 2012 21:33:43 +0000 with message-id <[email protected]> and subject line Bug#680528: fixed in xen 4.1.3~rc1+hg-20120614.a9c0a89c08f2-5 has caused the Debian Bug report #680528, regarding xen-utils-common: Please disable xendomains auto-start to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 680528: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=680528 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: xcp-xapi Version: 1.3.2-8 Severity: important During startup /etc/init.d/xendomains script is called. That script is installed with xen-utils-common witch xcp-xapi is depends on. That script calls /usr/sbin/xen as xen list &> /dev/null This 'xen' seems to call xapi: xen list ^Z [1]+ Stopped xen list root@lab-xh3:~# ps f PID TTY STAT TIME COMMAND 3940 pts/6 Ss 0:00 -bash 3982 pts/6 T 0:00 \_ /usr/sbin/xapi list That call is never ends. I think this is not desired behavior: 1) Script xendomains is provided by xen-utils-common 2) /usr/sbin/xen is provided by xen-utils-common 3) 'list' seems be addressed to xm/xl toolstack (not sure) 4) TOOLSTACK is pointing to xapi. 5) XAPI is not ready to serve 'list' domains and start like it expect to be 'initialized', not queried. 6) Boot process do not finish. I think disabling of xendomains should be noted in README.Debian, or, better, checked during installation. Future, it can be fix to xendomains script to exit if toolstack is xapi. Not sure is should be reported to xen package as well. PS Everyone, who affects this problem: update-rc.d xendomains remove -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 3.2.0-3-686-pae (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages xcp-xapi depends on: ii hwdata 0.233-1 ii libc6 2.13-34 ii libpam0g 1.1.3-7.1 ii libuuid1 2.20.1-5.1 ii libvhd0 2.0.90-1 ii libxen-4.1 4.1.3~rc1+hg-20120614.a9c0a89c08f2-4 ii libxenstore3.0 4.1.3~rc1+hg-20120614.a9c0a89c08f2-4 ii lsb-base 4.1+Debian7 ii pciutils 1:3.1.9-5 ii python 2.7.3-1 ii python-xenapi 1.3.2-8 ii stunnel4 [stunnel] 3:4.53-1 ii xcp-eliloader 0.1-4 ii xcp-fe 0.5.2-3+b1 ii xcp-networkd 1.3.2-8 ii xcp-squeezed 1.3.2-8 ii xcp-storage-managers 0.1.1-2 ii xcp-v6d 1.3.2-8 ii xcp-xe 1.3.2-8 ii xen-hypervisor-4.1-amd64 [xen-hypervi 4.1.3~rc1+hg-20120614.a9c0a89c08f2-4 ii xen-utils-4.1 4.1.3~rc1+hg-20120614.a9c0a89c08f2-4 ii zlib1g 1:1.2.7.dfsg-13 Versions of packages xcp-xapi recommends: ii cifs-utils 2:5.5-1 ii xcp-guest-templates 0.1-3 ii xcp-vncterm 0.1-2 xcp-xapi suggests no packages. -- Configuration Files: /etc/init.d/xcp-xapi changed: XAPI_INIT_COMPLETE_COOKIE=/var/run/xapi_init_complete.cookie XAPI_STARTUP_COOKIE=/var/run/xapi_startup.cookie PATH=/sbin:/usr/sbin:/bin:/usr/bin DESC="The XenAPI server" NAME=xapi DAEMON=/usr/sbin/$NAME DAEMON_ARGS="-daemon -writereadyfile $XAPI_STARTUP_COOKIE -writeinitcomplete $XAPI_INIT_COMPLETE_COOKIE -onsystemboot" PIDFILE=/var/run/$NAME.pid SCRIPTNAME=/etc/init.d/$NAME TEMPLATES_MD5_STAMP=/var/lib/xcp/templates.md5 [ -x "$DAEMON" ] || exit 0 grep hypervisor /proc/cpuinfo > /dev/null || exit 0 [ -r /etc/default/$NAME ] && . /etc/default/$NAME [ -r /etc/default/xen ] && . /etc/default/xen . /lib/init/vars.sh . /lib/lsb/init-functions if [ "${TOOLSTACK}" != "xapi" ]; then log_failure_msg "Xen toolstack is not set to xapi! Exiting." exit 0 fi if [ -f /var/run/xend.pid ]; then log_failure_msg "/var/run/xend.pid exists; ${NAME} conflicts with xend" exit 1 fi wait_for_xapi() { MAX_RETRIES=50 RETRY=0 while [ ${RETRY} -lt ${MAX_RETRIES} ]; do if [ -e ${XAPI_STARTUP_COOKIE} ]; then return 0 fi sleep 1 RETRY=$(( ${RETRY} + 1 )) done return 1 } do_start() { # Return # 0 if daemon has been started # 1 if daemon was already running # 2 if daemon could not be started modprobe xen-netback modprobe xen-blkback modprobe blktap mkdir -p /var/run/xend/boot mkdir -p /usr/share/xcp/packages/iso export OCAMLRUNPARAM=b rm -f $XAPI_STARTUP_COOKIE $XAPI_INIT_COMPLETE_COOKIE start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null \ || return 1 start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \ $DAEMON_ARGS \ || return 2 # Add code here, if necessary, that waits for the process to be ready # to handle requests from services started subsequently which depend # on this one. As a last resort, sleep for some time. wait_for_xapi # Do some standard setup, e.g. pif-scan, template creation (maybe) . /etc/xcp/inventory xe pif-scan host-uuid=${INSTALLATION_UUID} # Check whether the md5 of the create-templates binary matches the one # used previously. If not, recreate the templates. if [ -e /usr/lib/xcp/lib/create_templates ]; then if ! md5sum -c --status $TEMPLATES_MD5_STAMP ; then /usr/lib/xcp/lib/regenerate-templates start md5sum /usr/lib/xcp/lib/create_templates > $TEMPLATES_MD5_STAMP fi fi } do_stop() { # Return # 0 if daemon has been stopped # 1 if daemon was already stopped # 2 if daemon could not be stopped # other if a failure occurred start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name $NAME RETVAL="$?" [ "$RETVAL" = 2 ] && return 2 # Wait for children to finish too if this is a daemon that forks # and if the daemon is only ever run from this initscript. # If the above conditions are not satisfied then add some other code # that waits for the process to drop all resources that could be # needed by services started subsequently. A last resort is to # sleep for some time. start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 --exec $DAEMON [ "$?" = 2 ] && return 2 # Many daemons don't delete their pidfiles when they exit. rm -f $PIDFILE return "$RETVAL" } do_reload() { # # If the daemon can reload its configuration without # restarting (for example, when it is sent a SIGHUP), # then implement that here. # start-stop-daemon --stop --signal 1 --quiet --pidfile $PIDFILE --name $NAME return 0 } case "$1" in start) [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME" do_start case "$?" in 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; esac ;; stop) [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME" do_stop case "$?" in 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; esac ;; status) status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $? ;; #reload|force-reload) # # If do_reload() is not implemented then leave this commented out # and leave 'force-reload' as an alias for 'restart'. # #log_daemon_msg "Reloading $DESC" "$NAME" #do_reload #log_end_msg $? #;; restart|force-reload) # # If the "reload" option is implemented then remove the # 'force-reload' alias # log_daemon_msg "Restarting $DESC" "$NAME" do_stop case "$?" in 0|1) do_start case "$?" in 0) log_end_msg 0 ;; 1) log_end_msg 1 ;; # Old process is still running *) log_end_msg 1 ;; # Failed to start esac ;; *) # Failed to stop log_end_msg 1 ;; esac ;; *) #echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2 echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2 exit 3 ;; esac : /etc/xcp/pool.conf changed: slave:31.186.98.97 -- no debconf information
--- End Message ---
--- Begin Message ---Source: xen Source-Version: 4.1.3~rc1+hg-20120614.a9c0a89c08f2-5 We believe that the bug you reported is fixed in the latest version of xen, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Bastian Blank <[email protected]> (supplier of updated xen package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Sat, 28 Jul 2012 10:23:26 +0200 Source: xen Binary: xen-docs-4.1 libxen-4.1 libxenstore3.0 libxen-dev xenstore-utils libxen-ocaml libxen-ocaml-dev xen-utils-common xen-utils-4.1 xen-hypervisor-4.1-amd64 xen-system-amd64 xen-hypervisor-4.1-i386 xen-system-i386 Architecture: source amd64 all Version: 4.1.3~rc1+hg-20120614.a9c0a89c08f2-5 Distribution: unstable Urgency: low Maintainer: Debian Xen Team <[email protected]> Changed-By: Bastian Blank <[email protected]> Description: libxen-4.1 - Public libs for Xen libxen-dev - Public headers and libs for Xen libxen-ocaml - OCaml libraries for controlling Xen libxen-ocaml-dev - OCaml libraries for controlling Xen (devel package) libxenstore3.0 - Xenstore communications library for Xen xen-docs-4.1 - Documentation for Xen xen-hypervisor-4.1-amd64 - Xen Hypervisor on AMD64 xen-hypervisor-4.1-i386 - Xen Hypervisor on i386 xen-system-amd64 - Xen System on AMD64 (meta-package) xen-system-i386 - Xen System on i386 (meta-package) xen-utils-4.1 - XEN administrative tools xen-utils-common - Xen administrative tools - common files xenstore-utils - Xenstore utilities for Xen Closes: 671018 680528 681376 Changes: xen (4.1.3~rc1+hg-20120614.a9c0a89c08f2-5) unstable; urgency=low . [ Ian Campbell ] * Set tap device MAC addresses to fe:ff:ff:ff:ff:ff (Closes: #671018) * Only run xendomains initscript if toolstack is xl or xm (Closes: #680528) . [ Bastian Blank ] * Actually build-depend on new enough version of dpkg-dev. * Add xen-sytem-* meta-packages. We are finally in a position to do automatic upgrades and this package is missing. (closes: #681376) Checksums-Sha1: 3b379fad603bc737c3ff571823e9292fea6f4ef6 2679 xen_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5.dsc dbe27378d4dfa8147b56b931989a2fe1a2705ccb 109957 xen_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5.debian.tar.gz e7689ed1217b5acbd0a85b6124e4aabab80090af 748560 xen-hypervisor-4.1-amd64_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb 83ea5c29eee15e086ae420db0b49eecb2c4bb288 16600 xen-system-amd64_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb 390d1b40f7bfa2a52f8a24c90d47e86002b9a53e 1170680 xen-docs-4.1_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_all.deb e3ecb7cb17a9c3bfd84b7457eaaa7048c9575790 77904 xen-utils-common_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_all.deb 3be425b7c8f23db14bd7ea4da3654bfc4d7522f6 288804 libxen-dev_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb 7c218799f5ca9b56c43157baca87c0aaa9cd0652 87424 libxen-ocaml-dev_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb 9f76ccbe662cd0d8b7e17536e193b874ab235850 28016 libxenstore3.0_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb abd9037e694cff2611eabbe0340042a6aa157dd1 137508 libxen-4.1_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb 4d0e32169bdf3257d341b5877938f6792e7c5c96 61760 libxen-ocaml_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb a4316150e3a376bfdda8a0bd0848ef857dbd1700 25320 xenstore-utils_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb cdff71de05cf8768d18f15e0a1b364f71707a5ad 1606710 xen-utils-4.1_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb Checksums-Sha256: 416f8add5702ab2bd7db971a0dfd52caeaf194443337b66d349d0124d3bcd7e3 2679 xen_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5.dsc 4b1b9cacf50e643639c28e24697b6cb35c971eed52a0b818f6d943e4e484c7e7 109957 xen_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5.debian.tar.gz cb8f2b4d9ccdb1309d5769aa6974bbee2b210c91d31fd33dd6094778212da0b4 748560 xen-hypervisor-4.1-amd64_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb 632e4b1f6ea9091f97bbd6b5047529fe6df02e06f0030efa80b6a2877eb51427 16600 xen-system-amd64_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb ecf81970cbb414d172c96e63d23be72877a9f649b978b0f942aa7c2aa9818af0 1170680 xen-docs-4.1_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_all.deb 009f5b6020d85649f8f12ffce82cd72d6f3e15bb747e3c813afb41721954b125 77904 xen-utils-common_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_all.deb a4c5b5798e31839c7353dfca80058e5f89bc891077a7ed1ffa45ea05fdc08075 288804 libxen-dev_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb 5c405a0cd179c140cdce22dd66580babbd9ea7b826fb697fe8a531d6454ca2da 87424 libxen-ocaml-dev_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb 06c00234422d0361d3a5485c7f8eee37a8a9e9bdb1b07143b534703bfc550d52 28016 libxenstore3.0_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb 36b5410f2c4dd95037ae076256d97772539f7965b8a7ee8b121b1d4f37197dcc 137508 libxen-4.1_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb c622be57c5f392f975ec52ca6c0a9565f6b03b915949dc1f945e373bd9d4ab91 61760 libxen-ocaml_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb 1e8cc5becd33efd34f63a9398fe03fb5c4044822c0576e6688949bfa00c4986b 25320 xenstore-utils_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb a0d56d46669c88d865f85612b725b912a0a94fd91dea73074c230e818cc1f007 1606710 xen-utils-4.1_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb Files: ea4d5956f03775db3b29bf2660536802 2679 kernel optional xen_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5.dsc a4431dfcf303f69576e0db2b1565e0fb 109957 kernel optional xen_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5.debian.tar.gz 1df618584265b99902f8d3c09fa65075 748560 kernel optional xen-hypervisor-4.1-amd64_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb 1eab1bf31603836f6aa59118d45bcb29 16600 kernel optional xen-system-amd64_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb 16a9497f3d794be989f04795c4fa1b04 1170680 doc optional xen-docs-4.1_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_all.deb 71a0d0e38001058bc275bf6c92b42c83 77904 kernel optional xen-utils-common_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_all.deb fc85fb833fc66b41c9e274d2f74757db 288804 libdevel optional libxen-dev_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb 318f74ce4574fe1c251647ede2ae44d1 87424 ocaml optional libxen-ocaml-dev_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb e7c47e1d267ffbeaeb80d6be4ce4503f 28016 libs optional libxenstore3.0_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb a1d20b7ab7d56685157b993883bee192 137508 libs optional libxen-4.1_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb 01859bf2ea2508853f45fb572467fa3d 61760 ocaml optional libxen-ocaml_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb 7342900adfae55f8def9078c90bad5e8 25320 admin optional xenstore-utils_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb 1297244d4a8ac05017387e4dd5d86b1c 1606710 kernel optional xen-utils-4.1_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iEYEARECAAYFAlATpJoACgkQLkAIIn9ODhEw5wCg7iNnCQM4x5wrGrXMhNMe9Yii RWgAnRMocGwfx1wIT8XOu/JIr5p8rmk9 =1NDL -----END PGP SIGNATURE-----
--- End Message ---

