Pagina 1 di 2

GroupWise 7 su Slackware 12.2 [RISOLTO]

Inviato: dom 29 mar 2009, 13:24
da daniele50
Ciao,
ho la necessità di installare Novell GroupWise 7, ho scaricato il file gw703hp2_client_linux_multi.tar.gz dal sito ufficiale Novell e scompattato il tutto in una directory:

install (script per la shell)
novell-groupwise-gwcheck-7.0.3-20090121.i586.rpm
novell-groupwise-gwclient-7.0.3-20090121.i586.rpm

ho provato a dare un ./install ma mi da un error: Failed dependencies: e posso anche capirlo, il problema è che non so dova andare a pigliare le dipendenze che mi chiede:

Codice: Seleziona tutto

glibc >= 2.1.2-11 is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
sh-utils >= 2.0-1 is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
fileutils >= 4.0-8 is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
gawk >= 3.0.4-1 is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
textutils >= 2.0-2 is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
libgtk-x11-2.0.so.0 is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
libXm.so.3 is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
/bin/sh is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
/bin/bash is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
libX11.so.6 is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
libXext.so.6 is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
libXi.so.6 is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
libXtst.so.6 is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
libc.so.6 is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
libc.so.6(GLIBC_2.0) is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
libc.so.6(GLIBC_2.1) is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
libc.so.6(GLIBC_2.1.2) is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
libc.so.6(GLIBC_2.1.3) is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
libc.so.6(GLIBC_2.2) is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
libc.so.6(GLIBC_2.2.4) is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
libc.so.6(GLIBC_2.3) is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
libc.so.6(GLIBC_2.3.4) is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
libdl.so.2 is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
libdl.so.2(GLIBC_2.0) is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
libdl.so.2(GLIBC_2.1) is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
libgcc_s.so.1 is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
libgcc_s.so.1(GCC_3.0) is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
libgcc_s.so.1(GLIBC_2.0) is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
libm.so.6 is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
libm.so.6(GLIBC_2.0) is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
libnsl.so.1 is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
libpthread.so.0 is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
libstdc++.so.5 is needed by novell-groupwise-gwclient-7.0.3-20090121.i386
qualcuno ha mai provato ad installare GroupWise?

Re: GroupWise 7 su Slackware 12.2

Inviato: dom 29 mar 2009, 20:36
da manublade
Ciao,
sarebbe interessante vedere come è fatto l'install per capire il motico degli errori.
Puoi postarlo?

Re: GroupWise 7 su Slackware 12.2

Inviato: lun 30 mar 2009, 9:25
da Naitso
1.
manublade ha scritto:Ciao,
sarebbe interessante vedere come è fatto l'install per capire il motico degli errori.
Puoi postarlo?
quoto

2. Slackware non si basa sui pacchetti .rpm, ma è fornita con "tutti i tools" per la creazione e gestione degli stessi, probabilmete quell'installer esegue una cose del genere:

Codice: Seleziona tutto

rpm -i nomepacco.rpm
Slackware cerca di installarlo ma mancano le dipendenze nell'archivio degli rpm (in pratica tutto)..

3. leggi che fa il file install, ed eventualmente converti gli rpm in tgz con il comando rpm2tgz, poi li estrai e controlli la posizione dei file, aggiusti se è il caso e ricrei il pacco e poi lo installi...

Ciao

Re: GroupWise 7 su Slackware 12.2

Inviato: lun 30 mar 2009, 17:54
da daniele50
La prima parte dell'install è:

Codice: Seleziona tutto

#!/bin/sh
CLIENT_DIR=/tmp/gwclient

# Client settings
#SERVER_ADDRESS=
#SERVER_PORT=

# Calculate the number of lines to skip
SKIP=`awk '/^__BINARY_START__/ { print NR + 1; exit 0; }' $0`
CWD=`pwd`

# Extract the tarball
echo -n "Extracting files, please wait..."
mkdir -p $CLIENT_DIR
tail +$SKIP $0 | tar xz -C $CLIENT_DIR

# Run the install
if [ -d  $CLIENT_DIR ] ; then
	if [ "$1" == "--config" ] ; then
		echo
		echo
		cd ${CLIENT_DIR} && sh ./clientinst $1 $CWD $2 $3
	else
		echo "Done. Starting install."
		cd ${CLIENT_DIR} && sh ./clientinst $SERVER_ADDRESS $SERVER_PORT
	fi
else
	echo "Failed to extract the client files."
fi

# Clean up
rm -rf $CLIENT_DIR

exit 0
__BINARY_START__
poi ci sono un sacco di righe in binario.
Nella stessa directory poi ci sono 2 rpm:
novell-groupwise-gwcheck-7.0.3-20090121.i586.rpm
novell-groupwise-gwclient-7.0.3-20090121.i586.rpm

Ammesso che riesca a convertire gli rpm in tgz, poi come facico ad installare il tutto senza lanciare l'install?

Re: GroupWise 7 su Slackware 12.2

