Page 1 of 4 123 ... LastLast
Results 1 to 10 of 31

Thread: HOWTO: Install GroupWise 7 Cross-Platform Client

  1. #1
    Join Date
    Mar 2006
    Beans
    3

    Post HOWTO: Install GroupWise 7 Cross-Platform Client

    I recently converted from a straight Debian install to Ubuntu and GroupWise was a critical application I needed running. Following are the steps I took to get it running successfully, along with the errors I encountered along the way.

    I hope these instructions may help someone and that the errors I have posted may assist people who search for them in the future, as I had a hard time finding anything useful about them

    I am using Novell GroupWise 7.0.1 (Support Pack 1) Public Beta on Ubuntu 5.10 i386 (Breezy Badger).

    --
    UPDATE: Have now confirmed this to work with 7.0.1 r4 (2006-03-30) - you will need to use Sun J2RE 1.5 Update 06 to correct the HotSpot errors.
    --

    1: In order to facilitate pulling in some more packages later, add an official Debian apt source and do an 'apt-get update', in my case I used:
    Code:
    deb http://ftp.au.debian.org/debian testing main contrib non-free
    2: Convert the GroupWise client RPM to a DEB package using alien, this is left as an excercise for the reader, but simply:
    Code:
    apt-get install alien
    alien -d {RPM}
    3: If you now try to install the GroupWise .deb package, you will get the following error:
    root@ubuntu:/home/ryan# dpkg -i novell-groupwise-gwclient_7.0.1-20060209_i386.deb
    Selecting previously deselected package novell-groupwise-gwclient.
    (Reading database ... 56673 files and directories currently installed.)
    Unpacking novell-groupwise-gwclient (from novell-groupwise-gwclient_7.0.1-20060209_i386.deb) ...
    dpkg: dependency problems prevent configuration of novell-groupwise-gwclient:
    novell-groupwise-gwclient depends on libasound2 (>> 1.0.10); however:
    Version of libasound2 on system is 1.0.9-2.
    novell-groupwise-gwclient depends on libgcc1 (>= 1:4.0.2); however:
    Version of libgcc1 on system is 1:4.0.1-4ubuntu9.
    novell-groupwise-gwclient depends on libstdc++5 (>= 1:3.3.4-1); however:
    Package libstdc++5 is not installed.
    dpkg: error processing novell-groupwise-gwclient (--install):
    dependency problems - leaving unconfigured
    Errors were encountered while processing:
    novell-groupwise-gwclient
    4: We need to install a few extra packages, but firstly we also have to remove the failed GroupWise install:
    Code:
    apt-get remove novell-groupwise-gwclient
    apt-get install libstdc++5 libasound2 libgcc1
    5: Install the client again and it will install without any problems:
    root@ubuntu:/home/ryan# dpkg -i novell-groupwise-gwclient_7.0.1-20060209_i386.deb
    Selecting previously deselected package novell-groupwise-gwclient.
    (Reading database ... 56684 files and directories currently installed.)
    Unpacking novell-groupwise-gwclient (from novell-groupwise-gwclient_7.0.1-20060209_i386.deb) ...
    Setting up novell-groupwise-gwclient (7.0.1-20060209) ...
    6: If you try and run it now, you'll get the following error:
    ryan@ubuntu:~$ /opt/novell/groupwise/client/bin/groupwise.sh
    Error occurred during initialization of VM
    java/lang/NoClassDefFoundError: java/lang/Object
    7: The JRE that ships with the client is a little wonky, so we'll replace it with an official Sun one.

    On Debian based systems, this is best done by making a Debian package:
    Code:
    apt-get install java-package
    8: Download the official Sun J2RE, the one I'm using for this example is available here:

    http://java.sun.com/j2se/1.5.0/download.jsp

    Then I'm clicking on the "JRE 5.0 Update x" link and selecting the "Linux self-extracting file" - you'll end up with a .bin file once complete.

    9: Then we create the Debian package using the file you downloaded, in my case the command is:

    (must be a normal user)
    Code:
    ryan@ubuntu:~$ fakeroot make-jpkg jre-1_5_0_06-linux-i586.bin
    10: You'll end up with a .deb file, install it.
    root@ubuntu:/home/ryan# dpkg -i sun-j2re1.5_1.5.0+update06_i386.deb
    Selecting previously deselected package sun-j2re1.5.
    (Reading database ... 58630 files and directories currently installed.)
    Unpacking sun-j2re1.5 (from sun-j2re1.5_1.5.0+update06_i386.deb) ...
    Setting up sun-j2re1.5 (1.5.0+update06) ...
    11: Now, link the new JRE for GroupWise to use:
    Code:
    root@ubuntu:/home/ryan# cd /opt/novell/groupwise/client/
    root@ubuntu:/opt/novell/groupwise/client# mv jre jre-orig
    root@ubuntu:/opt/novell/groupwise/client# ln -s /usr/lib/j2re1.5-sun/ jre
    12: Now when you start the client it will load, login either in online or caching mode and when the message list is displayed, you will see this error:
    ryan@ubuntu:~$ /opt/novell/groupwise/client/bin/groupwise.sh
    Error: Failed to load /home/ryan/.webrenderer/linux/corecomponents/libgtksuperwin.so
    null
    Error: Failed to load /home/ryan/.webrenderer/linux/corecomponents/libgtkxtbin.so
    null
    Error: Failed to load /home/ryan/.webrenderer/linux/corecomponents/libgtkembedmoz.so
    null
    Error: Failed to load /home/ryan/.webrenderer/linux/corecomponents/libgtkxtbin.so
    null
    Error: Failed to load.
    null
    Exception in thread "ControlQueue" java.lang.UnsatisfiedLinkError: setMozPath
    at com.webrenderer.linux.NativeMozillaLibrary.setMozP ath(Native Method)
    at com.webrenderer.linux.NativeMozillaLibrary.a(Nativ eMozillaLibrary.java)
    at com.webrenderer.linux.j.task(j.java)
    at com.webrenderer.linux.ControlQueue.run(ControlQueu e.java)
    You will probably now have a hung program and prompt. CTRL-Z to background it.

    Ensure you kill the groupwise processes: issuing 'ps waux' you will see near the bottom, something like:
    Code:
    ryan     32289  0.0  0.1   3800  1320 pts/0    T    10:21   0:00 /bin/bash /opt/novell/groupwise/client/bin/groupwise.sh
    ryan     32290 28.7  6.5 388664 68304 pts/0    Tl   10:21   0:05 /opt/novell/groupwise/client/bin/groupwise
    kill -9 both of these.

    13: If we look at the library dependencies of the first error, we can see some missing libraries:
    root@ubuntu:/home/ryan# ldd /home/ryan/.webrenderer/linux/corecomponents/libgtksuperwin.so
    linux-gate.so.1 => (0xffffe000)
    libgtk-1.2.so.0 => not found
    libgdk-1.2.so.0 => not found
    libgmodule-1.2.so.0 => not found
    libglib-1.2.so.0 => not found
    libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7f55000)
    libXi.so.6 => /usr/lib/libXi.so.6 (0xb7f4c000)
    libXext.so.6 => /usr/lib/libXext.so.6 (0xb7f3f000)
    libX11.so.6 => /usr/lib/libX11.so.6 (0xb7e7f000)
    libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7e5d000)
    libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7d2f000)
    /lib/ld-linux.so.2 (0x80000000)
    libXau.so.6 => /usr/lib/libXau.so.6 (0xb7d2c000)
    libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7d27000)
    14: To fix these:
    Code:
    apt-get install libgtk1.2 libglib1.2
    15: Run the client again, and it should all be working perfectly!
    Last edited by ryan-au; May 5th, 2006 at 04:00 AM.

  2. #2
    Join Date
    May 2005
    Location
    Spanish Fork, UT
    Beans
    8
    Distro
    Ubuntu Jaunty Jackalope (testing)

    Re: HOWTO: Install GroupWise 7 Cross-Platform Client

    I'm on Feisty 7.04. I've got Groupwise installed. I don't get any errors when running from the command line (already resolved link issues). However, after entering my password at the prompt, the main window comes up and everything is grayed out. Anybody else seeing this?

  3. #3
    Join Date
    Sep 2007
    Beans
    109

    Re: HOWTO: Install GroupWise 7 Cross-Platform Client

    I'm getting this error:

    /opt/novell/groupwise/client/bin/groupwise-bin: error while loading shared libraries: libjvm.so: cannot open shared object file: No such file or directory

  4. #4
    Join Date
    Sep 2007
    Beans
    109

    Re: HOWTO: Install GroupWise 7 Cross-Platform Client

    bump

  5. #5
    Join Date
    Apr 2006
    Location
    Surrounded by idiots!
    Beans
    1,295
    Distro
    Kubuntu 4.10

    Re: HOWTO: Install GroupWise 7 Cross-Platform Client

    Would libjvm.so be java virtual machine?

    Do you have Java installed?

    Just a guess

  6. #6
    Join Date
    Sep 2007
    Beans
    109

    Re: HOWTO: Install GroupWise 7 Cross-Platform Client

    Quote Originally Posted by kvonb View Post
    Would libjvm.so be java virtual machine?

    Do you have Java installed?

    Just a guess
    I believe yes, and yes. I've installed everything java I can find and followed the directions completely.

    This is really annoying.

  7. #7
    Join Date
    Sep 2007
    Beans
    5

    Re: HOWTO: Install GroupWise 7 Cross-Platform Client

    Quote Originally Posted by TalioGladius View Post
    I'm getting this error:

    /opt/novell/groupwise/client/bin/groupwise-bin: error while loading shared libraries: libjvm.so: cannot open shared object file: No such file or directory
    Hello, I had this problem as well... The issue is that the instructions do not tell you how to link to any version of java other than the one he uses. Here's how I fixed it.

    navigate to opt/novell/groupwise/client

    cd /opt/novell/groupwise/client

    delete the current symbolic link:

    rm jre


    create new symbolic link, in my case:

    sudo ln -s /usr/lib/jvm/java-6-sun/jre

    as in

    sudo ln -s /usr/lib/"YOUR JRE DIRECTORY"

    but it may be different for you. Use the file browser and navigate to the /usr/lib folder and look for jvm or something to that effect. Inside that folder you'll find some sort of Java-version-sun folder, inside that you should find the jre folder. Use this in the ln -s command as I shown above.

    hope it works

    -Andy

    EDIT for the record, another common problem that pops up and happened to me is that compiz/beryl conflict with some java enabled apps, namely groupise, and will prevent loading. Groupwise will seemingly hang with a gray window, when it's really a problem with java. I have yet to find a work around other than to disable compiz/beryl
    Last edited by aklein24; October 6th, 2007 at 01:00 AM.

  8. #8
    Join Date
    Sep 2007
    Beans
    109

    Re: HOWTO: Install GroupWise 7 Cross-Platform Client

    Quote Originally Posted by aklein24 View Post
    Hello, I had this problem as well... The issue is that the instructions do not tell you how to link to any version of java other than the one he uses. Here's how I fixed it.

    navigate to opt/novell/groupwise/client

    cd /opt/novell/groupwise/client

    delete the current symbolic link:

    rm jre


    create new symbolic link, in my case:

    sudo ln -s /usr/lib/jvm/java-6-sun/jre

    as in

    sudo ln -s /usr/lib/"YOUR JRE DIRECTORY"

    but it may be different for you. Use the file browser and navigate to the /usr/lib folder and look for jvm or something to that effect. Inside that folder you'll find some sort of Java-version-sun folder, inside that you should find the jre folder. Use the ln -s command as I showed above.

    hope it works

    -Andy
    I freaking love you.

    Sadly it doesn't work with beryl enabled though...

  9. #9
    Join Date
    Oct 2007
    Beans
    5

    Re: HOWTO: Install GroupWise 7 Cross-Platform Client

    Thanks! Your instructions were very clear and worked perfectly.

  10. #10
    Join Date
    Dec 2007
    Beans
    11

    Re: HOWTO: Install GroupWise 7 Cross-Platform Client

    Quote Originally Posted by ponchorage View Post
    I'm on Feisty 7.04. I've got Groupwise installed. I don't get any errors when running from the command line (already resolved link issues). However, after entering my password at the prompt, the main window comes up and everything is grayed out. Anybody else seeing this?
    I'm running 7.10, Follow the same instructions and am getting the exact same error you descried. Has anyone else seen this or fixed this?

Page 1 of 4 123 ... LastLast

Bookmarks

Posting Permissions

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