Linux 5.2.1 Client

Clovertech Forums Read Only Archives Cloverleaf Operating Systems Linux 5.2.1 Client

  • Creator
    Topic
  • #48785

    Is there a linux client for 5.2.1? If so, how can I get my hands on the install files?

    -- Max Drown (Infor)

Viewing 13 reply threads
  • Author
    Replies
    • #59662
      Rick Brown
      Participant

        Hello Max,

        The only officially supported client is Windows.  You can use an X emulator program to view them as well but isn’t the recommended way.

        Thanks,

        Rick

      • #59663

        The AIX and Solaris clients are not official? Maybe I’m getting my terminology mixed up.

        -- Max Drown (Infor)

      • #59664
        Rick Brown
        Participant

          The same applies for AIX, Sun or any of the other unix based OS’s.  We support multiple server flavors but only one client which is Windows.

          Thanks,

          Rick

        • #59665

          Ahhh. So I need to install the server software and use hciaccess?

          -- Max Drown (Infor)

        • #59666
          frans de Wet
          Participant

            You can just copy the necessary files from the UNIX server (if you have one) to Linux and replace the jre with a Linux version, copy the necessary jar files over and voila … you have a client.  We did this here at DOH because we have migrated our desktops to Linux.

            The folders we copied are:

            $HCIROOT/clgui

            $HCIROOT/client

            Set the HCIROOT environment variable in something like /etc/bashrc

            mv $HCIROOT/client/java $HCIROOT/client/java.bak

            cp -r $HCIROOT/client/java

            copy any jars or objects it misses or that are extra from java.bak to java

            Oh, if you want the documentation to work you have:

            – Add the docs folder to the list above

            – Add the Adobe4.0 folder to the list above

            – delete and link the acroread binary in the Adobe4.0 folder to the acroread binary on your Linux machine.  Works like a charm.  

            If you need better directions let me know.

            Frans

          • #59667
            Carter Harrison
            Participant

              frans: I’m trying to get the client to run on Mac OS X.  I’ve followed your instructions, and the client seems to load.  I get to the point where I type in the CL server that I want to connect to, but without fail I get the following exception (The IP Address was purposefully hidden).  I know I have the appropriate jar’s in the classpath since I’m not receiving a ClassNotFound exception.  This seems to be networking related.  My machine is able to ping the server just fine, and I connect to the CL server all the time using the Windows client which runs within a Virtual Machine on my Mac.  Any help is appreciated.

              An unexpected exception occurred during the login process.

              The exception shown below was caught.

              Unable to establish a connection to the host server: xxx.xxx.xxx.xxx; nested exception is:

              com.hie.cloverleaf.securityserver.NoCloverleafSrvException: Unable to contact Server on server: xxx.xxx.xxx.xxx; nested exception is:

              java.rmi.ConnectIOException: Remote object ‘CloverleafServer_1.0’ not available.

            • #59668
              frans de Wet
              Participant

                This may seem a bit of a silly question … is your server and client of the same version?  I have had the error you noted once before when the server and client were of different versions (or at least something similar).  

                Are you sure your server allows connections on port 13xxx that your version of Cloverleaf uses (firewall perhaps blocking the port) from remote machines.  

                Is your Cloverleaf servers host server running?  Under UNIX you have to start it with hciss -s h if it is not in the system startup scripts.  Under Windows the service needs to be running.

                Also, with versions of Cloverleaf before 5.5 we could not get basic security to work on Linux (dunno about Mac).  Something goes wrong with the certificate exchange.

                Let me know what you find …

                I will look at my notes and see if I can find other possible issues.

                Frans

              • #59669
                frans de Wet
                Participant

                  Which version of Cloverleaf are you using?  You can see if the port is available by opening a command port on the Mac and doing a

                  telnet

                  The port number depends on the cloverleaf version but is typically something in the 13000s like 13008 or 13013 etc.

                  Frans

                • #59670
                  Carter Harrison
                  Participant

                    Thanks for the fast reply.  I’m pretty sure the client and server are the same version but I suppose I should look further into this.  I had downloaded the client and clgui folders right off of our UNIX server, so I figured it is the same version but it’s always possible that they are not.  The server is up and port 13010 is open (i ran a portscan).  Not sure how to tell if the client is trying to connect on this port though.  Any way I can tell this?  Thanks.

                  • #59671
                    Carter Harrison
                    Participant

                      Server is version 5.3.  Any way that I can tell exactly which client version I’m running from the command line?

                    • #59672
                      Carter Harrison
                      Participant

                        Looks like both client and server are version 5.3P_REV3.

                        Ran ./hciaccess -version for the client

                        Ran ./hciss -help on the server

                      • #59673
                        Carter Harrison
                        Participant

                          Well I got it working.  The UNIX client was using JVM 1.3, and I had a different version.  Once I went back and copied in version 1.3 it worked just fine, although now it is dog slow setting up the RMI Socket Factory on the splash screen.  It takes a couple of minutes to get past this point, whereas with other JVM versions it was flying right through this.  Thanks for the help.

                        • #59674
                          frans de Wet
                          Participant

                            Awesome … glad you got it working.  We have also had slowdowns with the RMI setup at some point, but another guy here did something to speed that right up.  I will see if I can info from him about it.  

                            Frans

                          • #59675
                            Carter Harrison
                            Participant

                              Well for me I think the issue is that prior to JVM 1.4, the JVM supplied by Apple is compiled for PowerPC processors.  I’m using an Intel processor, so the JVM is running under emulation, which makes it extremely slow.  Even the UI is a little slow responding.  Not sure why this didn’t work before, but I just replaced the JVM with version 1.4 (which is compiled for Intel) and now this thing is working great – it’s very fast.

                              Thanks so much for the help.

                          Viewing 13 reply threads
                          • The forum ‘Operating Systems’ is closed to new topics and replies.