Inviato: lun 30 mar 2009, 19:20
da manublade
Ciao, apparentemente è il file clientinst che fa tutto.... estrai i file rpm e vedi che dice quel file. Per estrarre o usi MC (midnight commander) o prima li converti in tgz e poi explodepkg, ecc...
Fai sapere.

Re: GroupWise 7 su Slackware 12.2

Inviato: mar 31 mar 2009, 8:32
da daniele50
Convertendo l'rpm in tgz ed estraendone il contenuto risulta quanto segue:
nell directory groupwise/opt/novell/groupwise/client ci sono 4 directory:
- bin (contenente i seguenti file)
groupwise
groupwise-bin
groupwise.sh
XisErr.xml
- jre (contenente diverse directory e file)
- lib (contenente un serie di file .jar, .fil e .so.x)
- logs (vuota)

Per me è un po' dura muovermi qua dentro... :(

Re: GroupWise 7 su Slackware 12.2

Inviato: mar 31 mar 2009, 12:00
da daniele50
Giusto per la cronaca,
ho provato ad installare opensuse11 su una macchina virtuale, ho provato ad installare groupwise (sia tramite install che tramite rpm) e in entrambi i casi mi da errrori sulle dipendenze...

Re: GroupWise 7 su Slackware 12.2

Inviato: mar 31 mar 2009, 13:45
da manublade
Ciao, proviamo a fare una cosa.... mi dai il link da dove lo hai scaricato che, nel tempo libero, ci provo?

perchè così come è adesso non saprei che altro dirti...
ciao

Re: GroupWise 7 su Slackware 12.2

Inviato: mar 31 mar 2009, 14:17
da daniele50
il link è questo:
http://download.novell.com/Download?buildid=Hq18eBi_hGQ~
e bisogna scaricare il file gw703hp2_client_linux_multi.tar.gz
però poi ti chiede il login (e quindi devi registrarti gratuitamente).

Per ora ti ringrazio immensamente e vediamo se altri hanno idee...

ciao

Re: GroupWise 7 su Slackware 12.2

Inviato: mer 1 apr 2009, 8:24
da manublade
A poco a poco ci arriviamo....
una volta estratti i file rpm li copi in /
ovvero dai "cp -rf opt /" dalla directory dove li hai scopattati
a questo punto in /opt/novell/groupwise/client/bin lanci il file groupwise.
a me ora da un errore Java,
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object

vedi se riesci ad andare avanti.... ci risentiamo.ciao

Re: GroupWise 7 su Slackware 12.2

Inviato: mer 1 apr 2009, 17:54
da daniele50

Codice: Seleziona tutto

bash-3.1$ /opt/novell/groupwise/client/bin/groupwise
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
bash-3.1$
anche a me da un errore java, mi sembra strano che si possa lanciare così senza installare niente...

Re: GroupWise 7 su Slackware 12.2

Inviato: mer 1 apr 2009, 20:14
da manublade
Sai, non potendo capire cosa fa quel file install non è facile... prova a cercare sul web se l'errpre è un tipico errore java, anche indipendentemente dal software che usa java....
Poi consdera che alla fine anche per i tgz altro non si tratta che spostare file ed in caso far partire uno script per creare link o altro...

Re: GroupWise 7 su Slackware 12.2

Inviato: gio 2 apr 2009, 0:32
da daniele50
L'errore java persiste:

Codice: Seleziona tutto

Error occurred during initialization of VM
java/lang/ClassNotFoundException: error in opening JAR file /opt/novell/groupwise/client/jre/lib/rt.jar
bash-3.1$
sembra che non trova la classe ma non capisco perché, ho provato ad aggiornare la jre alla 6update13 ma non cambia...

Re: GroupWise 7 su Slackware 12.2

Inviato: gio 2 apr 2009, 13:32
da manublade
ok, ma il file /opt/novell/groupwise/client/jre/lib/rt.jar esiste?

in caso prova a fare un locate sul tuo pc e copialo in quella posizione

Re: GroupWise 7 su Slackware 12.2

Inviato: gio 2 apr 2009, 16:29
da Naitso
Non ho indagato più di tanto con slackware ma dal link che hai postato leggo:
platforms
SUES LINUX Enterprise Desktop 10 SP1, SUSE LINUX Enterprise Desktop 10
Ho scaricata distro e software....

Codice: Seleziona tutto

 # ./install
Extracting files, please wait...Done. Starting install.
Installing package novell-groupwise-gwclient-7.0.3-20090121
########################################### [100%]
########################################### [100%]
Installing package novell-groupwise-gwcheck-7.0.3-20090121
########################################### [100%]
########################################### [100%]
sul desktop trovo l'icona del software, se selezionata mi appare una finestra di dialogo per il collegamento al server.......

EDIT per slackware
Ero troppo curioso...

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
e poi..

Codice: Seleziona tutto

cd bin
./groupwise
E parte la finestra di dialogo per il login al server...

P.S. Non so se l'accrocchio poi funziona ... ma provare non ti costa nulla [-o<
puoi sitemare i pacchi aggiungendo lo slack-desc e sistemando il nome....