All,
First, I know that this list is mostly for people who build Xen from
source, so if you cannot help me, I guess I''ll know why. I''m
just
hoping that I do not have to totally rebuild this server, so if you have
ideas, I''d appreciate it.
I took updates on one of my Xen servers today that did not go well. The
server is a CentOS 6.2 machine on which Xen was built using the
procedure on HowTo Forge here:
http://www.howtoforge.com/virtualization-with-xen-on-centos-6.2-x86_64-paravirtualization-and-hardware-virtualization
Because CentOS 6 no-longer ships with Xen support, the libvirtd had to
be rebuilt and compiled using the steps outlined in the procedure. All
has gone well until this update, and everything installed except that
the Xend daemon complains after the Xen package is installed:
Running Transaction
Installing : xen-4.2.0-1.el6.x86_64
1/1
Non-fatal POSTIN scriptlet failure in rpm package xen-4.2.0-1.el6.x86_64
Stopping xend daemon: [ OK ]
Starting xend daemon: [FAILED]
warning: %post(xen-4.2.0-1.el6.x86_64) scriptlet failed, exit status 1
I know from past experience that the scriptlet failure is a problem with
libvirt, however a check for libvirtd''s status shows it running:
service libvirtd status
libvirtd (pid 3131) is running..
Funny thing is that the server also shows xend running:
xend (pid 322) is running...
[ OK ]
But none of the xm commands work:
xm list
Error: Unable to connect to xend: Connection refused. Is xend running?
and xl info shows permission denied messages and the old 4.1.2 version
version still running:
release : 2.6.32.57-1.el6xen.x86_64
version : #1 SMP Tue Mar 20 10:23:34 EST 2012
machine : x86_64
libxl: error: libxl.c:3628:libxl_get_physinfo: getting physinfo:
Permission denied
libxl_physinfo failed.
libxl: error: libxl.c:3933:libxl_get_scheduler: getting domain info
list: Permission denied
xen_major : 4
xen_minor : 1
xen_extra : .2
xen_caps : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32
hvm-3.0-x86_32p hvm-3.0-x86_64
xen_scheduler : (null)
xen_pagesize : 4096
platform_params : virt_start=0xffff800000000000
xen_changeset : unavailable
xen_commandline : cpufreq=xen dom0_max_vcpus=1 dom0_vcpus_pin
cc_compiler : gcc version 4.4.6 20110731 (Red Hat 4.4.6-3) (GCC)
cc_compile_by : mockbuild
cc_compile_domain : crc.id.au
cc_compile_date : Mon Feb 20 12:52:37 EST 2012
xend_config_format : 4
I''m pretty sure that if I can fix the libvirt issue, all will be well,
however I''m not positive.
Any ideas you have would be greatly appreciated.
Thanks,
--
--
Steven G. Spencer, Network Administrator
KSC Corporate - The Kelly Supply Family of Companies
Office 308-382-8764 Ext. 231
Mobile 308-380-7957