Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 263561

Summary: media-sound/rhythmbox-0.12 can't add a podcast
Product: Gentoo Linux Reporter: Rafael <rktspm>
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED WORKSFORME    
Severity: normal CC: gstreamer
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: List of packages that were merged while installing gnome

Description Rafael 2009-03-24 00:36:05 UTC
When I try to add a podcast I get a message like this:
There was a problem adding this podcast: Unable to parse the feed contents.  Please verify the URL: http://rfi.fr/radiofr/podcast/trancheMonde.asp


I've just tested these and other podcasts which fail to load in a x86 (the one that fails is amd64) machine and they worked. I couldn't find any different gst-plugin installed in that machine and the rhythmbox version is also the same. Maybe some gnome library missing? I don't have gnome in the machine I get the error.

I though it could be this bug:
http://bugzilla.gnome.org/show_bug.cgi?id=524967
However, the version of totem-pl-parser I have in both machines is the same.

Thanks in advance!

--
Partial output of rhythmbox -d

(21:17:41) [0x6af040] [paned_size_allocate_cb] rb-podcast-source.c:990: paned size allocate
(21:17:41) [0x6af040] [rb_podcast_source_state_pref_changed] rb-podcast-source.c:1011: state prefs changed
(21:17:41) [0x6af040] [rb_podcast_source_state_prefs_sync] rb-podcast-source.c:998: syncing state
(21:17:42) [0x6af040] [rb_podcast_source_cmd_new_podcast] rb-podcast-source.c:2023: Got new podcast command
(21:17:44) [0xd521b0] [rb_podcast_manager_thread_parse_feed] rb-podcast-manager.c:1050: attempting to parse feed http://www.abc.net.au/rn/podcast/feeds/spirit.xml
(21:17:44) [0xd521b0] [rb_uri_could_be_podcast] rb-file-helpers.c:513: 'http://www.abc.net.au/rn/podcast/feeds/spirit.xml' should be Podcast file, HACK
(21:17:44) [0xd521b0] [rb_podcast_parse_load_feed] rb-podcast-parse.c:155: not checking mime type for http://www.abc.net.au/rn/podcast/feeds/spirit.xml (should be Podcast file)
(21:17:44) [0xd521b0] [rb_podcast_parse_load_feed] rb-podcast-parse.c:206: Parsing http://www.abc.net.au/rn/podcast/feeds/spirit.xml as a Podcast failed


Reproducible: Always




emerge --info

Portage 2.2_rc26 (default/linux/amd64/2008.0/desktop, gcc-4.3.3, glibc-2.8_p20080602-r1, 2.6.27-gentoo-r8 x86_64)
=================================================================
System uname: Linux-2.6.27-gentoo-r8-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_4000+-with-glibc2.2.5
Timestamp of tree: Mon, 23 Mar 2009 23:45:01 +0000
app-shells/bash:     3.2_p39
dev-java/java-config: 2.1.7
dev-lang/python:     2.5.2-r7
dev-util/cmake:      2.6.3
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.4.3-r1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe -msse3"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=athlon64 -O2 -pipe -msse3"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages metadata-transfer parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.las.ic.unicamp.br/pub/gentoo/ http://www.las.ic.unicamp.br/pub/gentoo/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/"
LANG="pt_BR.UTF-8"
LC_ALL="pt_BR.UTF-8"
LDFLAGS="-Wl,--as-needed"
LINGUAS="pt_BR en_US"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="   "
SYNC="rsync://rsync.samerica.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acl acpi alsa amd64 berkdb bluetooth bzip2 cairo cdr chardet cli cracklib crypt dbus dri dvd dvdr dvdread dvi emboss encode evo fam fbcon ffmpeg flac fontconfig fortran gdbm gif gpm gs gstreamer gtk hal iconv ipv6 isdnlog java jpeg kdeenablefinal kdehiddenvisibility kdeprefix latex libnotify logrotate mad matroska midi mikmod mmap mmx mmxext mng mp3 mp4 mpeg mtp multilib musepack nautilus ncurses nls nptl nptlonly objc ogg opengl openmp pam pcre pdf png pnm ppds pppd python qt3support quicktime readline reflection samba sdl session smp spell spl sse sse2 sse3 ssl startup-notification svg sysfs tcpd theora threads tiff truetype unicode usb utempter vim-syntax vorbis wma wmf x264 xcb xcomposite xml xorg xpm xscreensaver xulrunner xv xvid xvmc zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse ps2mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="pt_BR en_US" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-03-27 23:11:13 UTC
Hum works just fine on my amd64 laptop. Which version of totem-pl-parser do you have installed ?
Comment 2 Rafael 2009-03-28 00:22:43 UTC
totem-pl-parser-2.24.4

