32-bit libraries on 64-bit RedHat system

Discuss installation of Scalix software

Moderators: ScalixSupport, admin

kazinvan
Posts: 59
Joined: Wed Jul 19, 2006 12:43 pm
Location: Vancouver, BC, Canada

32-bit libraries on 64-bit RedHat system

Postby kazinvan » Wed Jul 19, 2006 1:03 pm

The Scalix installation guide pre-installation requirements for RedHat x86_64 systems shows 32-bit libraries for cyrus-sasl-md5, etc. I have all of these libraries installed but they are likely the 64 bit versions. How can you determine the version you have? Can you install the 32-bit libraries with up2date or yum? Will the installer check for missing 32-bit libraries?

Thanks,
Mike

ScalixSupport
Scalix
Scalix
Posts: 5503
Joined: Thu Mar 25, 2004 8:15 pm

Postby ScalixSupport » Thu Jul 20, 2006 4:58 am

Hi,

The rpms are usually distinguished by i386 for 32bit and x86_64 for 64 bit. I believe the 32 bit libraries can be found on the install media. They can also be downloaded individually.

Cheers,
Yuri

kazinvan
Posts: 59
Joined: Wed Jul 19, 2006 12:43 pm
Location: Vancouver, BC, Canada

Postby kazinvan » Thu Jul 20, 2006 12:50 pm

Thanks, but how do you determine what is already installed on the system. "rpm -aq" does not list if they are 32 bit or 64 bit. Will the installer check?

Thanks.
Mike

ScalixSupport
Scalix
Scalix
Posts: 5503
Joined: Thu Mar 25, 2004 8:15 pm

Postby ScalixSupport » Fri Jul 21, 2006 10:43 am

Hi,

There are a couple of things you can do.

1. Any library that is in /usr/lib/ is a 32 bit library. Any library that is in /usr/lib64/ is a 64 bit library

2. To find out more detail about an installed rpm you can run

Code: Select all

rpm -qa --qf "%{name}-%{version}-%{release}-%{arch}\n" | grep cyrus

this should give you more info.

Cheers,
Yuri

kazinvan
Posts: 59
Joined: Wed Jul 19, 2006 12:43 pm
Location: Vancouver, BC, Canada

Update

Postby kazinvan » Thu Aug 17, 2006 7:57 pm

I now have all the 32-bit installation CDs and all of the libraries needed. When I try to install one of the 32-bit libraries it gives me the message "... already installed". Howerver, the "already installed" libraries are the 64 bit versions located in /lib64.

Do I force the rpm install? I don't want to do that if it will corrupt the system in any way. Also, the libraries have a lot of dependencies on other 32-bit libraries. This may require the installation of a lot of 32-bit libraries in order to get working.

Am I the first one to run into these issues? Is there any documentation on how to get Scalix running on Opterons with RHEL 4 x64?

Thanks,
Mike

florian
Scalix
Scalix
Posts: 3852
Joined: Fri Dec 24, 2004 8:16 am
Location: Frankfurt, Germany
Contact:

Postby florian » Fri Aug 18, 2006 5:15 pm

You should not having to use the 32 bit installation CDs. All the libraries that you need, afaik, are on the 64 bit installation media as "compat" packages.

Cheers,
Florian.
Florian von Kurnatowski, Die Harder!

kazinvan
Posts: 59
Joined: Wed Jul 19, 2006 12:43 pm
Location: Vancouver, BC, Canada

Postby kazinvan » Fri Aug 18, 2006 6:34 pm

I don't see a compat directory or libraries on the x64 CD, all of the RPMS seem to be x86_64. Can you be more specific in what you mean?

Are there any decent instructions on installing Scalix on RedHat x64?

kazinvan
Posts: 59
Joined: Wed Jul 19, 2006 12:43 pm
Location: Vancouver, BC, Canada

Postby kazinvan » Fri Aug 18, 2006 7:17 pm

There seems to be no clear way to do this, thus I'm re-installing RHEL 4 but the 32bit version this tmie.

florian
Scalix
Scalix
Posts: 3852
Joined: Fri Dec 24, 2004 8:16 am
Location: Frankfurt, Germany
Contact:

Postby florian » Fri Aug 18, 2006 9:00 pm

OK, my fault.... no compat here!

actually on my x86_64 media, I find both RPMs

Code: Select all

cyrus-sasl-2.1.19-5.EL4.i386.rpm
cyrus-sasl-2.1.19-5.EL4.x86_64.rpm


I would assume that installing both of those should be possible without conflicts.

Cheers,
Florian.
Florian von Kurnatowski, Die Harder!

kazinvan
Posts: 59
Joined: Wed Jul 19, 2006 12:43 pm
Location: Vancouver, BC, Canada

Postby kazinvan » Fri Aug 18, 2006 10:55 pm

As per a previous message, when you try to install the i386 version after already installing the x86_64 version you get a message saying "this package is already installed".

Are you supposed to "--force" the rpm install? Are you *sure* this doesn't cause conflicts?

florian
Scalix
Scalix
Posts: 3852
Joined: Fri Dec 24, 2004 8:16 am
Location: Frankfurt, Germany
Contact:

Postby florian » Fri Aug 18, 2006 11:00 pm

can you get a file list from the rpm??

-- Florian.
Florian von Kurnatowski, Die Harder!

kazinvan
Posts: 59
Joined: Wed Jul 19, 2006 12:43 pm
Location: Vancouver, BC, Canada

Postby kazinvan » Fri Aug 18, 2006 11:02 pm

Not anymore, I just re-installed the i386 version of RHEL 4


Return to “Installation”



Who is online

Users browsing this forum: No registered users and 4 guests