<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16587" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=807474414-17062008><FONT face=Arial color=#0000ff size=2>i used
to update from DAG's repo on CentOS, in addition to main repos, it always worked
fine.</FONT></SPAN></DIV>
<DIV><SPAN class=807474414-17062008><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=807474414-17062008><FONT face=Arial color=#0000ff size=2>this
time i had to remove the perl-IO and reinstall MS, as per advice - all
forced.</FONT></SPAN></DIV>
<DIV><SPAN class=807474414-17062008><FONT face=Arial color=#0000ff size=2>i
didn't like forcing, seems unclean to me, but up to now it works
well.</FONT></SPAN></DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT> </DIV>
<DIV><SPAN class=807474414-17062008><FONT face=Arial color=#0000ff
size=2>thanks!</FONT></SPAN></DIV><!-- Converted from text/plain format --><BR>
<P><FONT size=2>Best,<BR>--<BR><BR>Arthur Sherman</FONT> </P>
<DIV> </DIV><BR>
<BLOCKQUOTE
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B>
mailscanner-bounces@lists.mailscanner.info
[mailto:mailscanner-bounces@lists.mailscanner.info] <B>On Behalf Of </B>Dave
Jones<BR><B>Sent:</B> Tuesday, June 17, 2008 3:55 PM<BR><B>To:</B>
mailscanner<BR><B>Subject:</B> Re: Problem while updating
perl<BR></FONT><BR></DIV>
<DIV></DIV>>Dave Jones a écrit :<BR>>><BR>>> >> You can
reinstall MailScanner but you will still have the same perl<BR>>>
>> conflicts next time a perl module gets updated on RPMforge
(or<BR>>> >> whatever your repo is that has the conflicting
package).<BR>>> >><BR>>> >> I would simply force the
install of the perl modules (I do it all the<BR>>> >> time) with
the conflict from the MailScanner installation:<BR>>>
>><BR>>> >> # rpm -Uhv --force<BR>>> >>
/var/cache/yum/rpmforge/packages/perl-Sys-Syslog-0.18-1.rpm<BR>>>
>><BR>>> >> Substitute "rpmforge" above with whatever your
repository name is and<BR>>> >> the RPM file in
question.<BR>>> >><BR>>> >> Dave<BR>>>
>><BR>>> >> --<BR>>> >> Dave Jones<BR>>>
>Dave,<BR>>> ><BR>>> >It didn't work on my RHEL 5.2
server:<BR>>> >[root@smtps ~]# rpm -Uvh --force<BR>>>
>/var/cache/yum/rhel-i386-server-5/packages/perl-5.8.8-10.el5_2.3.i386.rpm<BR>>>
>/etc/selinux/targeted/contexts/files/file_contexts: Multiple
same<BR>>> >specifications for /usr/local/lost\+found/.*.<BR>>>
>/etc/selinux/targeted/contexts/files/file_contexts: Multiple
same<BR>>> >specifications for /usr/local/\.journal.<BR>>>
>/etc/selinux/targeted/contexts/files/file_contexts: Multiple
same<BR>>> >specifications for /usr/local/lost\+found.<BR>>>
>Preparing...
###########################################<BR>>>
>[100%]<BR>>>
>1:perl
###########################################<BR>>> >[100%]<BR>>>
>[root@smtps ~]# MailScanner --lint<BR>>> ><BR>>>
><BR>>> >**** ERROR: You must upgrade your perl IO module to at
least<BR>>> >**** ERROR: version 1.2301 or MailScanner will not
work!<BR>>> ><BR>>> >I am now reinstalling the following MS'
RPMs: perl-IO perl-File-Temp<BR>>> >perl-Math-BigInt perl-Math-BigRat
perl-bignum<BR>>> ><BR>>> >Denis<BR>>><BR>>>
Sounds like you might have SELinux active. Run "getenforce" and if
it<BR>>> is "Enforcing" then run "setenforce 0" to make it
"Permissive". Then<BR>>> run your command
again.<BR>>><BR>>> If permissive mode allows the package install
command to work with<BR>>> --force, then disable SELinux or try your
hand at updating the SELinux<BR>>> policy that is preventing it from
installing. RHEL 5 is supposed to<BR>>> be much easier to
customize SELinux policies but I haven't played with<BR>>> it yet.
I still just disable it during the install and go...<BR>>><BR>>>
--<BR>>> Dave Jones<BR>><BR>>Dave,<BR>><BR>>It is disabled
on all my servers (I just checked and getenforce
returns<BR>>Disabled)... I see the "selinux" messages all the time
whenever I<BR>>install or upgrade an RPM... to the point where I don't even
pay any<BR>>attention to them... could have been the reason I had
problem, though!<BR>><BR>>Denis<BR>Now that I see your repo is
"rhel-i386-server-5" then there could be a few<BR>other things it could
be. What repos do you have installed and active? If<BR>you have
RPMforge installed (which every CentOS box should have), it may<BR>overlap
some packages with with the RHEL repo. We install RPMforge on
our<BR>RHEL boxes but keep it disabled (/etc/yum.repos.d/rpmforge.repo).
Then we<BR>only enable it for specific packages from the command line with the
<BR>"--enable-repo=rpmforge" option.<BR><BR>On a RHEL server like yours, the
perl packages should come from the RHEL<BR>repo to keep everything
clean. Is it possible that perl was updated or<BR>installed from another
source? You might try removing and reinstalling perl<BR>after making
sure that the only active repo is "rhel-i386-server-5."<BR>-- <BR>Dave Jones
<BR>-- <BR>This message has been scanned for viruses and <BR>dangerous content
by <A href="http://www.mailscanner.info/"><B>MailScanner</B></A>, and is
<BR>believed to be clean. </BLOCKQUOTE></BODY></HTML>