salta alla navigazione

Ubuntu Linux, supporto SSL e https non funzionanti: soluzione giugno 29, 2008

Inviato da davide in : Informatica, Linux , trackback
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)  
Loading ... Loading ...

Di recente, dopo un’aggiornamento consigliato di (x)ubuntu, il computer non era più in grado di utilizzare SSL, qualsiasi programma ne avesse bisogno. Partito MSN su Pidgin (per il quale serve SSL), impossibile connettersi a siti che usino SSL con protocollo https (ad esempio pagamenti online, adsense, etc…), mozilla Thunderbird non più funzionante con l’account Gmail etc…

Devo dire che sono diventato un po’ matto a mettere a posto la questione, pertanto scrivo qui qualche linea guida che potrà tornarvi utile se dovesse capitarvi il mio stesso problema. Siccome scrivo tutto questo a posteriori e a memoria, non vi assicuro che i passi da compiere siano solo questi (probabile che dimentichi qualcosa), o che il vostro problema si risolva allo stesso modo.
La cosa che mi ha lasciato molto perplesso è comunque il fatto che di punto in bianco, dopo un aggiornamento consigliato, su ubuntu sia saltato completamente il supporto SSL (non avevo messo mano a nessun file di configurazione da giorni!).

1°errore: il servizio MSN su Pidgin non funziona più:

L’errore che esce è questo:

Il supporto SSL è necessario per MSN. Installare una libreria SSL supportata.

Vado sul supporto online del programma e seguo le linee guida:
http://developer.pidgin.im/wiki/FAQssl#UbuntuFeisty7.04andGusty7.10

Facciamo così (lo so è un po’ palloso ma ci tocca ricompilare da sorgente, almeno io sono riuscito a risolvere solo così)
rimuovere pidgin (niente paura, la configurazione rimane):

sudo apt-get remove pidgin

sudo apt-get install libnss3-dev

sudo apt-get build-dep pidgin

Scarichiamo i sorgenti:

http://pidgin.im/download/source/

scompattiamo l’archivio in una cartella temporanea, dopodichè spostiamoci nella cartella creata:

./configure

Potrebbero servirvi eventuali opzioni in fase di configure (ad esempio –disable-nm se come me avete disabilitato il Network Manager. Controllate anche l’opzione –bindir, mi pare che ubuntu di default piazzi l’eseguibile di pidgin in /usr/bin).

make

Infine:

sudo make install

Credo sia tutto per Pidgin.

2° problema: firefox 2 non apre più https

Non ricordo più cosa dicesse l’errore tentando di accedere a un sito con https. Qui la soluzione è stata salvarsi la cartella delle preferenze di firefox (~/mozilla o, se volete solo la cartella di firefox, ~/mozilla/firefox) dopodichè scaricarsi firefox (stavolta già compilato) per Linux. N.B. Tutto questo riguada la versione 2 di firefox. Ho anche scaricato le seguenti librerie, forse perchè mi venivano richieste… boh non ricordo :(

sudo apt-get install libnet-ssleay-perl

sudo apt-get install libcrypt-cbc-perl libcrypt-ssleay-perl

Dopodichè, cancellata la cartella delle preferenze, fate (forse: vuoto di memoria, non sono sicuro di averlo fatto…):

sudo apt-get remove –purge firefox

sudo apt-get install firefox

Che lo facciate o meno, alla fine, scaricate ed estraete l’archivio precompilato di firefox 2 (da qui) e copiatene tutto il contenuto al di sopra dei files di firefox. Sul mio xubuntu questa roba va messa in /usr/lib/firefox/ :

sudo cp -R * /usr/lib/firefox/

Infine riportate nella vostra home la cartella delle preferenze salvata in precedenza, se volete ripristinare i vostri preferiti e impostazioni di firefox.

3° problema: Gmail (e forse altri) non vanno più su Thunderbird

Sembra che il problema affligga tutti i programmi di casa mozilla… infatti qui ho risoltolo il problema di SSL allo stesso modo di firefox (riferitevi al problema 2 se volete maggiori dettagli); i passi sono stati:

N.B. per thunderbird la cartella di configurazione del profilo, seguendo questi passi, è cambiata da .mozilla-thunderbird a .thunderbird; provvedete quindi a rinominarla (se anche a voi succede questo) quando ripristinate le vostre impostazioni!

Mi scuso ancora per l’approssimazione con cui vi ho dato queste informazioni, ma sto andando per lo più a memoria per cui è il massimo che possa fare. Comunque, sempre meglio che niente! (vi assicuro che io, a fare da solo, ci ho perso davvero tanto tempo e pazienza!)

Commenti»

1. davide - luglio 29, 2008

per thunderbird: se aggiornandolo non trova più il vostro profilo, probabilmente la cartella da usare è tornata .mozilla-thunderbird (per Ubuntu). X risolvere in fretta potete cancellare .mozilla-thunderbird e creare un link a .thunderbird: ln -s ~/.thunderbird/ ~/.mozilla-thunderbird