Has any one successfuly got Novell Messenger or Groupwise working on Opensuse 12.3/13.1 ?

Hello everyone,

I know Novell Products aren’t technically supported with Opensuse but when i was on 11.4 I had no issues running Groupwise and Novell Messenger. I was wondering if anyone has successfully been able to install either of these on Opensuse 12.3 or 13.1? Any help would be much appreciated. Cheers!

On Thu, 18 Jul 2013 16:16:03 +0000, tbattista1 wrote:

> Hello everyone,
>
> I know Novell Products aren’t technically supported with Opensuse but
> when i was on 11.4 I had no issues running Groupwise and Novell
> Messenger. I was wondering if anyone has successfully been able to
> install either of these on Opensuse 12.3 or 13.1? Any help would be
> much appreciated. Cheers!

The client? I have both the GW Linux client and messenger (I think)
installed on 12.2 (not 12.3).

IIRC, the only trick to installing the RPM was that there’s a dependency
that needs to be fulfilled - a windowing toolkit (looking at the
dependencies, I don’t see which one, though - but the message given by
the rpm command when trying to install was very clear about what was
needed).

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

Yes, and a bug was recently updated to help fix this with one of the
openSUSE RPMs. It took a bit of dependency hacking because of RPM
definition issues on the GW client side, but it can work. Have specific
errors? openSUSE 12.3 with all patches?

Good luck.

I was able to successfully add all dependencies, but the issue I now have with the Groupwise client is when i open an email the application closes. very odd. Any suggestions?
I went to check logs under, /opt/novell/groupwise/client/logs/ but no logs were generated when closing. Could this be a Java issue?

Oh when i try to install the Novell Messenger by using ./nvlmsgr.bin command, I get this

Extracting files, please wait…tail: cannot open ‘+36’ for reading: No such file or directory

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Failed to extract the client files.

Not sure where to go from here.

im actually on 13.1 Milestone2. No errors were generated in the logs

Run from the command line with debugging:

Code:

bash -xv /path/to/startup/script

Good luck.

Sorry, here comes the major noob in me, where is that script on 13.1? Drawing a complete blank right now for some reason.

Same as in any version of Linux:

Code:

which grpwise

Note that those are backticks… not single-quotes.

Good luck.

Ya i figured it was the same with any linux version, I just dont remember.

so running which grpwise, it returns with the following

which: no grpwise in (/usr/lib64/mpi/gcc/openmpi/bin:/home/tbattista/bin:/usr/local/bin:/usr/bin:/sbin:/usr/sbin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games)

Not sure if this will help, but I tried running Groupwise via CLI and an error log was created. I have pasted below. Thanks for the help!

## A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0xef50e3ff, pid=11116, tid=4014144320
#
# JRE version: 6.0_20-b02
# Java VM: Java HotSpot(TM) Client VM (16.3-b01 mixed mode, sharing linux-x86 )
# Problematic frame:
# C  [libwebrenderer.so+0xde3ff]  _ZN14WRSwingBrowser6WRInitEv+0x13f
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#





There is a lot more jibberish in the log but it put me over the character limit.

It’s probably somewhere like /opt/novell/groupwise/client/bin/groupwise

Good luck.

oh my…I was making this harder than it really was…I apologize. Below is the outcome. When launching the command the log in screen appears, I log in, Groupwise attempts to open and It just closes now. It no longer opens to my emails.

linux-pj1t:/opt/novell/groupwise/client/bin # bash --debug -xv /opt/novell/groupwise/client/bin/groupwisemc () {  . /usr/share/mc/mc-wrapper.sh
}
#!/bin/bash
export LD_LIBRARY_PATH=/opt/novell/groupwise/client/lib:/opt/novell/groupwise/client/java/lib/i386
+ export LD_LIBRARY_PATH=/opt/novell/groupwise/client/lib:/opt/novell/groupwise/client/java/lib/i386
+ LD_LIBRARY_PATH=/opt/novell/groupwise/client/lib:/opt/novell/groupwise/client/java/lib/i386


