Pagina 1 di 1
[slacky13.37 64bit] GroupWise 8 [RISOLTO]
Inviato: lun 23 mag 2011, 9:56
da daniele50
Ciao,
sto cercando di installare il client novell sul portatile dove ho appena installato slackware 13.37 64bit.
Avevo già installato il client groupwise 7 su slackware 12.2 a 32 bit grazie a Naisto che suggeriva quanto segue:
Codice: Seleziona tutto
tar xvfz gw703hp2_client_linux_multi.tar.gz
cd groupwise/
for i in *.rpm; do rpm2tgz $i; done
installpkg novell-groupwise-gwcheck-7.0.3-20090121.i586.tgz
installpkg novell-groupwise-gwclient-7.0.3-20090121.i586.tgz
cd /opt/novell/groupwise/client/
mv jre jre-original
ln -s /usr/lib/java/ jre
cd bin
./groupwise
Ho fatto la stessa cosa sulla slacky13.37 64bit ma quando eseguo ./groupwise ottengo il seguente errore:
Codice: Seleziona tutto
./groupwise: line 31: /opt/novell/groupwise/client/bin/groupwise-bin: No such file or directory
Ovviamente il file c'è, è un binario e quindi credo che il problema è che il file è a 32 bit, mentre il sistema è a 64 bit.
Volevo chiedere conferma e, nel caso sia come ipotizzo io, la soluzione è quella del multilib?
Grazie a tutti.
Ciao

Re: [slacky13.37 64bit] GroupWise 8
Inviato: lun 23 mag 2011, 12:33
da 414N
No. Anche se hai un sistema Slackware64 non multilib, hai comunque la possibilità di eseguire binari a 32 bit (se poi richiedono librerie che non hai, quello è un altro discorso). Il messaggio sarebbe stato qualcosa sul tipo "Incompatible binary format" se si trattasse di incompatibilità binaria.
Io controllerei la riga 31 di groupwise (che presumo essere uno script bash), in particolare come viene invocato il binario vero e proprio (che presumo essere /opt/novell/groupwise/client/bin/groupwise-bin).
Re: [slacky13.37 64bit] GroupWise 8
Inviato: lun 23 mag 2011, 13:27
da daniele50
Mentre aspettavo ho seguito le istruzioni per attivare il multilib, ho reinstallato groupwise ed ora l'errore è diverso, ecco tutti i passaggi:
- ho seguito la guida in Wiki per il multi lib;
- rpm2txz novell-groupwise-gwcheck-8.0.0.84910.i586.rpm
- rpm2txz novell-groupwise-gwclient-8.0.0.84910.i586.rpm
- installpkg novell-groupwise-gwcheck-8.0.0.84910.i586.txz
- installpkg novell-groupwise-gwclient-8.0.0.84910.i586.txz
- cd /opt/novell/groupwise/client/
- mv jre jre-original
- ln -s /usr/lib64/java/ jre
- cd bin
- ./groupwise
L'errore è il solito:
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: error in openig JAR file /usr/lib64/java/lib/rt.jar
il file esiste...
Ecco anche il file groupwise (lo script per il lancio del programma):
Codice: Seleziona tutto
#!/bin/bash
export LD_LIBRARY_PATH=/opt/novell/groupwise/client/lib:/opt/novell/groupwise/client/jre/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
/opt/novell/groupwise/client/bin/groupwise-bin "$@"
Re: [slacky13.37 64bit] GroupWise 8
Inviato: lun 23 mag 2011, 14:11
da 414N
Il problema sembra essere l'incompatibilità della tua JVM a 64 bit con l'ambiente di esecuzione di groupwise-bin (che è a 32 bit).
O usi la JRE fornita da Groupwise stesso, oppure devi installare un'altra JRE a 32 bit sul tuo sistema, senza però andarla "ad inzuccare" con la tua a 64 bit.
Re: [slacky13.37 64bit] GroupWise 8
Inviato: lun 23 mag 2011, 14:16
da daniele50
Dato che ora è mutilib, ho installato la jdk-6u25 che ho preso negli extra della slackware a 32, l'ho instalato, ho rifatto il link nella directory client di groupwise facendolo puntare a /usr/lib/java/jre e funge!!
Grazie a tutti!