14/10/2008 - Linux Feed

LINUX « E-Pillole



Opera segmentation fault

Post inserito il 10/04/2007 da Fede in Problem Solving

Opera non è mai stato il mio browser preferito e per questo motivo lo utilizzo raramente. Quando però ci si trova a sviluppare siti web, o a dover verificare delle modifiche apportate al codice e allo stile di una pagina, Opera risulta decisamente utile. Innanzitutto perchè consente di rendere un sito perfettamente accessibile anche agli utenti Opera, che seppur in minoranza (ma in ascesa), rappresentano sempre una fetta di potenziali visitatori, e per questo motivo meritevoli di attenzione. In secondo luogo, perchè Opera è senza ombra di dubbio uno dei migliori browser web in circolazione, e probabilmente uno tra i più rigidi dal punto di vista dell'interpretazione del codice html. Di conseguenza, utilizzare Opera per sviluppare un sito web può solo portare dei benefici in termini di accessibilità, e proprio per questa serie di motivi, nelle sezioni Guide & Tutorials per Debian e Ubuntu, erano già state inserite due guide per l'installazione di Opera.

Opera Segmentation Fault

Veniamo al punto...

Oggi, ho apportato una piccola modifica allo stile CSS del sito e testando ciò che avevo fatto con i vari browser, ho notato con dispiacere che Opera non dava alcun segno di vita. Ho provato a lanciarlo da shell e ho ricevuto un bel:

Segmentation fault

Ho quindi fatto un giro sul sito ufficiale di Opera, e ho trovato contemporaneamente sia la soluzione al problema che una bella notizia. La bella notizia è che Opera è gia proiettato verso una nuova versione (9.20b), mentre la soluzione al problema è semplicissima e consiste nel rimuovere la versione di Opera precedentemente installata e installare l'ultima built disponibile della nuova beta. Per la cronaca il problema affligge praticamente tutte le distribuzioni Linux ed è causato dal recente upgrade delle libX11. Di conseguenza, se avete installato Opera 9.10 sulla vostra Debian e Ubuntu utilizzando i pacchetti presenti nelle repository ufficiali di Opera, probabilmente avrete avuto anche voi lo stesso problema. Ho invece notato con piacere che utilizzando l'archivio canonical per Ubuntu, il problema non si è presentato e ciò conferma la bontà del supporto canonical per Ubuntu.

Come detto, la soluzione al problema è semplicissima. Rimuovete la precedente versione di Opera installata digitando:

sudo apt-get remove --purge opera

Scaricate l'ultima built rilasciata direttamente dal blog degli sviluppatori di Opera (Desktop Team Opera) seguendo il link in alto per la sezione Linux. Al momento è la versione opera_9.20-20070407.6-shared-qt_en_i386.deb. Tornate sul terminal, muovetevi nella directory in cui avete scaricato il pacchetto e installatelo:

sudo dpkg -i opera_9.20-20070407.6-shared-qt_en_i386.deb

Finito, lanciate Opera e tutto dovrebbe essere tornato a funzionare perfettamente. In caso contrario segnalate al team di sviluppo di Opera il vostro problema.


Post letto 564 volte | Commenti (0) | Bookmark   del.icio.us    segnalo


Commenta Post

(opzionale)
(opzionale)


Codice antispam: Codice antispam