Is this an RPMFusion problem? librtmp.so conflict

Rick Stevens ricks at alldigital.com
Wed Jan 15 20:50:37 UTC 2014


On 01/15/2014 12:06 PM, Pete Travis issued this missive:
>
> On Jan 15, 2014 12:52 PM, "Steven Stern" <subscribed-lists at sterndata.com
> <mailto:subscribed-lists at sterndata.com>> wrote:
>  >
>  > On 01/15/2014 01:35 PM, Pete Travis wrote:
>  > >
>  > > On Jan 15, 2014 8:00 AM, "Steven Stern"
> <subscribed-lists at sterndata.com <mailto:subscribed-lists at sterndata.com>
>  > > <mailto:subscribed-lists at sterndata.com
> <mailto:subscribed-lists at sterndata.com>>> wrote:
>  > >>
>  > >> $sudo yum update
>  > >>
>  > >> Loaded plugins: langpacks, refresh-packagekit
>  > >> Resolving Dependencies
>  > >> --> Running transaction check
>  > >> ---> Package gstreamer-plugins-bad.x86_64 0:0.10.23-4.fc20 will be
> updated
>  > >> ---> Package gstreamer-plugins-bad.x86_64 0:0.10.23-5.fc20 will be an
>  > > update
>  > >> ---> Package gstreamer1-plugins-bad-freeworld.x86_64
> 0:1.2.1-1.fc20 will
>  > >> be updated
>  > >> ---> Package gstreamer1-plugins-bad-freeworld.x86_64
> 0:1.2.1-2.fc20 will
>  > >> be an update
>  > >> ---> Package librtmp.x86_64 0:2.4-0.3.20110811gitc58cfb3e.fc19 will be
>  > >> updated
>  > >> --> Processing Dependency: librtmp.so.0()(64bit) for package:
>  > >> mplayer-1.1-16.20131125svn.fc20.x86_64
>  > >> --> Processing Dependency: librtmp.so.0()(64bit) for package:
>  > >> mencoder-1.1-16.20131125svn.fc20.x86_64
>  > >> ---> Package librtmp.x86_64 0:2.4-1.20131205.gitdc76f0a.fc20 will
> be an
>  > >> update
>  > >> --> Finished Dependency Resolution
>  > >> Error: Package: mplayer-1.1-16.20131125svn.fc20.x86_64 (installed)
>  > >>            Requires: librtmp.so.0()(64bit)
>  > >>            Removing: librtmp-2.4-0.3.20110811gitc58cfb3e.fc19.x86_64
>  > >> (installed)
>  > >>                librtmp.so.0()(64bit)
>  > >>            Updated By: librtmp-2.4-1.20131205.gitdc76f0a.fc20.x86_64
>  > >> (rpmfusion-free-updates)
>  > >>               ~librtmp.so.1()(64bit)
>  > >> Error: Package: mencoder-1.1-16.20131125svn.fc20.x86_64 (installed)
>  > >>            Requires: librtmp.so.0()(64bit)
>  > >>            Removing: librtmp-2.4-0.3.20110811gitc58cfb3e.fc19.x86_64
>  > >> (installed)
>  > >>                librtmp.so.0()(64bit)
>  > >>            Updated By: librtmp-2.4-1.20131205.gitdc76f0a.fc20.x86_64
>  > >> (rpmfusion-free-updates)
>  > >>               ~librtmp.so.1()(64bit)
>  > >>  You could try using --skip-broken to work around the problem
>  > >>  You could try running: rpm -Va --nofiles --nodigest
>  > >>
>  > >> Trying "--skip-broken"
>  > >>
>  > >> Packages skipped because of dependency problems:
>  > >>     gstreamer-plugins-bad-0.10.23-5.fc20.x86_64 from
>  > > rpmfusion-free-updates
>  > >>     gstreamer1-plugins-bad-freeworld-1.2.1-2.fc20.x86_64 from
>  > >> rpmfusion-free-updates
>  > >>     librtmp-2.4-1.20131205.gitdc76f0a.fc20.x86_64 from
>  > >> rpmfusion-free-updates
>  > >>
>  > >> --
>  > >> -- Steve
>  > >> --
>  > >
>  > > I'm guessing this is a system upgraded from f19 to f20. Sometimes
> things
>  > > can get weird after the upgrade  due to circumstantial differences
>  > > between versions of packages in old and new repos.
>  > >
>  > > Run a `yum distro-sync` and see if it takes care of things for you.
>  > >
>  > > --Pete
>  > >
>  > >
>  > >
>  > Distro-sync wants to downgrade all sorts of stuff due to a choice to use
>  > "updates-testing" to fix a couple of errors after the f19->f20 upgrade.
>  >
>  > I uninstalled the gstreamer plugin from rpmfusion and librtmp, then
>  > installed librtmp, then installed the gstreamer plugins.  All that went
>  > OK. But, I can't install mplayer or gnome-mplayer due to what seem to be
>  > rpmfusion packaging errors.  Since I don't really  use those programs,
>  > it's not a problem.
>  >
>  > --
>  > -- Steve
>  > --
>  >
> OK, that's the same sort of issue. Still just a mixup of package
> versions on *your* system. Probably not a packaging fault. Going ahead
> with the distro-sync should take care of such things in the future.
>
> If packages from updates-testing fixed a problem for you, make sure to
> give them karma.  It will help get the fixes into the main repos.

It's not an upgrade problem, Pete. gstreamer wants librtmp.so.0, but
the latest is librtmp.so.1. gstreamer needs to be updated/repackaged to
use the later library or the librtmp package needs to symlink
librtmp.so.1 to librtmpt.so.0 to satisfy gstreamer. My vote is to update
gstreamer since it wants an old SONAME thing.

----------------------------------------------------------------------
- Rick Stevens, Systems Engineer, AllDigital    ricks at alldigital.com -
- AIM/Skype: therps2        ICQ: 22643734            Yahoo: origrps2 -
-                                                                    -
-                      LOOK OUT!!! BEHIND YOU!!!                     -
----------------------------------------------------------------------


More information about the users mailing list