Nonostante Ubuntu 12.04 Precise sia stato un ottimo rilascio, molto funzionale, scorrevole e veloce trattandosi in ogni caso di un sistema open molto aperto anche agli smanettamenti degli utenti si rischia sempre di incorrere in qualche bug, che seppur di lieve entità può creare diversi fastidi. Oggi vi propongo una guida che vuole aiutare tutti gli utenti afflitti dal bug del Software Center che va in Crash all’apertura senza mai realmente aprirsi.
Questa guida serve per gli utenti che riscontrano questo bug, per verificare se il problema vostro rientra nella casistica di questo bug eseguite i controlli che vi descriverò qui di seguito, in modo da essere sicuri di effettuare una procedura consistente.
Andate in un terminale e lanciate il Software Center direttamente tramite il comando:
- software-center
- File“/usr/share/software-center/softwarecenter/ui/gtk3/views/appdetailsview.py”, line XXX,in __init__
- selfprogressset_data(“transparent-bg-hint”,True)
- AttributeError:‘ProgressBar’ object has no attribute ‘set_data’
in tal caso dovrete annotarvi il numero che troverete al posto di XXX, e per risolvere il bug in questione proseguire nella seguente procedura.
La procedura è davvero molto semplice infatti il tutto consiste nel commentare una semplice linea di codice all’interno del file di configurazione del Software Center, per farlo digitate:
- sudo gedit /usr/share/software-center/softwarecenter/ui/gtk3/views/appdetailsviewpy
- selfprogressset_data(“transparent-bg-hint”,True)
Non dovrete fare altro che andare all’inizio della riga e inserire un # seguito da uno spazio, a quel punto la riga dovrebbe essere diventata blu, salvate e chiudete tutto; a questo punto il bug dovrebbe essere risolto, per testarlo avviate il Software Center che adesso dovrebbe andare tranquillamente.