gnome-codec-install doesn't work, warning on stderr

Bug #129657 reported by Tim Müller
4
Affects Status Importance Assigned to Milestone
gnome-app-install (Ubuntu)
Fix Released
High
Michael Vogt

Bug Description

Binary package hint: gnome-app-install

Just tried this after realising that the GStreamer musepack decoder plugin is not installed:

  totem kantate.mpc

The codec installer comes up, but doesn't find the appropriate package (gstreamer0.10-plugins-bad).

This is the output I get in the terminal:

tpm@zingle:~$ totem kantate.mpc
** Message: don't know how to handle audio/x-musepack
** Message: Error: You do not have a decoder installed to handle this file. You might need to install the necessary plugins.
gstplaybasebin.c(2203): prepare_output (): /play

** Message: Missing plugin: gstreamer.net|0.10|totem|Musepack (MPC) decoder|decoder-audio/x-musepack (Musepack (MPC) decoder)

** (gnome-codec-install:27891): WARNING **: return value of custom widget handler was not a GtkWidget
additional codec installation declined

** Message: don't know how to handle audio/x-musepack
** Message: Error: You do not have a decoder installed to handle this file. You might need to install the necessary plugins.
gstplaybasebin.c(2203): prepare_output (): /play

Note the '** (gnome-codec-install:27891): WARNING **: return value of custom widget handler was not a GtkWidget
additional codec installation declined' which is not from totem.

This is with an up-to-date gutsy as per 01-08-2007 on amd64.

Revision history for this message
Paul van Genderen (paulvg) wrote :

Have you enabed the universe repository?

Revision history for this message
Tim Müller (t-i-m-zen) wrote :

> Have you enabled the universe repository?

Yes, I have (in /etc/apt/sources.list). Also, sudo apt-get install gstreamer0.10-plugins-bad worked immediately.

(On a sidenote: even if I hadn't enabled it, I'd still expect the codec installer to find it, since it explicitly says that it will also search repositories that are not supported by Ubuntu in the codec install dialog)

Revision history for this message
Sebastian Heinlein (glatzor) wrote :

What happens if you execute the following command:

gnome-codec-install "streamer.net|0.10|totem|Musepack (MPC) decoder|decoder-audio/x-musepack (Musepack (MPC) decoder)"

Changed in gnome-app-install:
status: New → Incomplete
Revision history for this message
Tim Müller (t-i-m-zen) wrote :

$ gnome-codec-install 'gstreamer|0.10|totem|Musepack decoder|decoder-audio/x-musepack' (modified suggested string for brevity and correctness)

** (gnome-codec-install:6430): WARNING **: return value of custom widget handler was not a GtkWidget
/usr/lib/python2.5/site-packages/AppInstall/SimpleGladeApp.py:297: GtkWarning: gtk_widget_event: assertion `WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
  gtk.main()
additional codec installation declined

and window shows no result and a in this context nonsensical message in the bottom pane saying: "There is no matching application available.
To broaden your search, choose 'Show all Open Source applications' or 'Show all available' applications." (no idea what the choose is supposed to refer to)

$ /usr/bin/python --version
Python 2.5.1

$ sudo apt-get install gstreamer0.10-plugins-bad-dbg
... (snip) ...
$ gst-inspect-0.10 --print-plugin-auto-install-info /usr/lib/gstreamer-0.10/libgstmusepack.so | grep decoder
decoder-audio/x-musepack
$ dpkg -S /usr/lib/gstreamer-0.10/libgstmusepack.so
gstreamer0.10-plugins-bad: /usr/lib/gstreamer-0.10/libgstmusepack.so

Revision history for this message
Michael Vogt (mvo) wrote :

Thanks for your bugreport.

I can reproduce this here and it will be fixed with 0.4.6 (to be uploaded when the archive is unfrozen).

Thanks,
 Michael

Changed in gnome-app-install:
importance: Undecided → High
status: Incomplete → Fix Committed
Michael Vogt (mvo)
Changed in gnome-app-install:
assignee: nobody → mvo
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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