This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


Re: [Xen-users] could not import module ELFCLASS32

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-users] could not import module ELFCLASS32
From: jim burns <jim_burn@xxxxxxxxxxxxx>
Date: Thu, 3 Jul 2008 20:46:07 -0400
Delivery-date: Thu, 03 Jul 2008 17:46:41 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <486BA467.4010306@xxxxxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <486B1187.9080804@xxxxxxxxxxxxxxx> <486B4DF6.3020501@xxxxxxxxxxx> <486BA467.4010306@xxxxxxxxxxxxxxx> (sfid-20080702_120637_925588_CB34AA4B)
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: KMail/1.9.9
On Wednesday July 02 2008 11:53:11 am Joe Auty wrote:
> |> #hg clone http://xenbits.xensource.com/xen-3.2-testing.hg
> |> destination directory: xen-3.2-testing.hg
> |> requesting all changes
> |> adding changesets
> |> abort: could not import module ELFCLASS32!
> |> transaction abort!
> |> rollback completed
> |>
> |>
> |> Is there a workaround for this right now?
> |
> | It seems like you need to install the ELF libraries for this to work on
> | your system. ELFCLASS32 = ELF + Class + 32bit :)
> Hmmm...
> That makes sense, although I have all of the elf stuff installed:
> # rpm -qa | grep elf
> elfutils-libs-0.125-3.el5
> elfutils-devel-0.125-3.el5
> elfutils-libelf-0.125-3.el5
> elfutils-libs-0.125-3.el5
> elfutils-libelf-0.125-3.el5
> elfutils-libelf-devel-0.125-3.el5
> elfutils-devel-static-0.125-3.el5
> elfutils-devel-0.125-3.el5
> elfutils-0.125-3.el5
> elfutils-libelf-devel-static-0.125-3.el5
> Do you know which RPM contains this lib?

Actually, I think you left something out - this is a 64 bit system, right? 
ELFCLASS32 is a class of module, not a module name. What's happenning is a 
64bit program is trying to load a 32 bit module, but no 32 to 64 bit wrapper 
is available.

It may not be the elf utils at all. (It looks like you have them all.) Where 
did you get mercurial? Did you compile it from source (should work) or did 
you get it from a repo? (If the latter, make sure it's an x86_64.rpm, not an 

Xen-users mailing list

<Prev in Thread] Current Thread [Next in Thread>