On 2010-09-30 15:16:22 +0200, Angenendt, Ralph wrote:
> On 09/30/2010 03:11 PM, Peter J. Holzer wrote:
> > Why does yum think this dependency is missing? It is installed on my
> > system:
> > 
> > # rpm -q --provides perl-Compress-Raw-Zlib
> > Zlib.so()(64bit)  
> > perl(Compress::Raw::Zlib) = 2.024
> > perl-Compress-Raw-Zlib = 2.024-1.el5.rf
> > 
> > (same for Bzip2).
> 
> Because it wants to update Bzip2 but cannot, as perl-Compress-Raw-Zlib
> depends explicitly on the older version. So it cannot update Bzip as
> that would break old dependencies.

No, perl-Compress-Raw-Zlib doesn't depend on perl-Compress-Raw-Bzip2.

perl-IO-Compress depends on both perl-Compress-Raw-Zlib and
perl-Compress-Raw-Bzip2. 

The error message is extremely misleading. I think the only sane way
to interpret 

| perl-IO-Compress-2.030-1.el5.rf.noarch from rpmforge has depsolving problems
|   --> Missing Dependency: perl(Compress::Raw::Bzip2) = 2.024 is needed by 
package perl-IO-Compress-2.030-1.el5.rf.noarch (rpmforge)

is that it cannot install perl-IO-Compress-2.030-1.el5.rf.noarch because
perl(Compress::Raw::Bzip2) = 2.024 is missing. But it is not missing, in
fact it is already installed. If it cannot upgrade
perl-Compress-Raw-Bzip2 because something else depends on it, it should
say so.

        hp



-- 
   _  | Peter J. Holzer    | Auf jedem Computer sollte der Satz Ludwigs II
|_|_) | Sysadmin WSR       | eingeprägt stehen: "Ein ewig Rätsel will ich
| |   | h...@wsr.ac.at      | bleiben, mir und andern."
__/   | http://www.hjp.at/ |    -- Wolfram Heinrich in desd

Attachment: signature.asc
Description: Digital signature

_______________________________________________
suggest mailing list
suggest@lists.rpmforge.net
http://lists.rpmforge.net/mailman/listinfo/suggest

Reply via email to