Ubuntu Forums ubuntu.com - launchpad.net - ubuntu help  

Go Back   Ubuntu Forums > The Ubuntu Forum Community > Other Community Discussions > Tutorials & Tips
Register Reset Password Forum Help Forum Council Search Today's Posts Mark Forums Read

Tutorials & Tips
The place to find Ubuntu related Tips & Tricks.

 
Thread Tools Display Modes
Old March 19th, 2006   #1
ryan-au
First Cup of Ubuntu
 
Join Date: Mar 2006
Beans: 2
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:
Quote:
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:
Quote:
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:
Quote:
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.
Quote:
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:
Quote:
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:
Quote:
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 4th, 2006 at 11:00 PM..
ryan-au is offline   Reply With Quote
Old August 22nd, 2007   #2
ponchorage
First Cup of Ubuntu
 
Join Date: May 2005
Location: Spanish Fork, UT
Beans: 8
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?
ponchorage is offline   Reply With Quote
Old October 4th, 2007   #3
TalioGladius
A Carafe of Ubuntu
 
TalioGladius's Avatar
 
Join Date: Sep 2007
Beans: 106
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
TalioGladius is offline   Reply With Quote
Old October 5th, 2007   #4
TalioGladius
A Carafe of Ubuntu
 
TalioGladius's Avatar
 
Join Date: Sep 2007
Beans: 106
Re: HOWTO: Install GroupWise 7 Cross-Platform Client

bump
TalioGladius is offline   Reply With Quote
Old October 5th, 2007   #5
kvonb
Fresh Brewed Ubuntu
 
Join Date: Apr 2006
Location: Surrounded by idiots!
Beans: 1,294
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
kvonb is offline   Reply With Quote
Old October 5th, 2007   #6
TalioGladius
A Carafe of Ubuntu
 
TalioGladius's Avatar
 
Join Date: Sep 2007
Beans: 106
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.
TalioGladius is offline   Reply With Quote
Old October 5th, 2007   #7
aklein24
First Cup of Ubuntu
 
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 5th, 2007 at 08:00 PM..
aklein24 is offline   Reply With Quote
Old October 5th, 2007   #8
TalioGladius
A Carafe of Ubuntu
 
TalioGladius's Avatar
 
Join Date: Sep 2007
Beans: 106
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...
TalioGladius is offline   Reply With Quote
Old October 17th, 2007   #9
Chewmanfoo
First Cup of Ubuntu
 
Join Date: Oct 2007
Beans: 5
Re: HOWTO: Install GroupWise 7 Cross-Platform Client

Thanks! Your instructions were very clear and worked perfectly.
Chewmanfoo is offline   Reply With Quote
Old December 7th, 2007   #10
moted
First Cup of Ubuntu
 
Join Date: Dec 2007
Beans: 2
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?
moted is offline   Reply With Quote

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 06:21 PM.


vBulletin ©2000 - 2009, Jelsoft Enterprises Ltd. Ubuntu Logo, Ubuntu and Canonical © Canonical Ltd. Tango Icons © Tango Desktop Project. lingonberry