Page 1 of 2 12 LastLast
Results 1 to 10 of 19

Thread: Help Running IBM RaidManager on openSUSE 13.2 please

  1. #1

    Default Help Running IBM RaidManager on openSUSE 13.2 please

    Hi,
    I have a problem with an IBM ServeRAID 8k controller. The utilities for manageing this from IBM are available as an rpm on CD for use with Suse operating systems. I have just installed on my 13.2 x86-64 KDE system. The installation went without an error message but when I try and run nothing visible happens. RaidMan is a java program and it is certain that the issue is my not having the correct java environment and libraries. Unfortunately sorting it out is beyond my pay grade so if anybody can please help, here is the log of my two attempts to start RaidMan.sh.

    Code:
    Thu Feb 12 18:01:19 GMT 2015 Launching Serveraid Manager GUI
    Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/RaidMan/jre/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(Unknown Source)
        at java.lang.ClassLoader.loadLibrary(Unknown Source)
        at java.lang.Runtime.loadLibrary0(Unknown Source)
        at java.lang.System.loadLibrary(Unknown Source)
        at sun.security.action.LoadLibraryAction.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.awt.NativeLibLoader.loadLibraries(Unknown Source)
        at sun.awt.DebugHelper.<clinit>(Unknown Source)
        at java.awt.Component.<clinit>(Unknown Source)
    Thu Feb 12 18:05:29 GMT 2015 Launching Serveraid Manager GUI
    Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/RaidMan/jre/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(Unknown Source)
        at java.lang.ClassLoader.loadLibrary(Unknown Source)
        at java.lang.Runtime.loadLibrary0(Unknown Source)
        at java.lang.System.loadLibrary(Unknown Source)
        at sun.security.action.LoadLibraryAction.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.awt.NativeLibLoader.loadLibraries(Unknown Source)
        at sun.awt.DebugHelper.<clinit>(Unknown Source)
        at java.awt.Component.<clinit>(Unknown Source)
    Some suggerstions as to what I should do to get this running would be very much appreciated.
    Regards,
    Budge

  2. #2
    Join Date
    May 2012
    Location
    Finland
    Posts
    2,004

    Default Re: Help Running IBM RaidManager on openSUSE 13.2 please

    Install libXp6-32bit and re-try.
    .: miuku #suse @ irc.freenode.net
    :: miuku@opensuse.org

    .: h​ttps://download.opensuse.org/repositories/home:/Miuku/

  3. #3

    Default Re: Help Running IBM RaidManager on openSUSE 13.2 please

    Quote Originally Posted by Miuku View Post
    Install libXp6-32bit and re-try.
    Hi and thanks for the reply. Sadly no joy. Installed as you suggested but still no start and another set of lines in log as before.
    Budge

  4. #4
    Join Date
    May 2012
    Location
    Finland
    Posts
    2,004

    Default Re: Help Running IBM RaidManager on openSUSE 13.2 please

    Same error?

    The problem was, in the log you posted above, that it was trying to find the library (which you installed - you may need to restart the Java application / Tomcat for it to work). Perhaps there are other dependencies that need to be installed. Unfortunately the only way is to look at the logs and try to install them all.
    .: miuku #suse @ irc.freenode.net
    :: miuku@opensuse.org

    .: h​ttps://download.opensuse.org/repositories/home:/Miuku/

  5. #5
    Join Date
    May 2012
    Location
    Finland
    Posts
    2,004

    Default Re: Help Running IBM RaidManager on openSUSE 13.2 please

    Come to think of it, make sure libXp6 is installed too - not just the 32bit version. Although I would imagine that this is installed by default already.
    .: miuku #suse @ irc.freenode.net
    :: miuku@opensuse.org

    .: h​ttps://download.opensuse.org/repositories/home:/Miuku/

  6. #6

    Default Re: Help Running IBM RaidManager on openSUSE 13.2 please

    Quote Originally Posted by Miuku View Post
    Come to think of it, make sure libXp6 is installed too - not just the 32bit version. Although I would imagine that this is installed by default already.
    Hi Miuku,
    Many thanks. libXp6 was not installed by default but now both are installed but I am still getting the same startup error messages.

    Regret your mention of /Tomcat is not understood but it seems the script RaidMan.sh expects jre to be up. How do I check what is running and how do I start it if not please?
    Budge

  7. #7
    Join Date
    May 2012
    Location
    Finland
    Posts
    2,004

    Default Re: Help Running IBM RaidManager on openSUSE 13.2 please

    Quote Originally Posted by Budgie2 View Post
    Hi Miuku,
    Many thanks. libXp6 was not installed by default but now both are installed but I am still getting the same startup error messages.

    Regret your mention of /Tomcat is not understood but it seems the script RaidMan.sh expects jre to be up. How do I check what is running and how do I start it if not please?
    Budge
    No no you misunderstood me - I have no idea what IBM RaidManager is like so I assumed that it would run on something like Tomcat but then again it might just be a standalone Java application.

    Anyway, is there somewhere I can download this application so I can test it in a VM myself and see what libraries it requires? Some IBM site? Without registration I hope.
    .: miuku #suse @ irc.freenode.net
    :: miuku@opensuse.org

    .: h​ttps://download.opensuse.org/repositories/home:/Miuku/

  8. #8

    Default Re: Help Running IBM RaidManager on openSUSE 13.2 please

    Quote Originally Posted by Miuku View Post
    No no you misunderstood me - I have no idea what IBM RaidManager is like so I assumed that it would run on something like Tomcat but then again it might just be a standalone Java application.

    Anyway, is there somewhere I can download this application so I can test it in a VM myself and see what libraries it requires? Some IBM site? Without registration I hope.
    Hi Miuku,
    Finding and downloading anything from IBM is a real chore and could require your registration. I shall check this out and get back to you.

  9. #9

    Default Re: Help Running IBM RaidManager on openSUSE 13.2 please

    Quote Originally Posted by Budgie2 View Post
    Hi Miuku,
    Finding and downloading anything from IBM is a real chore and could require your registration. I shall check this out and get back to you.
    Hi Miuku, if you google "IBM serveRAID RaidManager" you should get the link https://www-947.ibm.com/support/entr...cid=MIGR-61707. This should get you
    IBM ServeRAID Application CD v9.30-17006 - IBM System x and BladeCenter

    from where you may download the CD iso without registering. Sorry but I am having difficulty posting urls but you should find it OK. RaidMan installer is on this disk. Sorry I am so ignorant and hope this helps. If this fails I could try and upload the installed directory from my machine.
    Regards
    Budge

  10. #10
    Join Date
    May 2012
    Location
    Finland
    Posts
    2,004

    Default Re: Help Running IBM RaidManager on openSUSE 13.2 please

    Luckily you have ol' Miuku to fix really old stuff for you :-)

    The problem is the IBM package unsets JAVA_HOME and tries to use the ancient JRE that it ships with (assuming that libraries are under it) so we're going to make some changes!

    In /usr/RaidMan there is a file called RaidMan.sh , make a backup of this. Then open it as root with nano and find at the very start of the file:
    Code:
    unset JAVA_HOME CLASSPATH JFLAGS
    change that to
    Code:
    #unset JAVA_HOME CLASSPATH JFLAGS
    Then find
    Code:
       "Linux")
               INSTDIR=/usr/RaidMan
               Arch=`uname -m`
               if [ "$Arch" = "ia64" ];then
                  JAVA_HOME="./IBMJava2-ia64-13"
               else
                  JAVA_HOME="."
               fi
               JAVA_BIN=$JAVA_HOME/jre/bin
               JAVA_LIB=$JAVA_HOME/jre/lib
    and comment out a few lines:
    Code:
     
      "Linux")
               INSTDIR=/usr/RaidMan
               Arch=`uname -m`
    #           if [ "$Arch" = "ia64" ];then
    #              JAVA_HOME="./IBMJava2-ia64-13"
    #           else
    #              JAVA_HOME="."
    #           fi
    #           JAVA_BIN=$JAVA_HOME/jre/bin
    #           JAVA_LIB=$JAVA_HOME/jre/lib
    Then save and try to fire up RaidMan.sh and you should be one happy camper:


    If you can't still make it work, we'll take another peek
    .: miuku #suse @ irc.freenode.net
    :: miuku@opensuse.org

    .: h​ttps://download.opensuse.org/repositories/home:/Miuku/

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •