On Sep 20, 2009, at 1:30 PM, ChrisB wrote:

[email protected] wrote on 20/09/2009 16:57:49:

> On most of my centos5.3/rpmforge systems, I'm getting this error
> from 'yum update':
>
>   file /usr/share/man/man3/Sys::Syslog.3pm.gz from install of perl-
> Sys-Syslog-0.27-1.el5.rf.x86_64


This is because the man file is included in both perl-Sys-Syslog and perl rpms.

If you install the Sys-Syslog rpm manually with the --excludedocs switch

 you will find it jumps over this particular issue . . .

hey folks - just so you know, the issue is a bit bigger than just a conflict of the man page.

1) Log::Dispatch 2.24 requires Sys::Syslog >= 0.16

2) the previous rpmforge version of Log::Dispatch, 2.22, did not have this requirement

3) this is a problem on RHEL5 because RHEL5's current perl package (5.8.8-27) includes Sys::Syslog 0.13

so, if you install the perl-Log-Dispatch-2.24-1 from rpmforge, it'll pull down perl-Sys-Syslog-0.27-1, and then you'll see a yum error.

potential solutions include the following:

* modify your yum config to exclude updates to perl-Log-Dispatch and perl-Sys-Syslog (this is the safest course of action unless you have a specific need for the latest version of these packages)

* force the package installation (a bit riskier; even though you're not overwriting the core Perl module files, since rpmforge modules install in vendor_perl, you're still introducing a newer version of a system package)

-steve

p.s. btw christoph, DROLSKY released Log::Dispatch 2.25 two days after 2.24. it's a minor bugfix release; want me to update the rpmforge package, or will you do it?

--
If this were played upon a stage now, I could condemn it as an improbable fiction. - Fabian, Twelfth Night, III,v
http://five.sentenc.es/





Attachment: PGP.sig
Description: This is a digitally signed message part

_______________________________________________
users mailing list
[email protected]
http://lists.rpmforge.net/mailman/listinfo/users

Reply via email to