Is this an RPMFusion problem? librtmp.so conflict

Pete Travis lists at petetravis.com
Wed Jan 15 21:20:45 UTC 2014


On Jan 15, 2014 1:51 PM, "Rick Stevens" <ricks at alldigital.com> wrote:
>
> 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!!!                     -
> ----------------------------------------------------------------------
>
> --

Michael, Rick, thanks for correcting me. I saw something similar to issues
I've experienced and jumped to a conclusion. +1 for peer review!

--Pete
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fedoraproject.org/pipermail/users/attachments/20140115/056438d3/attachment-0001.html>


More information about the users mailing list