LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   ./runInstaller: unsupported version 256 of Verneed record (https://www.linuxquestions.org/questions/linux-newbie-8/runinstaller-unsupported-version-256-of-verneed-record-4175425706/)

cdhar 09-05-2012 01:02 AM

./runInstaller: unsupported version 256 of Verneed record
 
Hi,

I was trying to install some product software in oracle linux x86_64 box. But when I try to run the ./runInstaller it is showing

./runInstaller: error while loading shared libraries: ./runInstaller: unsupported version 256 of Verneed record

what is the meaning of this? Please let me know.

Thanks in advance.
cdhar

pan64 09-05-2012 07:57 AM

that looks like a product specific message, so hard to say what happened. Probably there is an incompatible or missing lib.
probably runInstaller has some options, maybe it is a shell script and you can look into it.

cdhar 09-05-2012 08:49 AM

thanks for the reply. the runinstaller.sh file contains this.
#!/bin/sh
CUR_DIR=$(pwd)
RUNINSTALLER_DIR=`dirname $0`
cd $RUNINSTALLER_DIR
./runInstaller $*
cd $CUR_DIR


so how do I read what runInstaller file contains which is pointing by this sh file?

pan64 09-05-2012 08:57 AM

runInstaller should be located in the same dir (so next to runinstaller.sh). You can execute: file runInstaller to check its type.
try -h, --h, --help or -? or something similar to find out what kind of options it has. Maybe there is a documentation.

cdhar 09-13-2012 01:23 AM

Thanks for the reply.
As you specified I ran the following command to find the installable type.

$ file runInstaller
runInstaller: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.0, dynamically linked (uses shared libs), stripped

And below is my system information.

$ uname -a
Linux abc01kkk 2.6.18-308.0.0.0.1.el5xen #1 SMP Sat Feb 25 16:26:29 EST 2012 x86_64 x86_64 x86_64 GNU/Linux

So will this installable is compatible to run in my machine?
Also can I debug, what is this installable is looking in my machine?
Please let me know.

thanks in advance.

pan64 09-13-2012 01:57 AM

try ldd runInstaller and please post the result

cdhar 09-13-2012 03:06 AM

thanks for the reply.

-bash-3.2$ ldd runInstaller
./runInstaller: error while loading shared libraries: ./runInstaller: unsupported version 256 of Verneed record

getting the same error.

pan64 09-13-2012 04:10 AM

I found this: http://lists2.linuxjournal.com/piper...ry/022860.html
you can try strace -o logfile -f runInstaller to check what happens
here is a tip, probably related: http://forums.gentoo.org/viewtopic-t...8-start-0.html

cdhar 09-13-2012 04:29 AM

Thanks. I will check that.

The installer which I am running supports OEL Linux 5.8 not Redhat linux.

My machine details:

# uname -a
Linux abc03kkk 2.6.18-308.0.0.0.1.el5xen #1 SMP Sat Feb 25 16:26:29 EST 2012 x86_64 x86_64 x86_64 GNU/Linux

# cat /etc/*release
Enterprise Linux Enterprise Linux Server release 5.8 (Carthage)
Oracle Linux Server release 5.8
Red Hat Enterprise Linux Server release 5.8 (Tikanga)

So am I running in correct OS environment?

pan64 09-13-2012 04:32 AM

http://news.softpedia.com/news/Oracl...d-256508.shtml
Oracle Enterprise Linux 5.8 is 100% compatible with the upstream release from Red Hat.

cdhar 09-13-2012 04:52 AM

ok. This is what I got.

-bash-3.2$ strace -f ./runInstaller
execve("./runInstaller", ["./runInstaller"], [/* 43 vars */]) = 0
brk(0) = 0x1a292000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2af9a6d02000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2af9a6d03000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
writev(2, [{"./runInstaller", 14}, {": ", 2}, {"error while loading shared libra"..., 36}, {": ", 2}, {"./runInstaller", 14}, {": ", 2}, {"unsupported version 256 of Verne"..., 42}, {"", 0}, {"", 0}, {"\n", 1}], 10./runInstaller: error while loading shared libraries: ./runInstaller: unsupported version 256 of Verneed record

) = 113
exit_group(127) = ?

cdhar 09-13-2012 05:03 AM

created /etc/ld.so.preload folder manually. now getting this.

-bash-3.2$ strace -f ./runInstaller
execve("./runInstaller", ["./runInstaller"], [/* 43 vars */]) = 0
brk(0) = 0x15f59000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b3d43d18000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b3d43d19000
access("/etc/ld.so.preload", R_OK) = 0
open("/etc/ld.so.preload", O_RDONLY) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE, 3, 0) = -1 ENODEV (No such device)
close(3) = 0
writev(2, [{"./runInstaller", 14}, {": ", 2}, {"error while loading shared libra"..., 36}, {": ", 2}, {"./runInstaller", 14}, {": ", 2}, {"unsupported version 256 of Verne"..., 42}, {"", 0}, {"", 0}, {"\n", 1}], 10./runInstaller: error while loading shared libraries: ./runInstaller: unsupported version 256 of Verneed record

) = 113
exit_group(127) = ?

pan64 09-13-2012 05:15 AM

try to test your memory http://hackstips.wordpress.com/2012/...test-on-linux/

cdhar 09-13-2012 11:56 PM

I was using VM not sure I can see the memory information,

One more thing

$ file runInstaller
runInstaller: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.0, dynamically linked (uses shared libs), stripped

The installer is based on AMD but my vm image is Oracle Linux 5 (Intel 64-bit, Developer). is this the problem?

thanks

pan64 09-14-2012 02:20 AM

no, that is not relevant I think. Try to check the real memory.


All times are GMT -5. The time now is 09:19 AM.