[Guida Ubuntu] Soluzione al Crash del Software Center

[Guida Ubuntu] Soluzione al Crash del Software Center

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.

 

[attenzione]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.[/attenzione]

Andate in un terminale e lanciate il Software  Center direttamente tramite il comando:

  1. softwarecenter
A questo punto vi dovreste ritrovare un output di questo tipo:
  1. File “/usr/share/software-center/softwarecenter/ui/gtk3/views/appdetailsview.py”, line XXX, in __init__
  2. self.progress.set_data(“transparent-bg-hint”, True)
  3. 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:

  1. sudo gedit /usr/share/softwarecenter/softwarecenter/ui/gtk3/views/appdetailsview.py
a questo punto dovrete trovare la riga XXX, dove XXX è il numero che vi siete appuntati precedentemente quando avete eseguito il Software Center da terminale (dovrebbe essere 176 anche se può variare) la parte di codice incriminata è la seguente:
  1. self.progress.set_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.

pa007

Founder di Pa007World. Laureato in Ingegneria Informatica all'Università di Pisa e studente di Master of Science in Embedded Computing Systems presso la Scuola Superiore Sant'anna e l'Università di Pisa. Appassionato da sempre di informatica e tecnologia. Home page: http://www.pa007world.com