[Fedora-xen] F7 x86_64 Xen - Can't start xend - wrong ELF class

Chris Tyler chris at tylers.info
Sun Jun 24 22:44:14 UTC 2007


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




More information about the Fedora-xen mailing list