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