#472849 rhythmbox: Clearer error messages when plugin dependencies are missing

Package:
rhythmbox
Source:
rhythmbox
Description:
music player and organizer for GNOME
Submitter:
"Daniel Franganillo"
Date:
2010-02-28 19:48:06 UTC
Severity:
wishlist
#472849#5
Date:
2008-03-26 20:29:19 UTC
From:
To:
Yesterday i updated my Debian/Sid box and a new release of rhythmbox
was avaliable.
After installed it didnt load any plugin that needed python, (covers,
lyrics, ect).
Ive attached the output of rhythmbox -d.

#472849#10
Date:
2008-04-01 19:49:18 UTC
From:
To:
Solved.
Rhytmbox should require python-gst0.10 as most plugins are useless without it.

#472849#17
Date:
2008-04-06 18:52:58 UTC
From:
To:
for running rhythmbox plugins are not essential, so including
python-gst0.10 in Recommends should be enough

#472849#26
Date:
2008-04-13 09:02:06 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
rhythmbox, which is due to be installed in the Debian FTP archive:

rhythmbox-dbg_0.11.5-2_i386.deb
  to pool/main/r/rhythmbox/rhythmbox-dbg_0.11.5-2_i386.deb
rhythmbox_0.11.5-2.diff.gz
  to pool/main/r/rhythmbox/rhythmbox_0.11.5-2.diff.gz
rhythmbox_0.11.5-2.dsc
  to pool/main/r/rhythmbox/rhythmbox_0.11.5-2.dsc
rhythmbox_0.11.5-2_i386.deb
  to pool/main/r/rhythmbox/rhythmbox_0.11.5-2_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 472849@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Norbert Tretkowski <nobse@debian.org> (supplier of updated rhythmbox package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)
Format: 1.8
Date: Fri, 04 Apr 2008 10:49:18 +0200
Source: rhythmbox
Binary: rhythmbox rhythmbox-dbg
Architecture: source i386
Version: 0.11.5-2
Distribution: unstable
Urgency: low
Maintainer: Loic Minier <lool@dooz.org>
Changed-By: Norbert Tretkowski <nobse@debian.org>
Description:
 rhythmbox  - music player and organizer for GNOME
 rhythmbox-dbg - debugging symbols for rhythmbox
Closes: 472849 474733
Changes:
 rhythmbox (0.11.5-2) unstable; urgency=low
 .
   [ Norbert Tretkowski ]
   * Recommend python-gst0.10, most plugins are useless without it.
     (closes: #472849)
 .
   [ Loic Minier ]
   * Suggest python-coherence instead of python-louie and update description;
     Franklin Piat; closes: #474733.
Checksums-Sha1:
 3682d93df91f722b9822eaee20d0b712863aa0b1 2103 rhythmbox_0.11.5-2.dsc
 5905fd2e6bf05577913798e043c6db0150df5dc7 24655 rhythmbox_0.11.5-2.diff.gz
 911716f45bc8e2269b534be497bebc9c2392c05a 5671420 rhythmbox_0.11.5-2_i386.deb
 537dd63fe273c0ca3d98045c41b3f4c367004561 2268122 rhythmbox-dbg_0.11.5-2_i386.deb
Checksums-Sha256:
 2cdeeab167a13ac6e75cfcd0fe86d777c6d4c4dda1ab6571c7d4751584aee986 2103 rhythmbox_0.11.5-2.dsc
 4f0b82ad1dbb1d6896fff23a48eb5b70c85ae3d266af70e81788060429023865 24655 rhythmbox_0.11.5-2.diff.gz
 79f5661cb2b4b6637fcf5ed46a55c978d5d3df6456354cffbf6e1308eba68944 5671420 rhythmbox_0.11.5-2_i386.deb
 9e3b8803ecb452d5b050765543a3227bdfa6588b8cb66b088b7c25f117a19376 2268122 rhythmbox-dbg_0.11.5-2_i386.deb
Files:
 3770ea99162bb92df79c8273b3e70cd4 2103 gnome optional rhythmbox_0.11.5-2.dsc
 cd8faeeae05cc49517e64d1bd1208727 24655 gnome optional rhythmbox_0.11.5-2.diff.gz
 286e9fa03af2f28cbd3a04b9c287aeaf 5671420 gnome optional rhythmbox_0.11.5-2_i386.deb
 3ddb12678a5ea68b699f0254dd802ebf 2268122 gnome extra rhythmbox-dbg_0.11.5-2_i386.deb
iD8DBQFIAcdcBsBdh1vkHyERAjSDAKCDOklJtYIzzfLuR1QP/MW32takrACgie6s
SZAJZMuBuwB6qmSGFzWNbb0=
=yVDj
-----END PGP SIGNATURE-----

#472849#31
Date:
2008-04-13 09:02:06 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
rhythmbox, which is due to be installed in the Debian FTP archive:

rhythmbox-dbg_0.11.5-2_i386.deb
  to pool/main/r/rhythmbox/rhythmbox-dbg_0.11.5-2_i386.deb
rhythmbox_0.11.5-2.diff.gz
  to pool/main/r/rhythmbox/rhythmbox_0.11.5-2.diff.gz
rhythmbox_0.11.5-2.dsc
  to pool/main/r/rhythmbox/rhythmbox_0.11.5-2.dsc
rhythmbox_0.11.5-2_i386.deb
  to pool/main/r/rhythmbox/rhythmbox_0.11.5-2_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 472849@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Norbert Tretkowski <nobse@debian.org> (supplier of updated rhythmbox package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)
Format: 1.8
Date: Fri, 04 Apr 2008 10:49:18 +0200
Source: rhythmbox
Binary: rhythmbox rhythmbox-dbg
Architecture: source i386
Version: 0.11.5-2
Distribution: unstable
Urgency: low
Maintainer: Loic Minier <lool@dooz.org>
Changed-By: Norbert Tretkowski <nobse@debian.org>
Description:
 rhythmbox  - music player and organizer for GNOME
 rhythmbox-dbg - debugging symbols for rhythmbox
Closes: 472849 474733
Changes:
 rhythmbox (0.11.5-2) unstable; urgency=low
 .
   [ Norbert Tretkowski ]
   * Recommend python-gst0.10, most plugins are useless without it.
     (closes: #472849)
 .
   [ Loic Minier ]
   * Suggest python-coherence instead of python-louie and update description;
     Franklin Piat; closes: #474733.
Checksums-Sha1:
 3682d93df91f722b9822eaee20d0b712863aa0b1 2103 rhythmbox_0.11.5-2.dsc
 5905fd2e6bf05577913798e043c6db0150df5dc7 24655 rhythmbox_0.11.5-2.diff.gz
 911716f45bc8e2269b534be497bebc9c2392c05a 5671420 rhythmbox_0.11.5-2_i386.deb
 537dd63fe273c0ca3d98045c41b3f4c367004561 2268122 rhythmbox-dbg_0.11.5-2_i386.deb
Checksums-Sha256:
 2cdeeab167a13ac6e75cfcd0fe86d777c6d4c4dda1ab6571c7d4751584aee986 2103 rhythmbox_0.11.5-2.dsc
 4f0b82ad1dbb1d6896fff23a48eb5b70c85ae3d266af70e81788060429023865 24655 rhythmbox_0.11.5-2.diff.gz
 79f5661cb2b4b6637fcf5ed46a55c978d5d3df6456354cffbf6e1308eba68944 5671420 rhythmbox_0.11.5-2_i386.deb
 9e3b8803ecb452d5b050765543a3227bdfa6588b8cb66b088b7c25f117a19376 2268122 rhythmbox-dbg_0.11.5-2_i386.deb
Files:
 3770ea99162bb92df79c8273b3e70cd4 2103 gnome optional rhythmbox_0.11.5-2.dsc
 cd8faeeae05cc49517e64d1bd1208727 24655 gnome optional rhythmbox_0.11.5-2.diff.gz
 286e9fa03af2f28cbd3a04b9c287aeaf 5671420 gnome optional rhythmbox_0.11.5-2_i386.deb
 3ddb12678a5ea68b699f0254dd802ebf 2268122 gnome extra rhythmbox-dbg_0.11.5-2_i386.deb
iD8DBQFIAcdcBsBdh1vkHyERAjSDAKCDOklJtYIzzfLuR1QP/MW32takrACgie6s
SZAJZMuBuwB6qmSGFzWNbb0=
=yVDj
-----END PGP SIGNATURE-----

#472849#36
Date:
2008-04-27 07:42:35 UTC
From:
To:
I really dislike the solution of this. Mainly because users who have
enabled those plugins gets warnings at startup without a clue why and
without a way to disable the plugin (which is a problem of rhythmbox
itself).

What about splitting the plugins into a separate package that depends on
python-gst0.10 and is recommended by rhythmbox?

Florian

#472849#41
Date:
2008-04-30 21:11:33 UTC
From:
To:
I was just bitten by this and it took me a while to locate this bug
report.

Could Rhythmbox please report a more descriptive warning to the user?

For example, when I start Rhythmbox without python-gst, I simply get a
warning that the cover art etc. failed to load. Could it please instead
explain that the Python generic media-playing framework is not
installed?

Thanks for maintaining Rhythmbox in Debian, Jack

#472849#50
Date:
2008-06-02 16:24:41 UTC
From:
To:
For having been bitten by this, I second the wish of a more
descriptive error message.  The splitting of modules seems to be a
nice solution to me.  Most users will want the plugins however, so
what about having rhythmbox (virtual package) depend on
rhythmbox-player and rhythmbox-plugins, the latter depending on
python-gst0.10?

Thanks for your work,
ChriS

#472849#55
Date:
2008-06-08 05:59:13 UTC
From:
To:
Hi,

i already have python-gst0.10 here, and the bug still happens, it
keeps telling me that the plugin modules doensn't exist:

ImportError: No module named artdisplay
(rhythmbox:8695): Rhythmbox-WARNING **: Could not load plugin artdisplay
(rhythmbox:8695): Rhythmbox-WARNING **: Error, impossible to activate
plugin 'Arte de capa'

I've just installed all "recommends" from rhythmbox... no progress here

#472849#60
Date:
2008-11-06 00:42:03 UTC
From:
To:
Hello,
I had the same problem (I installed rhythmbox without gnome), and installing
python-gst didn't fix the errors I got with the Jamendo and Magnatune
plugins.

I fixed it by installing libgnomevfs2-extra

It would be nice to fix this, it took me a lot of time to figure it out.
Thank you for your time.

Rol--and

#472849#65
Date:
2008-11-06 16:10:45 UTC
From:
To:
 rhythmbox Recommends libgnomevfs2-extra already.
#472849#70
Date:
2008-12-04 15:45:52 UTC
From:
To:
Maybe your problem is related to python: try reinstalling every python
package alredy installed in your system. I was stuck in the same situation
after updating from a etch/lenny system to a pure lenny. Reinstalling python
packages resolved my issues with rhythmbox plugins.

#472849#75
Date:
2009-03-16 16:12:46 UTC
From:
To:
This has happened on two systems I have recently upgraded to Lenny....

$ rhythmbox
ImportError: No module named artdisplay

(rhythmbox:9606): Rhythmbox-WARNING **: Could not load plugin artdisplay


(rhythmbox:9606): Rhythmbox-WARNING **: Error, impossible to activate
plugin 'Cover art'
ImportError: No module named magnatune

(rhythmbox:9606): Rhythmbox-WARNING **: Could not load plugin magnatune


(rhythmbox:9606): Rhythmbox-WARNING **: Error, impossible to activate
plugin 'Magnatune Store'
ImportError: No module named jamendo

(rhythmbox:9606): Rhythmbox-WARNING **: Could not load plugin jamendo


(rhythmbox:9606): Rhythmbox-WARNING **: Error, impossible to activate
plugin 'Jamendo'
Rhythmbox-Message: Missing plugin:
gstreamer|0.10|rhythmbox-metadata|application/x-ms-dos-executable
decoder|decoder-application/x-ms-dos-executable
Rhythmbox-Message: Automatic missing codec installation not supported
(helper script missing)
Rhythmbox-Message: Missing plugin:
gstreamer|0.10|rhythmbox-metadata|application/smil
decoder|decoder-application/smil
Rhythmbox-Message: Automatic missing codec installation not supported
(helper script missing)


python-gst0.10 and python-gtk2 were present already. The fix:

$ aptitude reinstall python2.5 python2.5-minimal

Hope it helps someone else...

#472849#80
Date:
2009-03-17 12:48:05 UTC
From:
To:
Le lundi 16 mars 2009 à 16:12 +0000, Berni Elbourn a écrit :

Sounds like #515336 to me.