lunedì 14 gennaio 2013

Rhythmbox non si avvia? RhythmDB:ERROR 1517

Con l'aggiornamento ad Ubuntu 12.10 mi è capitato che si presentasse un errore all'avvio di Rhythmbox che ne causava il crash e la conseguente chiusura. Lanciandolo da terminale ottenevo il seguente output:

RhythmDB:ERROR:rhythmdb-tree.c:1517:remove_child: assertion failed: (g_hash_table_remove (parent->children, data)) Annullato (core dump creato)

Dopo svariati tentativi (inclusi rimozione e nuova installazione da un altro repository) ho capito che il problema derivava dai file di configurazione pre-aggiornamento che non piacevano molto alla nuova versione.

Ho risolto il problema cancellando la directory ~/.local/share/rhythmbox dando da terminale

$rm -rv ~/.local/share/rhythmbox/

Attenzione: cancellando tutta la directory ~/.local/share/rhythmbox verranno cancellate anche tutte le impostazioni e i file importati in Rhythmbox.