On 12/18/2013 02:38 AM, Nico Kadel-Garcia wrote:
On Tue, Dec 17, 2013 at 12:17 PM, Nicolas Thierry-Mieg
<[email protected]> wrote:
On 12/17/2013 02:38 PM, John Doe wrote:
From: Nico Kadel-Garcia <[email protected]>
On Tue, Dec 17, 2013 at 4:48 AM, John Doe <[email protected]> wrote:
1. the flash-plugin-11.2.202.327-0.1.el5.rf.i386.rpm updates wants
libcurl
(while the previous version does not)...
# rpm -qp -R flash-plugin-11.2.202.327-0.1.el5.rf.i386.rpm | grep -i
curl
libcurl
#
# rpm -q -R flash-plugin | grep -i curl
#
2. While libcurl is present, yum complains it is not...
flash-plugin-11.2.202.327-0.1.el5.rf.i386 from rpmforge has depsolving
problems
--> Missing Dependency: libcurl is needed by package
flash-plugin-11.2.202.327-0.1.el5.rf.i386 (rpmforge)
# rpm -q --provides curl | grep -i libcurl
libcurl.so.3
#
Is it because of the extra ".so.3"...?
I'll bet thatyou're on a 64-bit system. Try using "yum install
flash-plugin-11.2.202.327-0.1.
el5.rf.i386.rpm"., and see if it gets the necessary dependencies.
Also, it's looking for a package called "libcurl". This not the
same as " a package that provides the libcurl library". What
does "rpm -q libcurl" say?
# uname -m
i686
Disabling the priorities plugin to look everywhere:
# yum list | grep -i libcurl
#
Again, the previous flash version does not depend on "libcurl" or even
curl at all...
# rpm -qR flash-plugin | grep -i curl
#
It's weird that going from 11.2.202.310 to 11.2.202.327 implies such a
big change (adding curl)...
FWIW, I can confirm that this issue exists on x86_64 (centos 5).
I'ld say it's clearly a packaging bug in repoforge, the dep cannot be
satisfied with centos + rf repos AFAICT.
> Install the RPM with "yum install filenme.rpm", stop trying to install
> it directly wtth the "rpm" command if you want the dependencies to be
> resolved.
>
> In RHEL 6, and Scientific Linux 6, the "libcurl" package is part of
> the basic distribution. There is very little reason left to use RHEL
> 5: upgrade if feasible.
Nico you know better than to top-post here...
The OP is obviously trying to install with yum, and it fails. The rpm
commands he uses are to show the deps, not to install, and they are
correct and useful.
I've confirmed that the deps cannot be satisfied.
It is a packaging bug in the el5 RF repo.
There can be many reasons tu use rhel5/C5. In any case RF has
historically supported several EL version in parallel (for as long as
each version was supported upstream if I remember well). If the new RF
policy is "only support the latest EL", it should be clearly stated.
Otherwise, the bug needs fixing. Can't help or figure out why the dep on
libcurl was added, since there's nothing less than 9 months old here:
https://github.com/repoforge/rpms/tree/master/specs/flash-plugin
One thing I can see on an el6 system is that the latest rf-packaged
flash plugin doesn't seem to really require libcurl:
$ rpm -q flash-plugin
flash-plugin-11.2.202.327-0.1.el6.rf.x86_64
$ ldd /usr/lib64/flash-plugin/libflashplayer.so | grep curl
$
So as the OP suggested, this dep in the latest rf SPEC may well be useless.
_______________________________________________
users mailing list
[email protected]
http://lists.repoforge.org/mailman/listinfo/users