[CentOS] totem: something wrong with gstreamer-plugins-ugly

Sun Jan 24 17:47:12 UTC 2010
ken <gebser at mousecar.com>

When running totem to play a move (e.g. mpeg-1 file), it fails with the
message: "A MPEG-1 System Stream demuxer plugin is required to play this
stream, but not installed."

After reading docs and trying various things I've reduced the source of
the problem to the package gstreamer-plugins-ugly-0.10.11-1.el5.rf.i386.rpm

# rpm --rebuilddb
# rpm -q libdvdread
libdvdread-4.1.3-1.el5
# rpm -i gstreamer-plugins-ugly-0.10.11-1.el5.rf.i386.rpm
error: Failed dependencies:
        libdvdread.so.3 is needed by
gstreamer-plugins-ugly-0.10.11-1.el5.rf.i386

And, after erasing libdvdread and trying to install both packages in one
command, I get pretty much the same contradictory error message:

# rpm -iv libdvdread-4.1.3-1.el5.i386.rpm
gstreamer-plugins-ugly-0.10.11-1.el5.rf.i386.rpm
error: Failed dependencies:
        libdvdread.so.3 is needed by
gstreamer-plugins-ugly-0.10.11-1.el5.rf.i386

There's no problem installing libdvdread by itself:
# rpm -iv libdvdread-4.1.3-1.el5.i386.rpm
Preparing packages for installation...
libdvdread-4.1.3-1.el5
# rpm -q libdvdread
libdvdread-4.1.3-1.el5


So how are people getting totem to play movies?

tia.


-- 
Without music, life would be a mistake.
	--Friedrich Nietzsche