./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 |
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. |
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? |
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. |
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. |
try ldd runInstaller and please post the result
|
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. |
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 |
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? |
http://news.softpedia.com/news/Oracl...d-256508.shtml
Oracle Enterprise Linux 5.8 is 100% compatible with the upstream release from Red Hat. |
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) = ? |
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) = ? |
try to test your memory http://hackstips.wordpress.com/2012/...test-on-linux/
|
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 |
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. |