[BlueOnyx:01190] Got IT, --Help Updating Perl

Rodrigo Ordonez Licona rodrigo at xnet.com.mx
Thu May 7 23:02:17 -05 2009


Hi ,

To all the people that were having problems updating to centos 5.3
especially with perl,

What we did was to yum remove each of the conflicting packages.

For example yum remove lis-0.21-1.noarch
And then try again, yum update.

Untill there were no error and perl got updated.


Hope this helps others

Regards

Rodrigo O

==============================

[root at maria admin]# rpm -hUv --force
http://mirror.centos.org/centos/5/os/i386/CentOS/perl-5.8.8-18.el5.i386.rpm
Retrieving
http://mirror.centos.org/centos/5/os/i386/CentOS/perl-5.8.8-18.el5.i386.rpm
Preparing...                ###########################################
[100%]
   1:perl                   ###########################################
[100%]
[root at maria admin]# yum update
extras
| 1.1 kB     00:00
BlueOnyx
|  951 B     00:00
updates
|  951 B     00:00
base
| 1.1 kB     00:00
addons
|  951 B     00:00
Solarspeed.net
|  951 B     00:00
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package perl.i386 4:5.8.8-18.el5_3.1 set to be updated
---> Package perl-DBI.i386 0:1.52-2.el5 set to be updated
---> Package perl-suidperl.i386 4:5.8.8-18.el5_3.1 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

============================================================================
==========================================================================
 Package                               Arch                         Version
Repository                       Size
============================================================================
==========================================================================
Updating:
 perl                                  i386
4:5.8.8-18.el5_3.1                          updates
12 M
 perl-DBI                              i386
1.52-2.el5                                  base
600 k
 perl-suidperl                         i386
4:5.8.8-18.el5_3.1                          updates
59 k

Transaction Summary
============================================================================
==========================================================================
Install      0 Package(s)
Update       3 Package(s)
Remove       0 Package(s)

Total size: 12 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test


Transaction Check Error:
  file /usr/share/man/man3/bigint.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package yum
lis-0.21-1.noarch
  file /usr/share/man/man3/bignum.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-bignum-0.21-1.noarch
  file /usr/share/man/man3/bigrat.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-bignum-0.21-1.noarch
  file /usr/bin/instmodsh from install of perl-5.8.8-18.el5_3.1.i386
conflicts with file from package perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man1/instmodsh.1.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::Command.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::Command::MM.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::Install.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::Installed.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::Liblist.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::MM.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::MM_AIX.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::MM_Any.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::MM_BeOS.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::MM_Cygwin.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::MM_DOS.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::MM_MacOS.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::MM_NW5.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::MM_OS2.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::MM_QNX.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::MM_UWIN.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::MM_Unix.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::MM_VMS.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::MM_VOS.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::MM_Win32.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::MM_Win95.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::MY.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::MakeMaker.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::MakeMaker::Config.3pm.gz from install
of perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::MakeMaker::FAQ.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::MakeMaker::Tutorial.3pm.gz from install
of perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::MakeMaker::bytes.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::MakeMaker::vmsish.3pm.gz from install
of perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::Manifest.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::Mkbootstrap.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::Mksymlists.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::Packlist.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/ExtUtils::testlib.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-ExtUtils-MakeMaker-6.32-1.noarch
  file /usr/share/man/man3/File::Spec.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-File-Spec-0.82-1.noarch
  file /usr/share/man/man3/File::Spec::Functions.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-File-Spec-0.82-1.noarch
  file /usr/share/man/man3/File::Spec::Mac.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-File-Spec-0.82-1.noarch
  file /usr/share/man/man3/File::Spec::OS2.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-File-Spec-0.82-1.noarch
  file /usr/share/man/man3/File::Spec::Unix.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-File-Spec-0.82-1.noarch
  file /usr/share/man/man3/File::Spec::VMS.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-File-Spec-0.82-1.noarch
  file /usr/share/man/man3/File::Spec::Win32.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-File-Spec-0.82-1.noarch
  file /usr/share/man/man3/File::Temp.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-File-Temp-0.18-1.noarch
  file /usr/share/man/man3/Getopt::Long.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-Getopt-Long-2.35-1.noarch
  file /usr/share/man/man3/Math::BigFloat.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-Math-BigInt-1.86-1.noarch
  file /usr/share/man/man3/Math::BigInt.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-Math-BigInt-1.86-1.noarch
  file /usr/share/man/man3/Math::BigInt::Calc.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-Math-BigInt-1.86-1.noarch
  file /usr/share/man/man3/Math::BigInt::CalcEmu.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-Math-BigInt-1.86-1.noarch
  file /usr/share/man/man3/Math::BigRat.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-Math-BigRat-0.19-1.noarch
  file /usr/share/man/man3/List::Util.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-Scalar-List-Utils-1.19-1.noarch
  file /usr/share/man/man3/Scalar::Util.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-Scalar-List-Utils-1.19-1.noarch
  file /usr/bin/prove from install of perl-5.8.8-18.el5_3.1.i386 conflicts
