LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 12-16-2011, 01:44 AM   #16
novice06
Member
 
Registered: Mar 2006
Location: Singapore
Distribution: RHEL, CentOS
Posts: 132

Rep: Reputation: 23

I am agree with you all as removing of perl package need extra cautious.
you can check your current release version
cat /etc/redhat-release
this is applicable to either RHEL or CentOS
e.g
CentOS release 5.7 (Final)

In case your repo configuration is nothing wrong. May be earlier time you try to update perl package with rpm command.
like manual install
rpm -U --nodeps perl-xxxxx.x86_86.rpm

That might be the answer. So that your system has two different versions.
Hope above info is helpful for your troubleshooting.
 
Old 12-16-2011, 03:03 AM   #17
eeekster
Member
 
Registered: Sep 2011
Posts: 163

Rep: Reputation: Disabled
Quote:
Originally Posted by novice06 View Post
rpm -U --nodeps perl-xxxxx.x86_86.rpm
You might also need --force for that to work.
 
Old 12-20-2011, 09:37 PM   #18
syc1030
LQ Newbie
 
Registered: Dec 2011
Posts: 1

Rep: Reputation: Disabled
you can download perl-5.8.8-32.el5_7.6.i386.rpm from centos site.

yum update perl-5.8.8-32.el5_7.6.i386.rpm

Hope that will solve your problem
 
Old 01-26-2012, 02:16 PM   #19
0x06
LQ Newbie
 
Registered: Jan 2012
Posts: 3

Rep: Reputation: Disabled
Thumbs up

Hi all,

I had the exact same issue.
Solved it by following the above

1. Download the rpm from one of the centos mirrors
2. install it using
Code:
rpm -U --nodeps perl-5.8.8-32.el5_7.6.x86_64.rpm --force
After this the normal yum update worked.

Thx all
 
Old 01-26-2012, 09:38 PM   #20
SarahGurung
Member
 
Registered: Jul 2011
Posts: 322

Original Poster
Rep: Reputation: Disabled
Well thank you all for ur suggestions...

well i have centos 5.7 installed and when i did "rpm -qa perl" it gave the following:

perl-5.8.8-32.el5_6.3

perl-5.8.8-32.el5_6.3


which means 2 packages are already installed and i dnt knw how....it's a 64bit machine and when i do yum check-update it gives following:

perl.x86_64 4:5.8.8-32.el5_7.6 updates

Obsoleting Packages

perl.x86_64 4:5.8.8-32.el5_7.6 updates

perl-Time-HiRes.noarch 1.9707-3 installed

perl.x86_64 4:5.8.8-32.el5_7.6 updates

perl-Storable.noarch 2.16-3 installed

perl.x86_64 4:5.8.8-32.el5_7.6 updates

perl-MIME-Base64.x86_64 3.07-3 installed


And this is confusing me even more and when i do yum update it gives the error which i hv posted earlier..

So Mr. 0X06 will your suggestion solve my problem?or anyone?

Plz dnt mind as it's a live slave nameserver...
 
Old 01-26-2012, 09:47 PM   #21
eeekster
Member
 
Registered: Sep 2011
Posts: 163

Rep: Reputation: Disabled
Quote:
Originally Posted by SarahGurung View Post
which means 2 packages are already installed and i dnt knw how
Why wouldn't perl be installed?
 
Old 01-26-2012, 10:00 PM   #22
SarahGurung
Member
 
Registered: Jul 2011
Posts: 322

Original Poster
Rep: Reputation: Disabled
i told u it gives error that which have mentioned earlier in the post..

and evn if i were to force install perl can anyone tell me which mirror to download?
 
Old 01-26-2012, 10:34 PM   #23
eeekster
Member
 
Registered: Sep 2011
Posts: 163

Rep: Reputation: Disabled
Quote:
Originally Posted by SarahGurung View Post
i told u it gives error that which have mentioned earlier in the post..
And I told you how to fix it.
 
Old 01-26-2012, 10:44 PM   #24
ravi6289
LQ Newbie
 
Registered: Jan 2012
Posts: 5

Rep: Reputation: Disabled
Wink

Do a

yum erase perl-5.8.8-32.el5_6.3.i386
and a clean all and an update . It should work fine.....

Hope it helps !!!
 
Old 01-26-2012, 10:56 PM   #25
SarahGurung
Member
 
Registered: Jul 2011
Posts: 322

