Home > Archive > Java Help > February 2007 > 64-bin JVM install problem (with install.sfx error)
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
64-bin JVM install problem (with install.sfx error)
|
|
| OtisUsenet 2007-02-23, 8:13 am |
| Hi,
I'm having difficulties installing the 64-bit JVM (JDK, really) on a
64-bit Xeon box.
I'm using the self-extracting .bin file as usual, but the install
fails with this error:
# chmod +x jdk-6-linux-amd64.bin
# ./jdk-6-linux-amd64.bin
....
Unpacking...
Checksumming...
Extracting...
../jdk-6-linux-amd64.bin: line 342: ./install.sfx.12201: cannot execute
binary file
Failed to extract the files. Please refer to the Troubleshooting
section of
the Installation Instructions on the download page for more
information.
Installing a 32-bit JVM on the same machine, same directory, same
everything works.
Does anyone have any idea why this would be happening?
Any help would be appreciated.
Thanks!
| |
| Gordon Beaton 2007-02-23, 8:13 am |
| On 23 Feb 2007 03:19:05 -0800, OtisUsenet wrote:
> I'm having difficulties installing the 64-bit JVM (JDK, really) on a
> 64-bit Xeon box.
[...]
> Extracting...
> ./jdk-6-linux-amd64.bin: line 342: ./install.sfx.12201:
> cannot execute binary file
What do "file ./install.sfx.nnnn" and "ldd ./install.sfx.nnnn" say?
(Realize that the number at the end will be different each time you
run this. Also You may need to modify the script first to prevent it
from removing the temporary file after the failure.)
Does your system have library support for 64-bit userspace?
/gordon
--
[ don't email me support questions or followups ]
g o r d o n + n e w s @ b a l d e r 1 3 . s e
| |
| OtisUsenet 2007-02-23, 8:13 am |
| Hi,
On Feb 23, 7:02 am, Gordon Beaton <n...@for.email> wrote:
> On 23 Feb 2007 03:19:05 -0800, OtisUsenet wrote:
>
>
> [...]
>
>
> What do "file ./install.sfx.nnnn" and "ldd ./install.sfx.nnnn" say?
> (Realize that the number at the end will be different each time you
> run this. Also You may need to modify the script first to prevent it
> from removing the temporary file after the failure.)
Here it is:
# ldd install.sfx.11965
not a dynamic executable
# file install.sfx.11965
install.sfx.11965: ELF 64-bit LSB executable, AMD x86-64, version 1
(SYSV), for GNU/Linux 2.4.0, dynamically linked (uses shared libs),
stripped
I don't know how I should interpret this, though...
> Does your system have library support for 64-bit userspace?
Hmmmmmm. Don't know. How do I check?
This is a 3.0GHz Xeon, which is 64-bit, but I'm not sure what "64-bit
userspace" means.
Thanks!
| |
| Gordon Beaton 2007-02-23, 8:13 am |
| On 23 Feb 2007 04:17:05 -0800, OtisUsenet wrote:
> Here it is:
>
> # ldd install.sfx.11965
> not a dynamic executable
>
> # file install.sfx.11965
> install.sfx.11965: ELF 64-bit LSB executable, AMD x86-64, version 1
> (SYSV), for GNU/Linux 2.4.0, dynamically linked (uses shared libs),
> stripped
>
> I don't know how I should interpret this, though...
>
>
> Hmmmmmm. Don't know. How do I check?
> This is a 3.0GHz Xeon, which is 64-bit, but I'm not sure what "64-bit
> userspace" means.
64-bit userspace means OS support for running 64-bit programs. But in
order to do that it needs a set of shared libraries, probably in
/lib64 or /usr/lib64. ldd should have shown you what it needs.
However it occurs to me that Xeon is in fact IA64 (not AMD64), and
consequently I'm not sure that the AMD64 download is the right one for
your system. Have a look at older JDKs, they have different downloads
for 64 bit Intel and AMD platforms.
/gordon
--
[ don't email me support questions or followups ]
g o r d o n + n e w s @ b a l d e r 1 3 . s e
| |
| OtisUsenet 2007-02-23, 8:13 am |
| On Feb 23, 7:54 am, Gordon Beaton <n...@for.email> wrote:
> On 23 Feb 2007 04:17:05 -0800, OtisUsenet wrote:
>
>
>
>
>
>
>
>
>
> 64-bit userspace means OS support for running 64-bit programs. But in
> order to do that it needs a set of shared libraries, probably in
> /lib64 or /usr/lib64. ldd should have shown you what it needs.
Aaaah. Of course! My disks, and with them the old kernel, have just
moved to the new mobo and CPUs. The old architecture was 32-bit, the
new one is 64-bit, but the kernel is old. I suppose I need to rebuild
the kernel.
> However it occurs to me that Xeon is in fact IA64 (not AMD64), and
> consequently I'm not sure that the AMD64 download is the right one for
> your system. Have a look at older JDKs, they have different downloads
> for 64 bit Intel and AMD platforms.
I asked about this about 7 months ago:
http://groups.google.com/group/comp...t%2
6q%3D
otisusenet%2B64-bit%26rnum%3D1%26#doc_c5c99d68a4aee2e2
I'll go rebuild the kernel. Thanks for the speedy help, Gordon!
|
|
|
|
|