Can't load in Rhythmbox 3.0 - plugins need to be python3

Bug #1243751 reported by Iain Lane on 2013-10-23
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Ubuntu One for Rhythmbox
Undecided
Unassigned

Bug Description

When running rhythmbox 3.0.1, which I'm currently packaging for T, the following error appears from the u1 plugin. RB 3.0 switched to requiring python 3 plugins.

(rhythmbox:23682): Gtk-CRITICAL **: gtk_css_provider_load_from_path: assertion 'path != NULL' failed
Traceback (most recent call last):
  File "/usr/lib/rhythmbox/plugins/ubuntuone/ubuntuone.py", line 29, in <module>
    'Purchased from Ubuntu One')
  File "/usr/lib/python3.3/posixpath.py", line 92, in join
    "components.") from None
TypeError: Can't mix strings and bytes in path components.

(rhythmbox:23682): libpeas-WARNING **: Error loading plugin 'ubuntuone'

(after fixing Loader=python3). It's because user_home from dirspec.utils returns bytes instead of a string.

Related branches

avish (avish-sbs) on 2014-10-17
Changed in rhythmbox-ubuntuone:
status: New → Incomplete
status: Incomplete → New
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers