New install, Exaile issue

17 replies [Last post]
lansburyslido
Offline
Joined: 08/29/2011

Just installed Trisquel 4.5 from the 32 bit iso download.

Exaile not working. Have tried unistalling and reinstalling, before and after initial updates. Have also reinstalled and same result.

From the terminal I get:


chris@thelido:~$ exaile
INFO : Loading Exaile 0.3.2.0...
INFO : Loading settings...
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
INFO : Loading plugins...
INFO : Loading collection...
gdbm fatal: read error

Any ideas?

lansburyslido
Offline
Joined: 08/29/2011

Banshee works, will do the job!

Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010

Observe that Banshee uses Mono with all patent risks that it entails.

lansburyslido
Offline
Joined: 08/29/2011

I did read about that but assumed it must have been sorted as Banshee was in the list in Trisquel's add/remove programs application.

Or should it not be there?

SirGrant

I am a member!

I am a translator!

Offline
Joined: 07/27/2010

Mono's problem is a patent issue. It isn't a software freedom issue. Mono is free software which is why it is included. Software with patent issues can be included in free distros assuming it is free (https://www.gnu.org/distros/free-system-distribution-guidelines.html)

Here is some more reading on the subject
1) https://www.fsf.org/news/dont-depend-on-mono
2) https://www.fsf.org/news/2009-07-mscp-mono

lansburyslido
Offline
Joined: 08/29/2011

Ta for the links, understand a bit more now.

Anyway, back to my Exaile issue....!

SirGrant

I am a member!

I am a translator!

Offline
Joined: 07/27/2010

What version of Exaile are you using? I was reading this on the exaile mailing list ( https://groups.google.com/group/exaile-users/browse_thread/thread/2ec3b505c46b44eb/f5167c4acffe347b?lnk=gst&q=pygobject#f5167c4acffe347b ) and it says:

* Fixed startup crash on development version of PyGObject.

This may be the bug you are experiencing. I luckily don't have this bug but it might be fixed by upgrading to the newest version because on my 4.5 install I have the version right before that.

SirGrant

I am a member!

I am a translator!

Offline
Joined: 07/27/2010

Oh by the way you can download the new version of exaile here with the possible fix (here)

Let us know because if that fixes it that just means the error was an upstream bug.

Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010

Since you seem opened to alternatives, you can take a look at Rythmbox too: http://projects.gnome.org/rhythmbox

It is, of course, in Trisquel's repositories.

lansburyslido
Offline
Joined: 08/29/2011

Indeed, I'm happy with Rhythymbox as well. One of my favourite players is ncmpp so I may have a look at setting that up.

lansburyslido
Offline
Joined: 08/29/2011

Removed old, installed new, same error.

Could be some user settings from a previous distro in my /home? I'll see if I can find whatever traces exaile may have left behind.

SirGrant

I am a member!

I am a translator!

Offline
Joined: 07/27/2010

What happens when you type exaile --version into terminal?

Maybe backup your settings config in /home//.config/exaile directory. If you copied it over from another system that could possible be causing the problem you may be right there.

lansburyslido
Offline
Joined: 08/29/2011

Have renamed the user exaile directory, no change.

Version is

____ _ __ __
/ __/_ _____ _(_) /__ / /
/ _/ \ \ / _ `/ / / -_)_/
/___//_\_\\_,_/_/_/\__(_) v0.3.2.1

Adrian Malacoda

I am a member!

Offline
Joined: 12/26/2010

If you run the following

exaile --debug

you will get debug output. This might be more helpful.

lansburyslido
Offline
Joined: 08/29/2011

SirGrant, Adrian, I'll get back to you later today when I get home.

lansburyslido
Offline
Joined: 08/29/2011

Here we go!


chris@thelido:~$ exaile --debug
19:46:03,475:INFO : Loading Exaile 0.3.2.1... (xl.main)
19:46:03,475:INFO : Loading settings... (xl.main)
19:46:03,578:DEBUG : Provider tags registered for service covers (xl.providers)
19:46:03,578:DEBUG : Provider localfile registered for service covers (xl.providers)
19:46:03,581:DEBUG : Normal playback engine selected. (xl.player)
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
19:46:03,724:DEBUG : Provider tracknumber registered for service tag_formatting (xl.providers)
19:46:03,730:DEBUG : Provider discnumber registered for service tag_formatting (xl.providers)
19:46:03,731:DEBUG : Provider artist registered for service tag_formatting (xl.providers)
19:46:03,731:DEBUG : Provider __length registered for service tag_formatting (xl.providers)
19:46:03,731:DEBUG : Provider __rating registered for service tag_formatting (xl.providers)
19:46:03,731:DEBUG : Provider __last_played registered for service tag_formatting (xl.providers)
19:46:03,731:DEBUG : Provider filename registered for service tag_formatting (xl.providers)
19:46:03,822:DEBUG : ~/.exaile/music.db did not exist, old exaile version not detected (migration_200907100931)
19:46:03,822:DEBUG : Will not migrate and overwrite data. (migration_200907100931)
19:46:03,822:INFO : Loading plugins... (xl.main)
19:46:03,823:DEBUG : Provider equalizer-10bands registered for service postprocessing_element (xl.providers)
19:46:03,823:DEBUG : Loaded plugin equalizer (xl.plugins)
19:46:03,830:DEBUG : Loaded plugin lyricsviewer (xl.plugins)
Traceback (most recent call last):
File "/usr/lib/exaile/xl/plugins.py", line 123, in enable_plugin
if not plugin: raise Exception("Error loading plugin")
Exception: Error loading plugin
19:46:03,830:WARNING : Unable to enable plugin shoutcast (xl.plugins)
19:46:03,831:DEBUG : Exception caught!
Traceback (most recent call last):
File "/usr/lib/exaile/xl/plugins.py", line 123, in enable_plugin
if not plugin: raise Exception("Error loading plugin")
Exception: Error loading plugin
(xl.plugins)
19:46:03,831:DEBUG : Loaded plugin lastfmcovers (xl.plugins)
19:46:03,832:DEBUG : Loaded plugin lyricsfly (xl.plugins)
19:46:03,867:DEBUG : Loaded plugin lyricwiki (xl.plugins)
19:46:03,889:DEBUG : Provider cd registered for service hal (xl.providers)
19:46:03,889:DEBUG : Loaded plugin cd (xl.plugins)
19:46:03,890:DEBUG : Provider massstorage registered for service hal (xl.providers)
19:46:03,890:DEBUG : Loaded plugin massstorage (xl.plugins)
19:46:03,899:DEBUG : Loaded plugin notifyosd (xl.plugins)
19:46:03,899:INFO : Loading collection... (xl.main)
gdbm fatal: read error

Adrian Malacoda

I am a member!

Offline
Joined: 12/26/2010

gdbm is a database module, so it's possible the exaile database is corrupted.

This file is located at ~/.local/share/exaile/music.db (note: not ~/.config/exaile)

If you remove this file exaile will generate a new blank one. See if that helps

lansburyslido
Offline
Joined: 08/29/2011

..is the answer!

Was looking for it but couldn't find it earlier.

Cheers