Skip to Content

Install failed: Linux is not recognised

Hi, ALL,

I just downloaded the Sybase 16 SP3 Express Edition for Linux and tried to install.

The installation failed with the following last lines in the log:

[quote]

DEBUG>>> 10-22-18 20:19:38 : ShowReadMe.readFile(): /home/igor/Sybase 16/README.html does not exist or is empty.
DEBUG>>> 10-22-18 20:19:38 : ShowReadMe.readFile(): /home/igor/Sybase 16/README.txt does not exist or is empty.
DEBUG>>> 10-22-18 20:19:38 : CheckOSRequirement.getProceedWithInvalidOS(): $PROCEED_WITH_INVALID_OS$=
DEBUG>>> 10-22-18 20:19:38 : CheckOSRequirement.doCheck(): calling contructor class com.sybase.ia.common.CheckOSRequirementAIX
DEBUG>>> 10-22-18 20:19:38 : CheckOSRequirement.doCheck(): calling contructor class com.sybase.ia.common.CheckOSRequirementSolaris
DEBUG>>> 10-22-18 20:19:38 : CheckOSRequirement.doCheck(): calling contructor class com.sybase.ia.common.CheckOSRequirementWindows
DEBUG>>> 10-22-18 20:19:38 : SybaseDestination.install(): /home/igor/.com.zerog.registry.xml not exist.
DEBUG>>> 10-22-18 20:19:38 : SybaseDestination.install() : default destination directory not changed
SHUTDOWN REQUESTED
Exiting with exit code: 1000
====================STDOUT ENTRIES==================

(X) commiting registry
(X) shutting down service manager
(X) cleaning up temporary directories

[/quote]

As you can see there is no check for Linux OS.

Should there be some kind of environment variable that needs to be set in order for the install to succeed?

Moreover, I didn't have any issues couple of years ago with the Sybase 16 Developer Edition - I just downloaded the installer and run the script that did the insrtall.

Thank you for the help.

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

3 Answers

  • Best Answer
    Oct 27, 2018 at 04:38 AM

    To ALL,

    I apologize for the "stupid question.

    The problem was a space character in the directory name where I unpacked the installer.

    I still have some questions but will create a new thread as this one is solved.

    Thank you.

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 24, 2018 at 09:10 AM

    Which log file is this excerpt from? I assume it is from ASE_Suite.log which is written by the ASE installer .

    It seems you are looking into the DEBUG section .

    Start looking into the Summary section and 'Install log Detail' section above in the file - check whether any particular section failed and review for any clues.

    Rgds

    Tilman

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 26, 2018 at 10:47 PM

    Igor,

    The libXp library is required if using the GUI version of the installer. [To be honest, I always use the command line option so I've got no idea how to go about getting the GUI running in linux.]

    Have you tried installing from the command line: ./setup.bin -i console (if you leave off the '-i console' then setup.bin will try to start in GUI mode, complain about the missing libXp library, and then abort the installation attempt)

    ----------------

    What I've been finding on some newer linux distros is that executables are no longer allowed under /tmp (this is a linux/OS limitation).

    By default the various SAP/Sybase products tend to unzip subordinate installation packages (including executable shell scripts) under /tmp.

    Because of the linux/OS limitation on no-executables-under-/tmp, the various (SAP/Sybase) installation package executables will fail, but because of poor (or missing) error checking the installer doesn't realize that subordinate packages are not being run; net result is that follow-on installation steps will fail when they cannot find certain files/directories ... files/directories that should have been created by an earlier step in the installation process.

    To get around this linux/OS limitation, you can set the IATEMPDIR environment variable to point to a 'temporary' directory of your choosing ... just as long as it's not under /tmp.

    -----------------

    Putting the above together would look something like: (assuming sh/ksh/bash)

    # at the OS command line
    
    $ export IATEMPDIR=/home/igor/tmp
    
    # make sure directory exists
    
    $ mkdir -p ${IATEMPDIR}
    
    # run the installer in command line (aka console) mode
    
    $ cd <directory_where_you_unzipped_the_ASE_Express_Edition_software>
    $ ./setup.bin -i console
    
    # assuming the installation is a success you can then drop, or clear out, any
    # remnants left in ${IATEMPDIR} ... your call
    Add comment
    10|10000 characters needed characters exceeded