After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 145602 - gstreamer-universe install broken for FC2 yum
gstreamer-universe install broken for FC2 yum
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-universe
0.8.1
Other Linux
: High major
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2004-07-08 05:54 UTC by Darren
Modified: 2005-06-30 15:13 UTC
See Also:
GNOME target: ---
GNOME version: 2.5/2.6



Description Darren 2004-07-08 05:54:43 UTC
Follow the instructions on the gstreamer download page for Fedora Core 2 to the
point where you enter:
yum install gstreamer-universe

to receive the following errors:
........Unable to satisfy dependencies
Package gstreamer-plugins-extra-video needs libfame-0.9.so.0, this is not available.
Package gstreamer06-plugins-extra-video needs libfame-0.9.so.0, this is not
available.
Package gstreamer-GConf needs gstreamer-plugins = 0.8.1, this is not available.

even though FC2 has a later version of libfame(libfame-0.9.so.1) already
installed by default I resolved the libfame issue with
rpm -ivh --force libfame-0.9.0-1.i386.rpm
(I'm not sure if the bug here is on the gstreamer side for not supporting the
newer version of libfame or if the bug is in the libfame rpm for not providing a
link to the older libfame-0.9.so.0. Anyone care to comment?)

Unfortunately the GConf dependancy for gstreamer-plugins = 0.8.1 was not so easy
to resolve. FC2 ships with gstreamer-plugins-0.8.1-1 which IMHO should have
satisfied the GConf dependancy requirement but it doesn't. Given my previous
success with rpm --force I even tried
rpm -ivh --force gstreamer-plugins-0.8.1-0.fdr.2.2.i386.rpm
but that certainly didn't help matters at all. Are there any yum or rpm hackers
out there that could explain what's wrong and how to fix this? Thanks
Comment 1 Thomas Vander Stichele 2004-07-08 08:05:16 UTC
Hi,

a few remarks

- libfame is most certainly not in FC2 base, it's an MPEG encoder.  So you have
that from an additional repo, which leads me to assume you are mixing repos. 
Can you tell me which repo this libfame was coming from ?

- never use --force unless you really know what you are doing with it.  It
messes up your consistency and /usr installs.

- gstreamer-GConf is a long obsoleted package, I'm assuming you have really old
packages lying around somewhere.

Could you do an rpm -qa | grep gstreamer so I have some idea on what sort of
stuff you have on your system ?

Maybe also attach output of gst-feedback
Comment 2 Mike McCabe 2004-07-08 22:35:30 UTC
Can you list the yum repositories in your /etc/yum.conf
Comment 3 Thomas Vander Stichele 2004-07-09 10:22:28 UTC
I don't use yum, I use apt.  Please reply to the questions so I can help you
further.
Comment 4 Darren 2004-07-09 17:59:37 UTC
Sorry for the slow reply, I have been miles away from the internet for the last
day or two, but I'm back now. You are correct that I likely have rpm's from
mixed repositories on my system. I can post all the information requested when I
get back home to my computer tonight (I could also post all the rpm's in
question on a site where they could be downloaded directly). But, I think I'll
first throw a new hard drive in my box and start fresh with a completely fresh
FC2 install. Perhaps I'll even use two drives one to test yum and the other to
test apt get. That way we will know for sure we are all working from a well
known state. I'd first like to establish at least one well known and easily
repeatable way to get things working then we can chase corner case issues like
rouge rpm's and the like afterwords if needed.
Comment 5 Darren 2004-07-10 04:59:50 UTC
My bad... I must have had a bad mix of rpm's. I did a fresh install of FC2 and
followed the instructions for installing gstreamer-universe and it seemed to
work nearly flawlessly. I did get one error while it was installing packages
which I'm not sure if I need to be concerned about. Here it is...

...
gstreamer-editor 100 % done 25/44
/sbin/ldconfig: Input file
/usr/lib/libnautilus-extension.so.1.0.0.#prelink#.mYpq15 not found.
 
faad2 100 % done 26/44
...

I'm guessing that shouldn't affect anything outside of nautilus so I'm not too
worried about that little hiccup installing faad2 for now as I plan to test
directly with gst-player and totem for the next while. As a sanity check I ran a
few sample files with gst-player from ftp://ftp.mplayerhq.hu/MPlayer/samples/
with the following results:
Played ogg/Vorbis/coyote.ogg
Failed ogg/Theora/theora.ogg
Played MOV/escapela.mov
Failed avi/verona60avi56k.avi
Failed game-formats/DUCK/sonic3dblast_intro.avi

So I'm at less than a 50% success rate on a very small sample so far does that
sound about like what should be expected? Are there any samples available that
are known to work so I could validate my install a bit. If not, I plan to just
continue testing more samples from this site over the weekend and post a summary
of the results to the developers mailing list...  
Comment 6 Stephane Loeuillet 2004-12-13 01:23:04 UTC
closing as it seems the RPM issue was resolved

please open separate bugs for any media file not playing with recent version of
gstreamer