Se avete i Ubuntu 8.04 (quindi anche firefox 3) probabilmente non riuscirete ad installare Lotus Notes 7 a causa dell'errore “Could not validate mozilla version” / "Impossibile convalidare la versione di Mozilla"
Questo a causa di un bug dell'installer che genera un script bash che controlla la versione e le dipendenze corrette delle librerie GTK/XulRunner/Mozilla. Per ovviare a questo inconvegnente ho utilizzato un workaround, non molto elegante, ma funzionante.
Ecco come funziona l'installer:
1) L'installazione di notes avviene normalmente nella cartella /opt da utente non root
2) L'installer scrive il file il risultato del comando ldd (che controlla le dipendenze) in un file temporaneo (/tmp/iwcttmp.out)
3) L'installer controlla il risultato in iwcttmp.out e fallisce (non ho capito perché, ho sclerato un paio di ore con strace ma niente da fare...)
Ecco come ho installato notes:
1) Ho eseguito da ROOT il comando
ldd "/usr/lib/mozilla/libgtkembedmoz.so" | grep gtk>&/tmp/iwcttmp.out
in questo modo l'utente normale non avrà i permessi di scrittura su quel file quindi non potrà rigenerarlo
2) Si può ora eseguire l'installazione di Lotus Notes 7 (da utente non root) tranquillamente!
Non sarà una soluzione elegante.... ma funziona...
Ciao Piero
UPDATE: Sembra che questo 'trucchetto' abbia funzionato solo sulla mia macchina, in un altra il problema è persistito.
Nessun commento:
Posta un commento