I don't know if it can be related, but I also can't edit the tags of my mp3 files.
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-04-23 22:45:53 UTC
mp3 tagging is unrelated. Could you list which gstreamer plugins you have installed by running eix -I gst-plugins for example ? You might want to try installing gst-plugins-soup and see if it fixes your problem.
Comment 4 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-05-07 21:42:50 UTC
please get back to us.
Comment 5 Rafael 2009-05-08 04:05:18 UTC
Installing gst-plugins-soup didn't solve the problem.
This is the list of gst-plugins I have installed:

$ eix -Ic gst-plugins
[I] media-libs/gst-plugins-base (0.10.22(0.10)@07-05-2009): Basepack of plugins for gstreamer
[I] media-libs/gst-plugins-good (0.10.14(0.10)@07-05-2009): Basepack of plugins for gstreamer
[I] media-libs/gst-plugins-ugly (0.10.11(0.10)@07-05-2009): Basepack of plugins for gstreamer
[I] media-plugins/gst-plugins-a52dec (0.10.11(0.10)@07-05-2009): plugin for gstreamer
[I] media-plugins/gst-plugins-alsa (0.10.22(0.10)@07-05-2009): plugin for gstreamer
[I] media-plugins/gst-plugins-cdparanoia (0.10.22(0.10)@07-05-2009): plugin for gstreamer
[I] media-plugins/gst-plugins-dvdread (0.10.11(0.10)@07-05-2009): plugin for gstreamer
[I] media-plugins/gst-plugins-ffmpeg (0.10.7(0.10)@07-05-2009): FFmpeg based gstreamer plugin
[I] media-plugins/gst-plugins-flac (0.10.14(0.10)@07-05-2009): plugin for gstreamer
[I] media-plugins/gst-plugins-gconf (0.10.14(0.10)@07-05-2009): plugin for gstreamer
[I] media-plugins/gst-plugins-gio (0.10.20(0.10)@26-04-2009): plugin for gstreamer
[I] media-plugins/gst-plugins-gnomevfs (0.10.22(0.10)@07-05-2009): plugin for gstreamer
[I] media-plugins/gst-plugins-libmms (0.10.7(0.10)@07-05-2009): plugin for gstreamer
[I] media-plugins/gst-plugins-mad (0.10.11(0.10)@07-05-2009): plugin for gstreamer
[I] media-plugins/gst-plugins-meta (0.10-r2(0.10)@30-03-2009): Meta ebuild to pull in gst plugins for apps
[I] media-plugins/gst-plugins-mpeg2dec (0.10.11(0.10)@07-05-2009): Libmpeg2 based decoder plug-in for gstreamer
[I] media-plugins/gst-plugins-ogg (0.10.22(0.10)@07-05-2009): plugin for gstreamer
[I] media-plugins/gst-plugins-pango (0.10.20(0.10)@22-04-2009): plugin for gstreamer
[I] media-plugins/gst-plugins-soup (0.10.14(0.10)@08-05-2009): GStreamer plugin for HTTP client sources
[I] media-plugins/gst-plugins-taglib (0.10.14(0.10)@07-05-2009): plugin for gstreamer
[I] media-plugins/gst-plugins-theora (0.10.22(0.10)@07-05-2009): plugin for gstreamer
[I] media-plugins/gst-plugins-vorbis (0.10.22(0.10)@07-05-2009): plugin for gstreamer
[I] media-plugins/gst-plugins-x (0.10.22(0.10)@07-05-2009): plugin for gstreamer
[I] media-plugins/gst-plugins-xvideo (0.10.22(0.10)@07-05-2009): plugin for gstreamer
Comment 6 Rafael 2009-06-11 20:02:36 UTC
I've emerged gnome-base/gnome and now podcasts are working. However, I have no clue on which package was missing.
Comment 7 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-08-24 20:40:46 UTC
If you have the list of packages that was merged while installing gnome, it might give a clue. You can get this with qlop or genlop or greping through emerge.log.
Comment 8 Rafael 2009-08-25 02:15:23 UTC
Created attachment 202217 [details]
List of packages that were merged while installing gnome
Comment 9 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-08-26 20:17:27 UTC
I sure can't see what in this list would make it suddenly work. Maybe nautilus-cd-burner/brasero or libgtop, but that's all I can think of (even that is already far-fetched). According to the log, the error would be in totem-pl-parser but that's not even listed in your log nor any of its dependencies.

Anyway unless you want to debug this issue further, which would involve working with gdb, I'll close this worksforme as this is the case for you now. Feel free to re-open if you even encounter this bug again.