https://bugzilla.novell.com/show_bug.cgi?id=783847 https://bugzilla.novell.com/show_bug.cgi?id=783847#c0 Summary: Virtualization/xen: Bug Xen 4.2 'xendomins' init script incorrectly Requires 'xend' service when using 'xl' toolstack Classification: openSUSE Product: openSUSE.org Version: unspecified Platform: All OS/Version: openSUSE 12.2 Status: NEW Severity: Major Priority: P5 - None Component: 3rd party software AssignedTo: carnold@suse.com ReportedBy: ar16@imapmail.org QAContact: opensuse-communityscreening@forge.provo.novell.com Found By: Community User Blocker: --- I've installed Xen 4.2 on Opensuse 12.2, rpm -qa | grep ^xen xen-4.2.0_02-205.2.x86_64 xen-tools-4.2.0_02-205.2.x86_64 xen-libs-4.2.0_02-205.2.x86_64 xen-devel-4.2.0_02-205.2.x86_64 installs four services: xen-watchdog 0:off 1:off 2:off 3:off 4:off 5:off 6:off xencommons 0:off 1:off 2:on 3:on 4:off 5:on 6:off xend 0:off 1:off 2:off 3:off 4:off 5:off 6:off xendomains 0:off 1:off 2:off 3:off 4:off 5:off 6:off with ONLY 'xencommons' enabled. per instructions @ http://wiki.xen.org/wiki/XL#xl_Upgrade_Checklist Introduction xl should now be used by default ... xl Upgrade Checklist ... Disable xend startup script ... with this config, configs in /etc/xen/auto/* are no longer launched on boot. Inquiring @ this thread http://lists.xen.org/archives/html/xen-users/2012-10/msg00109.html "[Xen-users] How to auto-start Guests when using 'xl' toolstack? 'old' configs in /etc/xen/auto/ are ignored without xend service active." The problem's identified, > > The xendomains service should not be disabled with xl, it is the one > > which does this work, for both xend and xl. In Opensuse's packages, 'xendomains' requires 'xend' service @ https://build.opensuse.org/package/view_file?file=init.xendomains&package=xen&project=Virtualization&rev=9df0466bc5582192b05701ba731e1d79 # Required-Start: $syslog $remote_fs xend If 'xend' is enabled in order to enable 'xendomains', noting in /etc/init.d/xendomains ... check() { XEND=`pidof -x /usr/sbin/xend` if [ -z "$XEND" ]; then xm_cmd="xl -f" else xm_cmd="xm" fi ... after XEND start, service xend start checking for the pid pidof -x /usr/sbin/xend 19620 19619 will return if [ -z "$XEND" ] <====== FALSE and, as such, xm_cmd="xm" i.e., 'xm' toolstack will be used, not 'xl'. Further comment @ xen-users list > The version in Xen upstream doesn't: > ... > tools/hotplug/Linux/init.d/xendomains:# Required-Start: $syslog $remote_fs xenstored xenconsoled > ... and > Or maybe you need to file a bug against however provided the packages you are using. identifies this as an init-script bug that should be fixed in Opensuse's packaging -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.