if  -f /etc/SuSE-release ] ; then
	_version=$(cat /etc/SuSE-release | grep VERSION | cut -f3 -d' ' | cut -f1 -d'.')
	if  $_version -ge 10 ] ; then
		_plugindir=/usr/lib/browser-plugins
		if  -d $_plugindir ] ; then
			export MOZ_PLUGIN_PATH=$HOME/.novell/groupwise/browser-plugins
			if  -d $MOZ_PLUGIN_PATH ] ; then
				rm -f $MOZ_PLUGIN_PATH/*
			else
				mkdir -p $MOZ_PLUGIN_PATH
			fi
			pushd $MOZ_PLUGIN_PATH &>/dev/null
			for file in $_plugindir/* ; do
				# Disable Java and Flash (if not v7) because they are causing crashes in some cases
				if ( echo $file | grep java &>/dev/null ) ; then
					continue
				elif  ( echo $file | grep flash &>/dev/null ) && ( ! rpm -q flash-player | grep 'flash-player-7.0' &>/dev/null ) ; then
					continue
				else
					ln -sf $file
				fi
			done
			popd  &>/dev/null
		fi
	fi
fi
+ '' -f /etc/SuSE-release ']'
cat /etc/SuSE-release | grep VERSION | cut -f3 -d' ' | cut -f1 -d'.')
cat /etc/SuSE-release | grep VERSION | cut -f3 -d' ' | cut -f1 -d'.'
++ cat /etc/SuSE-release
++ grep VERSION
++ cut -f3 '-d '
++ cut -f1 -d.
+ _version=13
+ '' 13 -ge 10 ']'
+ _plugindir=/usr/lib/browser-plugins
+ '' -d /usr/lib/browser-plugins ']'
+ export MOZ_PLUGIN_PATH=/root/.novell/groupwise/browser-plugins
+ MOZ_PLUGIN_PATH=/root/.novell/groupwise/browser-plugins
+ '' -d /root/.novell/groupwise/browser-plugins ']'
+ rm -f /root/.novell/groupwise/browser-plugins/libnptcl3.1.so
+ pushd /root/.novell/groupwise/browser-plugins
+ for file in '$_plugindir/*'
+ echo /usr/lib/browser-plugins/libnptcl3.1.so
+ grep java
+ echo /usr/lib/browser-plugins/libnptcl3.1.so
+ grep flash
+ ln -sf /usr/lib/browser-plugins/libnptcl3.1.so
+ popd


/opt/novell/groupwise/client/bin/groupwise-bin "$@"
+ /opt/novell/groupwise/client/bin/groupwise-bin
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0xef50e3ff, pid=11857, tid=4014144320
#
# JRE version: 6.0_20-b02
# Java VM: Java HotSpot(TM) Client VM (16.3-b01 mixed mode, sharing linux-x86 )
# Problematic frame:
# C  [libwebrenderer.so+0xde3ff]  _ZN14WRSwingBrowser6WRInitEv+0x13f
#
# An error report file with more information is saved as:
# /opt/novell/groupwise/client/bin/hs_err_pid11857.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
/opt/novell/groupwise/client/bin/groupwise: line 31: 11857 Aborted                 /opt/novell/groupwise/client/bin/groupwise-bin "$@"



AH HA!!! got it running 100%

Just for so everyone knows,** libpangox-1_0-0** and** libpangox-1_0-0-32bit** were required in order to fix the crashing in 13.1 Milestone2

Only outstanding issue is getting Novell Messenger running.

adding to this info, please see below

linux-pj1t:/home/tbattista/Downloads/nm220_client_linux_multi # bash --debug -xv /home/tbattista/Downloads/nm220_client_linux_multi/nvlmsgr.bin mc () {  . /usr/share/mc/mc-wrapper.sh
}


#!/bin/sh
TMP_DIR=/tmp/novell_messenger_client_install_$$
+ TMP_DIR=/tmp/novell_messenger_client_install_13780


# Client settings
#SERVER_ADDRESS=
#SERVER_PORT=8300
#FORCE_ADDRESS_PORT=No


# Calculate the number of lines to skip
SKIP=`awk '/^__BINARY_START__/ { print NR + 1; exit 0; }' $0`
awk '/^__BINARY_START__/ { print NR + 1; exit 0; }' $0
++ awk '/^__BINARY_START__/ { print NR + 1; exit 0; }' /home/tbattista/Downloads/nm220_client_linux_multi/nvlmsgr.bin
+ SKIP=37


# Check for root privileges
if  $(id -u) -ne 0 ] ; then
	echo $"You must be root to run this script"
	exit 1
fi
id -u)
id -u
++ id -u
+ '' 0 -ne 0 ']'


# Extract the tarball
echo -n "Extracting files, please wait..."
+ echo -n 'Extracting files, please wait...'
Extracting files, please wait...mkdir -p $TMP_DIR
+ mkdir -p /tmp/novell_messenger_client_install_13780
tail +$SKIP $0 | tar xz -C $TMP_DIR
+ tail +37 /home/tbattista/Downloads/nm220_client_linux_multi/nvlmsgr.bin
+ tar xz -C /tmp/novell_messenger_client_install_13780
tail: cannot open ‘+37’ for reading: No such file or directory


gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now


# Run the install
if  -d  ${TMP_DIR}/nmclient ] ; then
	echo "Done. Starting install."
	cd ${TMP_DIR}/nmclient && sh ./install.sh $SERVER_ADDRESS $SERVER_PORT $FORCE_ADDRESS_PORT
else
	echo "Failed to extract the client files."
fi
+ '' -d /tmp/novell_messenger_client_install_13780/nmclient ']'
+ echo 'Failed to extract the client files.'
Failed to extract the client files.


# Clean up
rm -rf $TMP_DIR
+ rm -rf /tmp/novell_messenger_client_install_13780


exit 0
+ exit 0



After some digging in google, I fond a solution for the Novell Client on Opensuse 12.3/13.1

Credit goes to deezer [ubuntu] Novell Groupwise Messenger](http://ubuntuforums.org/showthread.php?t=776045)

1 First, download the tar.gz (I downloaded gvm204_client_linux_multi.tar.gz)

2 Unpack the file within (nvlmsgr.bin). Open the file with vi (or some other editor that can open it)

3 Change the line with a “tail” to have a -n in front of the +
Code:

< tail +$SKIP $0 | tar xz -C $TMP_DIR

> tail -n +$SKIP $0 | tar xz -C $TMP_DIR

Thanks for posting back results, and even with attribution.

Good luck.

No problem! got to give credit where its due :slight_smile: Now i think im fully up and running on Opensuse again…went to Ubuntu for a while because 12.3 just would not run correctly on my Lenovo T430, then once I saw that 13.1 was out I decided to give it a shot. Now im back home on Opensuse :slight_smile: Thanks all for all the help and suggestions. Cheers!

On Thu, 18 Jul 2013 16:56:02 +0000, tbattista1 wrote:

> im actually on 13.1 Milestone2.

You probably should be asking this in the beta forum, then - we can move
the thread if you’d like.

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

Hello
I had the libpangox-1_0-0-32bit-0.0.2-3.4.x86_64 issue on 13.1 milestone forgot what and solved it indeed by installing libpangox-1_0-0-32bit-0.0.2-3.4.x86_64
now i am on
VERSION=“13.1 Milestone 4 (Bottle)”

and getting something similar:

A fatal error has been detected by the Java Runtime Environment:

SIGSEGV (0xb) at pc=0xf6c4ae25, pid=7571, tid=4138698496

JRE version: 6.0_20-b02

Java VM: Java HotSpot™ Client VM (16.3-b01 mixed mode, sharing linux-x86 )

Problematic frame:

C [libc.so.6+0x12ee25]

An error report file with more information is saved as:

/opt/novell/groupwise/client/bin/hs_err_pid7571.log

If you would like to submit a bug report, please visit:

HotSpot Virtual Machine Error Reporting Page

/opt/novell/groupwise/client/bin/groupwise: line 31: 7571 Aborted /opt/novell/groupwise/client/bin/groupwise-bin “$@”

rpm -qa|grep gox
libpangox-1_0-0-32bit-0.0.2-3.4.x86_64
pangox-compat-0.0.2-3.4.x86_64
libpangox-1_0-0-0.0.2-3.4.x86_64

A fatal error has been detected by the Java Runtime Environment:

SIGSEGV (0xb) at pc=0xf6c3ce25, pid=7479, tid=4138641152

JRE version: 6.0_20-b02

Java VM: Java HotSpot™ Client VM (16.3-b01 mixed mode, sharing linux-x86 )

Problematic frame:

C [libc.so.6+0x12ee25]

If you would like to submit a bug report, please visit:

HotSpot Virtual Machine Error Reporting Page

--------------- T H R E A D ---------------

Current thread (0x08993800): JavaThread “Unknown thread” [_thread_in_vm, id=7479, stack(0xffd40000,0xffd90000)]

siginfo:si_signo=SIGSEGV: si_errno=0, si_code=128 (), si_addr=0x00000000

Registers:
EAX=0xf72aa020, EBX=0xf72e36c8, ECX=0x01000200, EDX=0x00000e40
ESP=0xffd8d184, EBP=0xffd8d1ec, ESI=0x08993e40, EDI=0x08993e40
EIP=0xf6c3ce25, CR2=0x00000000, EFLAGS=0x00010202

Top of Stack: (sp=0xffd8d184)
0xffd8d184: ffd8d430 ffd8d5f0 800c0c02 00000001
0xffd8d194: 00000007 00000002 08993800 08994038
0xffd8d1a4: 00000001 ffffff01 00000004 f6b99de3
0xffd8d1b4: 08993e40 f727a3f6 ffd8d1ec f716bb6f
0xffd8d1c4: 08993e40 f72aa020 00000001 00000001
0xffd8d1d4: 00000100 089920f0 14000006 01000200
0xffd8d1e4: f72e36c8 00000000 ffd8d29c f716b083
0xffd8d1f4: 08993e40 00000002 f727a3f6 f727a3f6

Instructions: (pc=0xf6c3ce25)
0xf6c3ce15: fe ff ff 8b 74 24 40 83 c4 30 89 f0 5e 5f 5d c3
0xf6c3ce25: 66 0f 7f 44 24 10 e8 60 d8 f4 ff 66 0f 6f 54 24

Stack: [0xffd40000,0xffd90000], sp=0xffd8d184, free space=134ffd8c9d0k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libc.so.6+0x12ee25]
V [libjvm.so+0x329083]