Original Poster
Rep: Reputation: Disabled
Well i checked the mirrorlist for perl and it seem both perl-5.8.8-32.el5_6.3.i386.rpm and perl-5.8.8-32.el5_6.3.x86_64.rpm have been installed in the system which are of different architectures because when i do rpm -qa perl i get :

perl-5.8.8-32.el5_6.3

perl-5.8.8-32.el5_6.3


And now i have update for x86_64 and thats y giving the error..

So Mr. eeekster can i directly do rpm -U --nodeps perl-xxxxx.x86_64.rpm --force or first download the package?
 
Old 01-27-2012, 01:46 AM   #26
0x06
LQ Newbie
 
Registered: Jan 2012
Posts: 3

Rep: Reputation: Disabled
Quote:
Originally Posted by SarahGurung View Post
Well thank you all for ur suggestions...

well i have centos 5.7 installed and when i did "rpm -qa perl" it gave the following:

perl-5.8.8-32.el5_6.3

perl-5.8.8-32.el5_6.3


which means 2 packages are already installed and i dnt knw how....it's a 64bit machine and when i do yum check-update it gives following:

perl.x86_64 4:5.8.8-32.el5_7.6 updates

Obsoleting Packages

perl.x86_64 4:5.8.8-32.el5_7.6 updates

perl-Time-HiRes.noarch 1.9707-3 installed

perl.x86_64 4:5.8.8-32.el5_7.6 updates

perl-Storable.noarch 2.16-3 installed

perl.x86_64 4:5.8.8-32.el5_7.6 updates

perl-MIME-Base64.x86_64 3.07-3 installed


And this is confusing me even more and when i do yum update it gives the error which i hv posted earlier..

So Mr. 0X06 will your suggestion solve my problem?or anyone?

Plz dnt mind as it's a live slave nameserver...
Centos installs i386 along with x86_64 due to compatibility reasons.
If you want to be absolutely sure download both rpms from centos and install both.
I know for sure I won't need i386.

And yes you have to download the packages first

Last edited by 0x06; 01-27-2012 at 01:47 AM.
 
Old 01-27-2012, 02:28 AM   #27
eeekster
Member
 
Registered: Sep 2011
Posts: 163

Rep: Reputation: Disabled
Quote:
Originally Posted by ravi6289 View Post
Do a

yum erase perl-5.8.8-32.el5_6.3.i386
and a clean all and an update . It should work fine.....

Hope it helps !!!
DON'T DO THAT!!!! It's overkill and just a wee bit dangerous. How many packages are going to leave with the yum erase? (You really, really, REALLY don't want to do that!)

All that's needed is what has already been said: update perl package using the rpm command with the --force option. The conflicts don't matter so force rpm to ignore them and move on.
 
Old 01-27-2012, 03:02 AM   #28
SarahGurung
Member
 
Registered: Jul 2011
Posts: 322

Original Poster
Rep: Reputation: Disabled
well i didnt find any rpm for perl-5.8.8-32.el5_7.6.x86_64.rpm in any mirror, i found only perl-5.8.8-32.el5_6.3.x86_64.rpm and perl-5.8.8-32.el5_7.6.i386.rpm so it's really confusing...
 
Old 01-27-2012, 03:28 AM   #29
eeekster
Member
 
Registered: Sep 2011
Posts: 163

Rep: Reputation: Disabled
Quote:
Originally Posted by SarahGurung View Post
well i didnt find any rpm for perl-5.8.8-32.el5_7.6.x86_64.rpm in any mirror, i found only perl-5.8.8-32.el5_6.3.x86_64.rpm and perl-5.8.8-32.el5_7.6.i386.rpm so it's really confusing...
Whatever. Install them both.
 
Old 01-27-2012, 03:35 AM   #30
SarahGurung
Member
 
Registered: Jul 2011
Posts: 322

Original Poster
Rep: Reputation: Disabled
Thank you mr.eekster and thank you everyone..

i got the package for 64bit as well and and did as suggested and now the problem has been solved...it was pending for months...

Thanks a million to all..
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] OpenManage Server -> openIPMI installation -->Transaction Check Error x201s Linux - Software 1 04-17-2011 09:07 PM
Transaction Check Error when updating RHEL 5 Blushus Linux - Newbie 1 01-28-2011 11:36 PM
Transaction Check error installing GNOME via yum on Centos.. scratt Linux - Server 2 10-19-2009 03:28 AM
Running transaction check question mokku Red Hat 1 12-13-2007 10:51 AM
yum update Transaction Check Error JonBL Linux - Software 21 08-10-2007 10:33 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 11:17 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration