[gutsy] rhythmbox cannot load UPnP plugin: python-louie package missing

Bug #132992 reported by Basilio Kublik
60
This bug affects 4 people
Affects Status Importance Assigned to Milestone
rhythmbox (Ubuntu)
Fix Released
Low
Ubuntu Desktop Bugs
Nominated for Hardy by Matt Austin

Bug Description

Binary package hint: rhythmbox

when i try to load upnp plugin i get the following message.

Traceback (most recent call last):
  File "/usr/lib/rhythmbox/plugins/upnp_coherence/__init__.py", line 3, in <module>
    import louie
ImportError: No module named louie

(rhythmbox:7900): Rhythmbox-WARNING **: Could not load plugin upnp_coherence

(rhythmbox:7900): Rhythmbox-WARNING **: Error, impossible to activate plugin 'UPnP sharing support'

so obviously cannot find python dependencies, should this be shipped with rhythmbox?, or is another lib which isn't in the gutsy repo yet?.

Related branches

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Confirmed there's a missing dependency on python-louie , there's need to a sync cause it's available in debian, you can try to install it for now as a workaround, the package is here: http://packages.debian.org/unstable/python/python-louie ; thanks for your report.

Changed in rhythmbox:
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: New → Triaged
Revision history for this message
Wout van Heeswijk (wout-) wrote :

I've installed the deb package to test if it works.

I've got got a mediatomb server which i can connect to from my ps3. Rhythmbox doesn't see it.

Howdoes this plugin work?

Revision history for this message
Janek (thefoxx) wrote :

Same here - I installed Louie from http://cheeseshop.python.org/pypi/Louie and I was able to enable the plugin - but it does not find my Mediatomb server and there is no gui-configuration avaliable... I searched with the gconf-editor but was also unable to find there any configuration (except "active" and "hidden" for the plugin).

Revision history for this message
Murray Cumming (murrayc) wrote :

In the most recent version of Gutsy, I see a "Unable to activate plugin UPnP sharing support" error dialog when trying to enable the plugin. I see this on stdout whens starting from a terminal:

Traceback (most recent call last):
  File "/usr/lib/rhythmbox/plugins/upnp_coherence/__init__.py", line 3, in <module>
    import louie
ImportError: No module named louie
(rhythmbox:7177): Rhythmbox-WARNING **: Could not load plugin upnp_coherence
(rhythmbox:7177): Rhythmbox-WARNING **: Error, impossible to activate plugin 'UPnP sharing support'

Revision history for this message
Basilio Kublik (sourcercito) wrote :

Hi Murray
Do you have python-louie installed?, I just check and can't see any dependency or even suggestion to python-louie in the rythmbox package, maybe we should open another bug to inform about this missing dependency in the package.

Revision history for this message
Janek (thefoxx) wrote :

Okay but the problem is, that python-louie is not avaiable in the repositorys.

Revision history for this message
Basilio Kublik (sourcercito) wrote :

I thought it was already included in gutsy, no problem, just open a new bug #138733 asking for packaging.

Revision history for this message
zegenie (zegenie) wrote :

I cannot find the python-louie package in the repos either ... will it be added?

Revision history for this message
zegenie (zegenie) wrote :

How about the python-coherence package, which according to the package description is "Coherence is a framework written in Python enabling your application to participate in digital living networks, at the moment primarily the UPnP universe."

Maybe this is needed for the upnp-plugin to function properly as well?

Revision history for this message
Alex Cornejo (acornejoc) wrote :

Why does louie have a priority of "wishlist"?

I agree that maybe this shouldn't be a critical bug, but then you should remove the upnp plugin from rhythmbox, cause as it is you have a broken dependency issue (which I think does not fall under wishlist).

Revision history for this message
Sebastien Bacher (seb128) wrote :

new packages will not likely be added this cycle

Revision history for this message
Sebastien Bacher (seb128) wrote :

the louie package has been synced on Debian and will be available in universe for gutsy

Revision history for this message
Basilio Kublik (sourcercito) wrote :

Thanks Sebastien,
i can already see the package in the repositorie, waiting for rhythmbox to add this as dependency/suggestion is the only thing left here.

Revision history for this message
Alex Cornejo (acornejoc) wrote :

I can confirm the package is now in gutsy, and the plugin loads properly, I think its safe to close this bug, thanks guys.

Revision history for this message
Basilio Kublik (sourcercito) wrote :

I believe we can't or shouldn't close the bug until rhythmbox request as dependency or suggest the installation of python-louie, so this inability to load the plugin won't happen again in the future.

Revision history for this message
Eugenia Loli-Queru (eloli) wrote :

Yes, please fix this, it bit me tonight.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

python-louie was uploaded to Gutsy, can someone try it and see if it works?

Revision history for this message
Basilio Kublik (sourcercito) wrote :

as soon as python-louie was uploaded to gutsy i uninstall the debian version i've installed and install this one and works just fine.

Revision history for this message
Sebastien Bacher (seb128) wrote :

rhythmbox (0.11.2-0ubuntu3) gutsy; urgency=low

  * debian/control.in:
    - add python-louie Recommends (LP: #132992)

 -- Sebastien Bacher <email address hidden> Thu, 20 Sep 2007 23:54:54 +0200

Changed in rhythmbox:
status: Triaged → Fix Released
Revision history for this message
Haukur Ingi Heiðarsson (haukur-heidarsson) wrote :

I've installed python-louie and activated the plugin but it doesn't seem to be finding the upnp shares on my network. Is the configuration supposed to happen automagickally? I've checked gconf and the only value listed under /apps/rhythmbox/plugins/upnp_coherence is active (true/false).

Revision history for this message
John Cooper (choffee) wrote :

It would be nice if when I tried to enable the plugin rather than saying just "Error failed to load plugin" it could say that this plugin requires package python-louie and even nicer if it could have a button to install that packge for you.

Perhaps there could be a change in the description on the plugin manager, as a quick fix, to say make sure you have python-louie installed before trying this package.

It all worked fine, for me, as soon a I installed python-louie but I had to guess what to install and it was not obvious.

Revision history for this message
psernetz (patrick-sernetz-com) wrote :

I've done a complete reinstall of Hardy Alpha 6 and all the plugins are installed automatically. When I try to activate the Upnp plugin in still says failed. I think this is not a good behavior. You're presenting a clean installation which fails to work in some parts. You've got two choices, don't install the upnp plugin automatically or install python-louie (which is in hardys repos).

Revision history for this message
Jo-Erlend Schinstad (joerlend.schinstad-deactivatedaccount) wrote :

This bug is still with us in Intrepid Ibex... However, this time, the sharing feature of Rhythmbox has been on the "cover" of ubuntu.com, so I guess alot more users will suffer from it this time.

Revision history for this message
Oded Arbel (oded-geek) wrote :

This is still an issue in Karmic. I install python-coherence to get the plugin working.

Revision history for this message
cortsenc (cortsenc) wrote :

Yeah, the same problem in Karmic. This is my error (On line 15, not 3):

Traceback (most recent call last):
  File "/usr/lib/rhythmbox/plugins/upnp_coherence/__init__.py", line 15, in <module>
    import coherence.extern.louie as louie
ImportError: No module named coherence.extern.louie

(rhythmbox:13157): Rhythmbox-WARNING **: Could not load plugin upnp_coherence
(rhythmbox:13157): Rhythmbox-WARNING **: Error, impossible to activate plugin 'Compatibilitat de compartició i control DLNA/UPnP'

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.