I've been using Xen under FC6 for some time. I have an FC6 domU that I
want to migrate to a new box, which is running F7 x86_64. I'm having an
awful time getting Xen up on the new box; the problem that I'm seeing
looks like it may be a FAQ but I haven't find any other mentions of it.
I have the hypervisor and dom0 running fine, but I can't run xend:
-----------------------------------------------------------------
# service xend start
Starting xend: Traceback (most recent call last):
File "/usr/sbin/xend", line 34, in <module>
from xen.xend.server import SrvDaemon
File "/usr/lib/python2.5/site-packages/xen/xend/server/SrvDaemon.py",
line 20, in <module>
import xen.lowlevel.xc
ImportError: /usr/lib/python2.5/site-packages/xen/lowlevel/xc.so: wrong
ELF class: ELFCLASS32
(...snip...)
ImportError: /usr/lib/python2.5/site-packages/xen/lowlevel/xc.so: wrong
ELF class: ELFCLASS32
.Traceback (most recent call last):
File "/usr/sbin/xend", line 34, in <module>
from xen.xend.server import SrvDaemon
File "/usr/lib/python2.5/site-packages/xen/xend/server/SrvDaemon.py",
line 20, in <module>
import xen.lowlevel.xc
ImportError: /usr/lib/python2.5/site-packages/xen/lowlevel/xc.so: wrong
ELF class: ELFCLASS32
-----------------------------------------------------------------
Looks like that file is expected to be a 64-bit binary but is 32-bit
(?). Not sure how to get a 64-bit version; the file is owned by package
'xen' (3.1.0-0.rc7.1.fc7) but the only version available appears to be
i386.
Any pointers would be appreciated!--
-Chris