Chris Tyler
2007-Jun-24 22:44 UTC
[Fedora-xen] F7 x86_64 Xen - Can''t start xend - wrong ELF class
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