Console 1 / GroupWise snapins on x86_64

As Novell is moving more and more to Linux, I felt lucky today and once more was in the desperate hope that one more task which I have to do so far using an RDP session on a Windows machine can finally be handled natively on my openSUSE 11.2 installation: Administering the corporate eDirectory and GroupWise system.

After all, we have been migrating plenty of servers from Novell Netware 6.5 (OES2 Netware) to OES2 Linux based and the GroupWise systems were migrated as well. so it’s all running on Linux servers (well, not all yet.. but we’re eventually getting there).

So, you would say it should be a matter of installing some RPMs and having fun? Me too… but not so Novell 🙁

Installing Console1 is a no-brainer and works just as you would expect (no, not by adding a repository and selecting the right packages; that would be too advanced and too Linux like). Rather, you’ll issue a
> sudo sh c1-install
And get through the assistant. I remarked it did not install the .desktop and png file in /usr/share/applications resp. /usr/share/pixmaps, so I copied them myself (shame!).

Best of all: It even works and basic administration of eDirectory can be done.

Now up to the GroupWise snapins… let’s see. there is a nice graphical installer, when going through it and installing the snapins, it tells me ConsoleOne would not be installed. Aha. I was sure I just started it before???

Oh well: no worries. After all there is just a novell-groupwise-admin-8.0.1-88138.i586.rpm in the admin folder. Let’s install it using rpm -i. No error, so apparently all deps satisfied? GREAT.

Let’s start ConsoleOne… and it does start… with an error.:

“An error occured during ConsoleOne startup.
(Run ConsoleOne with the –debug and –windowout options
and review the debug information for more details.)

ERROR: java.lang.UnsatisfiedLinkError: no gwadj2 in java.library.path”

As fun as it is: this has been reported and can be found on the Support page of Novell: Novell TID 7003500
Ok, up to what it says in this article: Added export C1_JRE_HOME and extended LD_LIBRARY_PATH.

Starting C1 and surprise? YES: I get a dialog to select the path to the domain. That already DOES Look very promising.
I have the Novell client installed on my openSUSE 11.2 (M8) and so I just ‘map’ a drive to it, select it and end up with the next error:
ERROR: java.lang.NoclassDefFoundError: java/lang/StringBuilder

So all in all: still no joy. It seems it’s just not meant to be run on a x86_64 installation. Sadly.

Of course, I would like to add: C1 / GW snapins work perfectly fine on the OES2 Server with GW installed, on a i686 box (which would be capable of x86_64 too, what a waste).

Do you have any additional tips to get in? I’ll gladly make a follow-up post with proper instructions to get it work for everybody (and maybe get in touch with some team to make a repository?)

8 responses to “Console 1 / GroupWise snapins on x86_64”

  1. Sankar Avatar

    imanager doesnt help ? (may be a naive suggestion. i am no expert)

  2. Dominique Leuenberger Avatar

    Unfortunately, iManager does not yet have the abilities to manage GroupWise (or it’s well hidden). The ‘problem’ for groupwise, I guess, is that the system needs to connect to the dabase on file level basis. Something which is rather not done in a web browser.

  3. Alexander Avatar
    Alexander

    Check your Software Distribution Directory for a newer NOVLc1Linuxjre rpm. I believe it’s v1.5 that’s required & that you have to remove the old v1.4. We are running GW8 POs and Domains on OES2 SP1 64bit with C1 working.

    Also,
    http://wiki.novell.com/index.php/GroupWise_7_Best_Practices
    http://wiki.novell.com/index.php/GroupWise_8_Best_Practices
    (which pretty much mirrors what Novell has told us about our GW install)

    “The safest way to administer GroupWise on Linux is to install ConsoleOne on the server that holds the domain you are connecting to.” (i.e. use ssh -X)

    “A GroupWise system on Linux can be safely administered from a Linux client if the Novell Client version 1.2 or above is used. However, client file caching should be disabled.”

    “Do not run Linux version of ConsoleOne on remote Linux workstation using NFS connection to the Linux server.” (we use NSS/NCP)

    Best of luck

  4. Dominique Leuenberger Avatar

    Thanks Alexander! With all the testing and file filddling I had this once installed and reverted back to the 1.4.2 as it did not change… but for the final step I missed it.
    Now upgraded NOVLc1Linuxjre-1.5.0 and this works!

  5. […] on GroupWise can be found here: As Novell is moving more and more to Linux, I felt lucky today and once more was in the desperate […]

  6. adosztal Avatar
    adosztal

    How did you install the Novell client? I get this error: “Problem: nothing provides libbfd-2.19.so needed by novell-xtier-base-3.1.6-12.i586”

    The libbfd library is provided by binutils. I have binutils-2.19.51-10.26.4.i586 installed, and it provides /usr/lib/libbfd-2.19.51.20090527-10.26.4.so. I made symlinks (/lib/libbfd-2.19.so and /usr/lib/libbfd-2.19.so) but it didn’t help.

  7. Dominique Leuenberger Avatar

    now you made me think and I had to remember. It was back in 11.1 when NCL installed, then with my upgrades to Factory, it ‘broke’. So I created back then a dummy RPM only containing libfd from the 11.1 packages and installed that in plus on my 11.2 machine.
    This worked. I you wish, I can make such packages for i586 and x86_64 and make them available for you / everybody else.

  8. Fix Ndis Sys Blue Screen of Death Avatar

    Seems like you have put a lot of effort into your article and I need more of these on the internet currently. I sincerely got a kick out of your post. I don’t actually have much to say in response, I only wished to comment to reply wonderful work.