Bug#867574: rhythmbox: Reports a gstreamer plugin is missing
Control: reassign -1 gstreamer1.0 1.12.1-1 Control: forwarded -1 https://bugzilla.gnome.org/show_bug.cgi?id=648010 Control: tags -1 + upstream Control: affects -1 rhythmbox totem Control: retitle -1 gstreamer1.0: Reports of missing plugins: Plugins blacklisted during upgrade On Fri, Jul 07, 2017 at 10:41:19AM -0400, Andrew Perrin wrote: > On 07/07/2017 10:31 AM, Jason Crain wrote: > > On Fri, Jul 07, 2017 at 10:10:56AM -0400, Andrew Perrin wrote: > > > > > > After normal upgrade, rhythmbox reports a Gstreamer plugin is missing > > > when playing any audio file. > > > > First, what is the output of "gst-inspect-1.0 -b" and "gst-inspect-1.0"? > > This should show if any plugins have been blacklisted and which plugins > > are correctly installed. > > > > Removing the cache file in ~/.cache/gstreamer-1.0/ has fixed similar > > problems with missing plugins. > > > > Thank you - I had tried removing the file in ~/.gstreamer-0.10 but clearly > was out of date on that. Removing ~/.cache/gstreamer-1.0 fixed the problem. > > For the record, here is the output you requested: > > aperrin@theodor:~$ gst-inspect-1.0 -b > Blacklisted files: > libgstcoreelements.so > > Total count: 1 blacklisted file > aperrin@theodor:~$ gst-inspect-1.0 > realmedia: rmdemux: RealMedia Demuxer > realmedia: rademux: RealAudio Demuxer > realmedia: rdtdepay: RDT packet parser [snip] > Total count: 242 plugins (1 blacklist entry not shown), 1354 features This confirms what I suspected, that the problem is caused by a gstreamer plugin being blacklisted, likely because of transient non-functionality during the upgrade. I've added a comment on the gstreamer upstream bug report at https://bugzilla.gnome.org/648010.
Bug#867574: rhythmbox: Reports a gstreamer plugin is missing
On 07/07/2017 10:31 AM, Jason Crain wrote: On Fri, Jul 07, 2017 at 10:10:56AM -0400, Andrew Perrin wrote: *** Reporter, please consider answering these questions, where appropriate *** * What led up to the situation? After normal upgrade, rhythmbox reports a Gstreamer plugin is missing when playing any audio file. * What exactly did you do (or not do) that was effective (or ineffective)? Tried using gst-launch directly: aperrin@theodor:~$ gst-launch-1.0 -v playbin uri= file:///home/aperrin/music/Adele_02_Rumour%20Has%20It.mp3 Setting pipeline to PAUSED ... ** (gst-launch-1.0:30067): WARNING **: can't find typefind element, decodebin will not work ERROR: Pipeline doesn't want to pause. /GstURIDecodeBin:uridecodebin0: ring-buffer-max-size = 0 /GstURIDecodeBin:uridecodebin0: buffer-size = -1 /GstURIDecodeBin:uridecodebin0: buffer-duration = -1 /GstURIDecodeBin:uridecodebin0: use-buffering = false /GstURIDecodeBin:uridecodebin0: download = false /GstURIDecodeBin:uridecodebin0: uri = file:///home/aperrin/music/Adele_02_Rumour%20Has%20It.mp3 /GstURIDecodeBin:uridecodebin0: connection-speed = 0 /GstURIDecodeBin:uridecodebin0: source = "\(GstGioSrc\)\ source" ERROR: from element /GstURIDecodeBin:uridecodebin0: Your GStreamer installation is missing a plug-in. Additional debug info: gsturidecodebin.c(1881): make_decoder (): /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: No typefind element, decodebin is unusable, check your installation Setting pipeline to NULL ... Freeing pipeline ... First, what is the output of "gst-inspect-1.0 -b" and "gst-inspect-1.0"? This should show if any plugins have been blacklisted and which plugins are correctly installed. Removing the cache file in ~/.cache/gstreamer-1.0/ has fixed similar problems with missing plugins. Thank you - I had tried removing the file in ~/.gstreamer-0.10 but clearly was out of date on that. Removing ~/.cache/gstreamer-1.0 fixed the problem. For the record, here is the output you requested: aperrin@theodor:~$ gst-inspect-1.0 -b Blacklisted files: libgstcoreelements.so Total count: 1 blacklisted file aperrin@theodor:~$ gst-inspect-1.0 realmedia: rmdemux: RealMedia Demuxer realmedia: rademux: RealAudio Demuxer realmedia: rdtdepay: RDT packet parser realmedia: rdtmanager: RTP Decoder realmedia: rtspreal: RealMedia RTSP Extension realmedia: pnmsrc: PNM packet receiver xingmux: xingmux: MP3 Xing muxer cdio: cdiocddasrc: CD audio source (CDDA) twolame: twolamemp2enc: TwoLAME mp2 encoder siddec: siddec: Sid decoder dvdsub: dvdsubdec: DVD subtitle decoder dvdsub: dvdsubparse: DVD subtitle parser vaapi: vaapijpegdec: VA-API JPEG decoder vaapi: vaapimpeg2dec: VA-API MPEG2 decoder vaapi: vaapih264dec: VA-API H264 decoder vaapi: vaapivc1dec: VA-API VC1 decoder vaapi: vaapipostproc: VA-API video postprocessing vaapi: vaapidecodebin: VA-API Decode Bin vaapi: vaapisink: VA-API sink vaapi: vaapimpeg2enc: VA-API MPEG-2 encoder vaapi: vaapih264enc: VA-API H264 encoder a52dec: a52dec: ATSC A/52 audio decoder dvdlpcmdec: dvdlpcmdec: DVD LPCM Audio decoder mpg123: mpg123audiodec: mpg123 mp3 decoder asf: asfdemux: ASF Demuxer asf: rtspwms: WMS RTSP Extension asf: rtpasfdepay: RTP ASF packet depayloader dvdread: dvdreadsrc: DVD Source video4linux2: v4l2src: Video (video4linux2) Source video4linux2: v4l2sink: Video (video4linux2) Sink video4linux2: v4l2radio: Radio (video4linux2) Tuner video4linux2: v4l2deviceprovider (GstDeviceProviderFactory) mpeg2dec: mpeg2dec: mpeg1 and mpeg2 video decoder lame: lamemp3enc: L.A.M.E. mp3 encoder amrnb: amrnbdec: AMR-NB audio decoder amrnb: amrnbenc: AMR-NB audio encoder x264: x264enc: x264enc cdparanoia: cdparanoiasrc: CD Audio (cdda) Source, Paranoia IV vcdsrc: vcdsrc: VCD Source sndfile: sfdec: Sndfile decoder audioresample: audioresample: Audio resampler y4mdec: y4mdec: YUV4MPEG demuxer/decoder smoothstreaming: mssdemux: Smooth Streaming demuxer pcapparse: pcapparse: PCapParse pcapparse: irtspparse: IRTSPParse videoscale: videoscale: Video scaler x265: x265enc: x265enc videofiltersbad: scenechange: Scene change detector videofiltersbad: zebrastripe: Zebra stripe overlay videofiltersbad: videodiff: Video Diff midi: midiparse: MidiParse siren: sirendec: Siren Decoder element siren: sirenenc: Siren Encoder element typefindfunctions: video/x-ms-asf: asf, wm, wma, wmv typefindfunctions: audio/x-musepack: mpc, mpp, mp+ typefindfunctions: audio/x-au: au, snd typefindfunctions: video/x-msvideo: avi typefindfunctions: audio/qcelp: qcp typefindfunctions: video/x-cdxa: dat typefindfunctions: video/x-vcd: dat typefindfunctions: audio/x-imelody: imy, ime, imelody typefindfunctions: audio/midi: mid, midi typefindfunctions: audio/riff-midi: mid, midi typefindfunctions: audio/mobile-xmf: mxmf typefindfunctions: video/x-fli: flc, fli typefindfunctions: application/x-id3v2: mp3, mp2, mp1, mpga, ogg, flac, tta typefindfunctions: application/x-id3v1: mp3,
Bug#867574: rhythmbox: Reports a gstreamer plugin is missing
On Fri, Jul 07, 2017 at 10:10:56AM -0400, Andrew Perrin wrote: > *** Reporter, please consider answering these questions, where appropriate *** > >* What led up to the situation? > > After normal upgrade, rhythmbox reports a Gstreamer plugin is missing when > playing any audio file. > > * What exactly did you do (or not do) that was effective (or > ineffective)? > Tried using gst-launch directly: > > aperrin@theodor:~$ gst-launch-1.0 -v playbin uri= > file:///home/aperrin/music/Adele_02_Rumour%20Has%20It.mp3 > Setting pipeline to PAUSED ... > > ** (gst-launch-1.0:30067): WARNING **: can't find typefind element, decodebin > will not work > ERROR: Pipeline doesn't want to pause. > /GstURIDecodeBin:uridecodebin0: ring-buffer-max-size = 0 > /GstURIDecodeBin:uridecodebin0: buffer-size = -1 > /GstURIDecodeBin:uridecodebin0: buffer-duration = -1 > /GstURIDecodeBin:uridecodebin0: use-buffering = false > /GstURIDecodeBin:uridecodebin0: download = false > /GstURIDecodeBin:uridecodebin0: uri = > file:///home/aperrin/music/Adele_02_Rumour%20Has%20It.mp3 > /GstURIDecodeBin:uridecodebin0: connection-speed = 0 > /GstURIDecodeBin:uridecodebin0: source = "\(GstGioSrc\)\ source" > ERROR: from element /GstURIDecodeBin:uridecodebin0: Your GStreamer > installation is missing a plug-in. > Additional debug info: > gsturidecodebin.c(1881): make_decoder (): > /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: > No typefind element, decodebin is unusable, check your installation > Setting pipeline to NULL ... > Freeing pipeline ... First, what is the output of "gst-inspect-1.0 -b" and "gst-inspect-1.0"? This should show if any plugins have been blacklisted and which plugins are correctly installed. Removing the cache file in ~/.cache/gstreamer-1.0/ has fixed similar problems with missing plugins.
Bug#867574: rhythmbox: Reports a gstreamer plugin is missing
Package: rhythmbox Version: 3.4.1-2+b1 Severity: important Dear Maintainer, *** Reporter, please consider answering these questions, where appropriate *** * What led up to the situation? After normal upgrade, rhythmbox reports a Gstreamer plugin is missing when playing any audio file. * What exactly did you do (or not do) that was effective (or ineffective)? Tried using gst-launch directly: aperrin@theodor:~$ gst-launch-1.0 -v playbin uri= file:///home/aperrin/music/Adele_02_Rumour%20Has%20It.mp3 Setting pipeline to PAUSED ... ** (gst-launch-1.0:30067): WARNING **: can't find typefind element, decodebin will not work ERROR: Pipeline doesn't want to pause. /GstURIDecodeBin:uridecodebin0: ring-buffer-max-size = 0 /GstURIDecodeBin:uridecodebin0: buffer-size = -1 /GstURIDecodeBin:uridecodebin0: buffer-duration = -1 /GstURIDecodeBin:uridecodebin0: use-buffering = false /GstURIDecodeBin:uridecodebin0: download = false /GstURIDecodeBin:uridecodebin0: uri = file:///home/aperrin/music/Adele_02_Rumour%20Has%20It.mp3 /GstURIDecodeBin:uridecodebin0: connection-speed = 0 /GstURIDecodeBin:uridecodebin0: source = "\(GstGioSrc\)\ source" ERROR: from element /GstURIDecodeBin:uridecodebin0: Your GStreamer installation is missing a plug-in. Additional debug info: gsturidecodebin.c(1881): make_decoder (): /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: No typefind element, decodebin is unusable, check your installation Setting pipeline to NULL ... Freeing pipeline ... * What was the outcome of this action? No difference * What outcome did you expect instead? No audio plays. *** End of the template - remove these template lines *** -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.9.0-3-amd64 (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages rhythmbox depends on: ii dbus1.10.20-1 ii gstreamer1.0-plugins-base 1.12.1-1 ii gstreamer1.0-plugins-good 1.12.1-1 ii gstreamer1.0-x 1.12.1-1 ii libc6 2.24-12 ii libglib2.0-02.52.3-1 ii libgstreamer-plugins-base1.0-0 1.12.1-1 ii libgstreamer1.0-0 1.12.1-2 ii libgtk-3-0 3.22.16-1 ii libpeas-1.0-0 1.20.0-1+b1 ii librhythmbox-core10 3.4.1-2+b1 ii libx11-62:1.6.4-3 ii media-player-info 22-3 ii rhythmbox-data 3.4.1-2 Versions of packages rhythmbox recommends: ii avahi-daemon 0.6.32-2 ii gnome-shell [notification-daemon] 3.22.3-3 ii gstreamer1.0-plugins-ugly 1:1.12.1-dmo2 ii gstreamer1.0-pulseaudio1.12.1-1 ii gvfs-backends 1.30.4-1+b1 ii rhythmbox-plugins 3.4.1-2+b1 ii yelp 3.22.0-1 Versions of packages rhythmbox suggests: pn gnome-codec-install ii gnome-control-center 1:3.22.2-3 ii gstreamer1.0-plugins-bad 1:1.12.1-dmo1 pn rhythmbox-plugin-cdrecorder -- no debconf information