You are not logged in.
hello everyone, new member,and reporting with a problem ^^
i've got 64bit arch, installed oracle-xe, installed 32bit library, solved few problems oracle complained about but this last one couldn't
when trying to configure via oraconfig.sh i get in ~20 lines :
oracleXE: error while loading shared libraries: libaio.so.1: wrong ELF class: ELFCLASS64
lsnrctl will start, sqlplus will aslo start, but when trying to login will complain :
oracleXE: error while loading shared libraries: libaio.so.1: wrong ELF class: ELFCLASS64
ERROR:
ORA-12547: TNS:lost contact
I downloaded, makepkg and installed libaio from AUR via pacman.
I really tried everything i could think off, but nothing helped, so asking anyone for help/tip on how to solve this problem.
Thank you for reading
Offline
Welcome to the forums.
Wrong ELFCLASS errors mean that it's looking for a library from one architecture but only finding one from another. In this case it's finding the 64 bit libaio.so.1, but it needs the 32 bit one. I don't know what libaio belongs to, but you can check by:
pacman -Qo /usr/lib/libaio.so.1
Once you know the package name, see if there's a corresponding lib32 library for it. You can do that by:
pacman -Ss <whatever_the_package_name> | grep lib32
--EDIT--
Upon further inspection, I can see that there is no lib32 library in community or AUR. Personally I'd write a lib32-libaio PKGBUILD. It would make it easy to maintain.
Offline
Somewhere between "too small" and "too large" lies the size that is just right.
- Scott Hayes
Offline
Any luck making this work? If someone could create lib32-libaio would be awesome
Offline