Sybase Forums,Unix Forums-Sybase Adaptive server|Replication Server|Sun Solaris Unix|Perl| Sybase Training

Full Version: x64 vs. x86? / ASE 15 Solaris installation help needed
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi, newbie here. Much Thanks for existing and for any help!

Am trying to install the developer edition of either ASE 15.0.3 or 15.5 on a Solaris 10 Intel based box (i5-750). I thought I had successfully done a clean install of 64-bit Solaris x86-x64, but the java binaries in either ase1503_sun64.tgz or ase155_sun64.tgz tarfile, downloaded directly from Sybase, don't seem to run at all (as if built for different platform).

I have to admit some confusion about what Sybase means by "Sun Solaris x64" and what Solaris means by "x64" vs "x86". I had thought that any modern 64-bit processor which does AMD64 would qualify and that a "Sun Solaris x64" version of ASE should be compatible with my Solaris 10 x86 installation which claims to be 64-bit. Perhaps my Solaris 10 installation is 64-bit x86, however "x64" is different b/c it is tweaked for branded Sun Xeon/Opteron hardware. Was told by someone at Sybase that it should work, but I may not have explained properly, and regardless, it doesn't.

For comparison, a developer with a partner company gave me a version of 15.0.2 to try and that installs fine (binaries don't crap out, uses older JRE, etc.). The tarfile was labelled "Sybase_ASE15.0.2.esd6_64bit.solaris_x86" and unpacked ebf15966.

Any insight or help is super appreciated. Apologies, if I'm being a bonehead.
I'm in the usual desperate situation: newbit, no budget, needed yesterday, in trouble.

-Andreas


More details:

/etc/release reads "Solaris 10 10/09 s10x_u8wos_08a X86", and iasinfo returns following:
bash-3.00$ isainfo -b
64
bash-3.00$ isainfo -v
64-bit amd64 applications
sse4.2 sse4.1 ssse3 popcnt tscp cx16 sse3 sse2 sse fxsr mmx cmov amd_sysc
cx8 tsc fpu
32-bit i386 applications
sse4.2 sse4.1 ssse3 popcnt tscp cx16 sse3 sse2 sse fxsr mmx cmov sep
cx8 tsc fpu
bash-3.00$ isainfo -bv
64-bit amd64 applications
sse4.2 sse4.1 ssse3 popcnt tscp cx16 sse3 sse2 sse fxsr mmx cmov amd_sysc
cx8 tsc fpu
bash-3.00$ isainfo -vk
64-bit amd64 kernel modules

When I run ./setup.bin, here's the output:

bash-3.00$ ./setup.bin
Preparing to install...
./setup.bin: !: not found
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...

Launching installer...

./setup.bin: /tmp/install.dir.8099/Solaris/resource/jre/bin/java: cannot execute


Permissions in temp install directory seem fine. As an example, if I separately try to run the java binary, following happens:

bash-3.00$ /tmp/install.dir.8099/Solaris/resource/jre/bin/java
bash: /tmp/install.dir.8099/Solaris/resource/jre/bin/java: Invalid argument

If i run the java binary of a the installed JRE of the same version, works fine. For whatever it's worth. I downloaded jre-6u20-solaris-x64.sh directly from Sun and binaries there run as well.
I too experiencing the same problem..getting the same error message.Please someone can help us.

Thanks,
Mahesh

(05-29-2010 04:25 AM)lewis101 Wrote: [ -> ]Hi, newbie here. Much Thanks for existing and for any help!

Am trying to install the developer edition of either ASE 15.0.3 or 15.5 on a Solaris 10 Intel based box (i5-750). I thought I had successfully done a clean install of 64-bit Solaris x86-x64, but the java binaries in either ase1503_sun64.tgz or ase155_sun64.tgz tarfile, downloaded directly from Sybase, don't seem to run at all (as if built for different platform).

I have to admit some confusion about what Sybase means by "Sun Solaris x64" and what Solaris means by "x64" vs "x86". I had thought that any modern 64-bit processor which does AMD64 would qualify and that a "Sun Solaris x64" version of ASE should be compatible with my Solaris 10 x86 installation which claims to be 64-bit. Perhaps my Solaris 10 installation is 64-bit x86, however "x64" is different b/c it is tweaked for branded Sun Xeon/Opteron hardware. Was told by someone at Sybase that it should work, but I may not have explained properly, and regardless, it doesn't.

For comparison, a developer with a partner company gave me a version of 15.0.2 to try and that installs fine (binaries don't crap out, uses older JRE, etc.). The tarfile was labelled "Sybase_ASE15.0.2.esd6_64bit.solaris_x86" and unpacked ebf15966.

Any insight or help is super appreciated. Apologies, if I'm being a bonehead.
I'm in the usual desperate situation: newbit, no budget, needed yesterday, in trouble.

-Andreas


More details:

/etc/release reads "Solaris 10 10/09 s10x_u8wos_08a X86", and iasinfo returns following:
bash-3.00$ isainfo -b
64
bash-3.00$ isainfo -v
64-bit amd64 applications
sse4.2 sse4.1 ssse3 popcnt tscp cx16 sse3 sse2 sse fxsr mmx cmov amd_sysc
cx8 tsc fpu
32-bit i386 applications
sse4.2 sse4.1 ssse3 popcnt tscp cx16 sse3 sse2 sse fxsr mmx cmov sep
cx8 tsc fpu
bash-3.00$ isainfo -bv
64-bit amd64 applications
sse4.2 sse4.1 ssse3 popcnt tscp cx16 sse3 sse2 sse fxsr mmx cmov amd_sysc
cx8 tsc fpu
bash-3.00$ isainfo -vk
64-bit amd64 kernel modules

When I run ./setup.bin, here's the output:

bash-3.00$ ./setup.bin
Preparing to install...
./setup.bin: !: not found
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...

Launching installer...

./setup.bin: /tmp/install.dir.8099/Solaris/resource/jre/bin/java: cannot execute


Permissions in temp install directory seem fine. As an example, if I separately try to run the java binary, following happens:

bash-3.00$ /tmp/install.dir.8099/Solaris/resource/jre/bin/java
bash: /tmp/install.dir.8099/Solaris/resource/jre/bin/java: Invalid argument

If i run the java binary of a the installed JRE of the same version, works fine. For whatever it's worth. I downloaded jre-6u20-solaris-x64.sh directly from Sun and binaries there run as well.
Guys,

Do you want to try console based installation(command shown below) instead of GUI installation ./setup and see if it works for you.

$ ./setup.bin -console
(06-01-2010 08:20 PM)Joshi Wrote: [ -> ]Guys,

Do you want to try console based installation(command shown below) instead of GUI installation ./setup and see if it works for you.

$ ./setup.bin -console

Thanks. Have already tried this (sorry, forgot to document it). Same thing happens. It still looks for java/JRE, decides it's not there, then unpacks it's own version, makes a call to its java executable and craps out. (For ASE15.0.3, also fails. Although 'setup' is a pure binary, so it fails immediately regardless of argument. There is no initial script running to probe and set up environment variables as with setup.bin of AS15.5 )

Is the console mode installation running java code in the console? or is it supposed to be strictly script based (no binaries, not calling java)?
Reference URL's