Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
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:
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?
Ultima modifica di daniele50 il ven 3 apr 2009, 9:55, modificato 1 volta in totale.
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:
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...
#!/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?
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.
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...
Ultima modifica di daniele50 il mar 31 mar 2009, 13:02, modificato 1 volta in totale.
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...
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
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...
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...
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...
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 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....