Knowledgebase: Products > Installation
Installer exits immediatley with no error on non-windows platforms
Posted by Jim Susoy, Last modified by Jim Susoy on 15 March 2014 02:09 PM

If you find that the product installer is exiting immedaitley when run on a non-windows platform, the likely cause may be that the platform you are running on does not have support for running 32bit executables.

You can use strace to verify that this is the case. In the strace output you will see that it cannot open  For example:

user@dev1:~# strace ./ --mode text
execve("./", ["./skc-"..., "--mode", "text"], [/* 20 vars */]) = 0
[ Process PID=2916 runs in 32 bit mode. ]
old_mmap(0xc6d000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0xc6d000) = 0xc6d000
readlink("/proc/self/exe", "/home/user/", 4096) = 45
old_mmap(0x8048000, 1108457, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x8048000
mprotect(0x8048000, 1108454, PROT_READ|PROT_EXEC) = 0
old_mmap(0x8157000, 42979, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0x10f000) = 0x8157000
mprotect(0x8157000, 42976, PROT_READ|PROT_WRITE) = 0
old_mmap(0x8162000, 15736, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x8162000
brk(0x8166000)                          = 0x9902000
open("/lib/", O_RDONLY)    = -1 ENOENT (No such file or directory)
_exit(127)                              = ?

You will need to either run the installer on a 32bit OS, or install 32bit support on your 64bit OS.  This example was run on Ubuntu 64bit 12.04 server. In this case, running:

apt-get install ia32-libs

Installs the needed components to execute 32bit programs and solves the problem on Ubuntu. You will need to determine which packages are required for your specific distribution.

(0 vote(s))
Not helpful

Comments (0)
Post a new comment
Full Name:
CAPTCHA Verification 
Please enter the text you see in the image into the textbox below (we use this to prevent automated submissions).