Bug#1037307: totem: Gnome Video refuses to start complaining about missing important plugin.

Simon McVittie smcv at debian.org
Tue Oct 22 20:58:12 BST 2024


Control: severity -1 important
Control: tags -1 + moreinfo unreproducible

On Sat, 10 Jun 2023 at 23:40:38 +0200, Abou Al Montacir wrote:
> After installing Bookworm on my computer (kept my home from Bullseye), I can't
> start any video/audio file using Gnome Video.

Do you still see a similar problem with the Debian 12 stable release?

I was unable to reproduce this issue in a relatively minimal virtual
machine, after running:

apt install xorg xdm openbox
apt install --no-install-recommends totem

and then rebooting, logging in at the xdm prompt and running totem from
an xterm.

> The program displays the following error message and dies when clicking OK.
> 
>                             Video cloud not startup
> Some necessary plug-ins are missing. Make sure that the program is correctly
> installed.
> 
>                                        OK
> 
> On the console it logs:
> 
> ** (totem:1676241): WARNING **: 23:38:30.454: Element 'gtkglsink' is missing,
> verify your installation
> 
> ** (totem:1676241): WARNING **: 23:38:30.454: Element 'glsinkbin' is missing,
> verify your installation

If I additionally install gstreamer1.0-tools, I can see gtkglsink and
glsinkbin listed in the output of `gst-inspect-1.0`.

`gst-inspect-1.0 gtkglsink` says the filename of the plugin for gtkglsink
is /lib/x86_64-linux-gnu/gstreamer-1.0/libgstgtk.so, which is the same file
as /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstgtk.so.
`dpkg -S /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstgtk.so` says that
is in the gstreamer1.0-gtk3 package.

Similarly, glsinkbin is part of the gstreamer1.0-gl package.

totem has hard dependencies on both gstreamer1.0-gl and gstreamer1.0-gtk3,
and the dpkg output in your bug report said you have both of those packages
installed.

Do you perhaps have a local copy of the GStreamer libraries in /usr/local
or ~/.local or some similar location, that could be interfering with
detection of the plugins provided by Debian?

    smcv



More information about the pkg-gnome-maintainers mailing list