with file from package perl-Test-Harness-2.64-1.noarch
  file /usr/share/man/man1/prove.1.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-Test-Harness-2.64-1.noarch
  file /usr/share/man/man3/Test::Harness.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-Test-Harness-2.64-1.noarch
  file /usr/share/man/man3/Test::Harness::Assert.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-Test-Harness-2.64-1.noarch
  file /usr/share/man/man3/Test::Harness::Iterator.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-Test-Harness-2.64-1.noarch
  file /usr/share/man/man3/Test::Harness::Point.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-Test-Harness-2.64-1.noarch
  file /usr/share/man/man3/Test::Harness::Straps.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-Test-Harness-2.64-1.noarch
  file /usr/share/man/man3/Test::Harness::TAP.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-Test-Harness-2.64-1.noarch
  file /usr/share/man/man3/Test::Builder.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-Test-Simple-0.70-1.noarch
  file /usr/share/man/man3/Test::Builder::Module.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-Test-Simple-0.70-1.noarch
  file /usr/share/man/man3/Test::Builder::Tester.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-Test-Simple-0.70-1.noarch
  file /usr/share/man/man3/Test::Builder::Tester::Color.3pm.gz from install
of perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-Test-Simple-0.70-1.noarch
  file /usr/share/man/man3/Test::More.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-Test-Simple-0.70-1.noarch
  file /usr/share/man/man3/Test::Simple.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-Test-Simple-0.70-1.noarch
  file /usr/share/man/man3/Test::Tutorial.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-Test-Simple-0.70-1.noarch
  file /usr/share/man/man3/DB_File.3pm.gz from install of
perl-5.8.8-18.el5_3.1.i386 conflicts with file from package
perl-DB-File-1.809-2.i386

Error Summary
------------- 

-----Original Message-----
From: blueonyx-bounces at blueonyx.it [mailto:blueonyx-bounces at blueonyx.it] On
Behalf Of Thomas Andreassen
Sent: Miércoles, 06 de Mayo de 2009 04:31
To: cobaltfacts at virtbiz.com; BlueOnyx GeneralMailing List
Subject: [BlueOnyx:01187] Re: Problems with nat

Yes. My firewall is blocking the "spam" coming out. (I use another server
for my outgoing SMTP, and just block all smtp traffic from my own smtp, if
not, I will send tons of spam from others using my ip as smtp. But, as told.
My postmaster account get an error from all mail that my smtp try to send.)

As I have understand my dst-nat is portforwarding, and netmap is
redirection. Netmap should not change the source IP, but dst-nat will. (
don't kill me if I am wrong) but on qmail, dst-nat rule made the qmail to
get the source ip as my gateway, but on netmap, it got the real sender's IP.
Sendmail got my gateway with both those rules.

I have to have my internal ip open for realy to recive any to my own
addresses.  If I take the 192.168.x.0 net out of my relay, the box just drop
all mail, also the mail for my domain. It may be something I have
misunderstand here.

There is one other ting that may be wrong, and make the issue. When I
installed the server, it setup the hostname "mail" and domain "xyz.net". I
just wonder, when I then have a viritual host called "(www) xyz.net", may
this make the issue? Should the server itself be on another domain than any
of the virtual sites? (With the email users) (example "zyx.com" not anything
in xyz.net domain)


Thomas A


-----Opprinnelig melding-----
Fra: blueonyx-bounces at blueonyx.it [mailto:blueonyx-bounces at blueonyx.it] På
vegne av Chris Gebhardt - VIRTBIZ Internet
Sendt: 7. mai 2009 00:12
Til: BlueOnyx General Mailing List
Emne: [BlueOnyx:01185] Re: Problems with nat

Thomas Andreassen wrote:
> This is not a general blueonyx problem I think, but an sendmail issue I
have tried to solve, but is stuck.
> 
> I have an inbound nat to port 25 on my blueonyx, from my external IP. This
is working great. But, it acts as an open relay. When my sendmail get the
smtp mail, it think that all mail is sent from internal net, and relays it.
The /var/log/maillog say that bla bla bla from 192.168.x.1 and relay the
mail. 
> 
> The postmaster account is also spammed with reject mail when I put som 
> firewall rules on my router. (mikrotik)
> 
> I have tried both netmap and dst-nat rules to try to get the server to 
> understand that the sender ip, is not my nat box, but the other SMTP 
> servers IP address. (qmail get this without problem with both netmap 
> and dst-nat)
> 
> The issue was not an issue when I used qmail, who do not accts as default
relay. 
> 
> I don't know if there is a solution to this, but all hint are welcome.
> 
> Sorry if this is the wrong mailinglist to ask. (but I had no problems
using clarkconnect or deeproot who use qmail, and I think this may be a
problem for other ppl too).

I'm guessing that you're really using port-forwarding/redirection?

Do you have your allowed relay set for your gateway's IP address?  If so,
then the BX box is going to just relay blindly from that IP (since 
that's what it is being told to do).   I would instead  pull your 
gateway (the router) IP address out of there.   Then the BX box should 
only relay for the domains it hosts.

Or perhaps I'm misunderstanding your setup.

When you say your postmaster account is "spammed", do you really mean that
you're getting a bunch of rejection messages (NDRs) because the messages
won't go out?  In that case, make sure you check your firewall rules to be
sure that you're not blocking something you shouldn't be.

--
Chris Gebhardt
VIRTBIZ Internet Services
Access, Web Hosting, Colocation, Dedicated www.virtbiz.com | toll-free (866)
4 VIRTBIZ _______________________________________________
Blueonyx mailing list
Blueonyx at blueonyx.it
http://www.blueonyx.it/mailman/listinfo/blueonyx

_______________________________________________
Blueonyx mailing list
Blueonyx at blueonyx.it
http://www.blueonyx.it/mailman/listinfo/blueonyx





More information about the Blueonyx mailing list