Gstreamer broken after automatic update

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Gstreamer broken after automatic update

Andrés González
Hello,

A few weeks ago, after a Synaptic automatic update (i.e. i didn't touch
anything this time :-) ), GStreamer applications stopped working in my
system.

I need to make GStreamer work again. ANY help appreciated!

Thanks!
Andrés

----
I'm running Ubuntu 10.04,

ii  gstreamer0.10-ffmpeg                
0.10.11-1~lucid1                                        FFmpeg plugin
for GStreamer
ii  gstreamer0.10-nice                  
0.0.10-2build1                                          ICE library
(GStreamer plugin)
ii  gstreamer0.10-plugins-bad            
0.10.20-2~lucid3                                        GStreamer
plugins from the "bad" set
ii  gstreamer0.10-plugins-base          
0.10.30.4-1~lucid2                                      GStreamer
plugins from the "base" set
ii  gstreamer0.10-plugins-good          
0.10.25.4-1~lucid1                                      GStreamer
plugins from the "good" set
ii  gstreamer0.10-plugins-ugly          
0.10.16-1~lucid1                                        GStreamer
plugins from the "ugly" set
ii  gstreamer0.10-x                      
0.10.30.4-1~lucid2                                      GStreamer
plugins for X11 and Pango
ii  libgstfarsight0.10-0                
0.0.17-2ubuntu2                                         Audio/Video
communications framework: core l
ii  libgstreamer-plugins-base0.10-0      
0.10.30.4-1~lucid2                                      GStreamer
libraries from the "base" set
ii  libgstreamer0.10-0                  
0.10.30.4-1~lucid1                                      Core GStreamer
libraries and elements
ii  python-gst0.10                      
0.10.19.4-1~lucid1                                      generic
media-playing framework (Python bind

-----
Some traces:

Totem says:
(gst-plugin-scanner:4584): GStreamer-WARNING **: Failed to load plugin
'/usr/lib/gstreamer-0.10/libgstqtdemux.so':
/usr/lib/gstreamer-0.10/libgstqtdemux.so: undefined symbol:
gst_codec_utils_aac_get_sample_rate_from_index

(gst-plugin-scanner:4584): GStreamer-WARNING **: Failed to load plugin
'/usr/lib/gstreamer-0.10/libgstxvimagesink.so':
/usr/lib/gstreamer-0.10/libgstxvimagesink.so: undefined symbol:
gst_x_overlay_got_window_handle

(gst-plugin-scanner:4584): GStreamer-WARNING **: Failed to load plugin
'/usr/lib/gstreamer-0.10/libgstplaybin.so':
/usr/lib/gstreamer-0.10/libgstplaybin.so: undefined symbol:
gst_video_convert_frame

(gst-plugin-scanner:4584): GStreamer-WARNING **: Failed to load plugin
'/usr/lib/gstreamer-0.10/libgsttypefindfunctions.so':
/usr/lib/gstreamer-0.10/libgsttypefindfunctions.so: undefined symbol:
gst_codec_utils_aac_get_sample_rate_from_index

(gst-plugin-scanner:4584): GStreamer-WARNING **: Failed to load plugin
'/usr/lib/gstreamer-0.10/libgstmatroska.so':
/usr/lib/gstreamer-0.10/libgstmatroska.so: undefined symbol:
gst_codec_utils_h264_caps_set_level_and_profile

(gst-plugin-scanner:4584): GStreamer-WARNING **: Failed to load plugin
'/usr/lib/gstreamer-0.10/libgstrtsp.so':
/usr/lib/gstreamer-0.10/libgstrtsp.so: undefined symbol:
gst_sdp_message_parse_uri

(gst-plugin-scanner:4584): GStreamer-WARNING **: Failed to load plugin
'/usr/lib/gstreamer-0.10/libgstximagesink.so':
/usr/lib/gstreamer-0.10/libgstximagesink.so: undefined symbol:
gst_x_overlay_got_window_handle

---------------------
A basic player that uses GstPlaybin says:

(qt-playbin:4703): GStreamer-WARNING **: External plugin loader failed.
This most likely means that the plugin loader helper binary was not
found or could not be run.

(qt-playbin:4703): GLib-GObject-WARNING **: cannot register existing
type `GstObject'

(qt-playbin:4703): GLib-CRITICAL **: g_once_init_leave: assertion
`initialization_value != 0' failed

(qt-playbin:4703): GLib-GObject-CRITICAL **: g_type_register_static:
assertion `parent_type > 0' failed

(qt-playbin:4703): GLib-CRITICAL **: g_once_init_leave: assertion
`initialization_value != 0' failed

(qt-playbin:4703): GLib-GObject-CRITICAL **: g_type_register_static:
assertion `parent_type > 0' failed



------------------------------------------------------------------------------
The Next 800 Companies to Lead America's Growth: New Video Whitepaper
David G. Thomson, author of the best-selling book "Blueprint to a
Billion" shares his insights and actions to help propel your
business during the next growth cycle. Listen Now!
http://p.sf.net/sfu/SAP-dev2dev
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Gstreamer broken after automatic update

Sebastian Dröge-7
On Fri, 2010-11-05 at 11:00 +0100, Andres Gonzalez wrote:
> [...]
> ii  libgstreamer-plugins-base0.10-0      
> 0.10.30.4-1~lucid2
> [...]
> (gst-plugin-scanner:4584): GStreamer-WARNING **: Failed to load plugin
> '/usr/lib/gstreamer-0.10/libgstqtdemux.so':
> /usr/lib/gstreamer-0.10/libgstqtdemux.so: undefined symbol:
> gst_codec_utils_aac_get_sample_rate_from_index
> [...]

This looks like you have a custom GStreamer core/base version
in /usr/local

------------------------------------------------------------------------------
The Next 800 Companies to Lead America's Growth: New Video Whitepaper
David G. Thomson, author of the best-selling book "Blueprint to a
Billion" shares his insights and actions to help propel your
business during the next growth cycle. Listen Now!
http://p.sf.net/sfu/SAP-dev2dev
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel

signature.asc (205 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Gstreamer broken after automatic update

Andrés González
On 05/11/10 11:02, Sebastian Dröge wrote:

> On Fri, 2010-11-05 at 11:00 +0100, Andres Gonzalez wrote:
>> [...]
>> ii  libgstreamer-plugins-base0.10-0
>> 0.10.30.4-1~lucid2
>> [...]
>> (gst-plugin-scanner:4584): GStreamer-WARNING **: Failed to load plugin
>> '/usr/lib/gstreamer-0.10/libgstqtdemux.so':
>> /usr/lib/gstreamer-0.10/libgstqtdemux.so: undefined symbol:
>> gst_codec_utils_aac_get_sample_rate_from_index
>> [...]
> This looks like you have a custom GStreamer core/base version
> in /usr/local
>

Thanks, Sebastian.

That was true. There were gstreamer shared objects in /usr/local/lib and
/usr/local/lib/gstreamer-0.10.
It is curious, because they were created before I had the last problem I
posted to the list, which was solved after "make uninstall" of the
source code I have compiled and installed (and everything was working fine).

Now comes the funny part. Today, I tried to "make uninstall" all the
gstreamer sources I had. But afterwards, the shared objects remained in
/usr/local. So I removed them manually. I also removed
/etc/ld.so.conf.d/gstreamer.conf, which containied "/usr/local/lib". And
*then* I remembered that some (not all, but some) of the sources  were
configured with "--prefix=/usr" (yes, I also remember your mail telling
me explicitly not to make uninstall these ones).

Finally, I have "apt-get install --reinstall"ed  all gstreamer packages
and now totem works fine.
The problem is that I cannot compile the other program (qt-playbin)
because gstinterfaces-0.10 is not found (even after reinstalling
plugins-base).


Regards,
Andrés




------------------------------------------------------------------------------
The Next 800 Companies to Lead America's Growth: New Video Whitepaper
David G. Thomson, author of the best-selling book "Blueprint to a
Billion" shares his insights and actions to help propel your
business during the next growth cycle. Listen Now!
http://p.sf.net/sfu/SAP-dev2dev
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Gstreamer broken after automatic update

Andrés González
On 05/11/10 13:42, Andres Gonzalez wrote:
> Finally, I have "apt-get install --reinstall"ed  all gstreamer packages
> and now totem works fine.
> The problem is that I cannot compile the other program (qt-playbin)
> because gstinterfaces-0.10 is not found (even after reinstalling
> plugins-base).
>

Solved, after installing:

libgstreamer0.10-dev
libgstreamer-plugins-base0.10-dev

Regards,
Andrés

------------------------------------------------------------------------------
The Next 800 Companies to Lead America's Growth: New Video Whitepaper
David G. Thomson, author of the best-selling book "Blueprint to a
Billion" shares his insights and actions to help propel your
business during the next growth cycle. Listen Now!
http://p.sf.net/sfu/SAP-dev2dev
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel