LinuxQuestions.org
Register a domain and help support LQ
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 11-09-2008, 09:28 AM   #1
Dellius
LQ Newbie
 
Registered: Nov 2008
Posts: 9

Rep: Reputation: 0
Help me fix my system, it won't install RPM packages anymore.


Help me fix my system, please.

I found two days ago it won't install RPM packages anymore.

Here is the error I get every time I make an attempt to install an RPM package.

Code:
Component: pirut
Summary: TB3242b26e repos.py:278:getAttribute:RuntimeError: maximum recursion depth exceeded

---Snipped stuff---

Local variables in innermost frame:
self: epel
key: enabled

Help me fix my system, please.
 
Old 11-09-2008, 12:47 PM   #2
salasi
Senior Member
 
Registered: Jul 2007
Location: Directly above centre of the earth, UK
Distribution: SuSE, plus some hopping
Posts: 4,052

Rep: Reputation: 881Reputation: 881Reputation: 881Reputation: 881Reputation: 881Reputation: 881Reputation: 881
What do you imagine is the minimum set of information that someone might need to solve such a problem (hint; did you do anything to your system recently; did you state anything whatsoever the software and version that you are using)? Have you got anywhere near giving that information?

If you know that you didn't give enough information, why not? There are clever and knowledgeable people here, but most of them are better with computers than at mind reading.
 
Old 11-11-2008, 04:57 AM   #3
Dellius
LQ Newbie
 
Registered: Nov 2008
Posts: 9

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by salasi View Post
If you know that you didn't give enough information, why not? There are clever and knowledgeable people here, but most of them are better with computers than at mind reading.
Thank you for your reply, salasi.

I got a pretty detailed error log, however it exceeded the maximum post length of the board so I snipped out the long part.

Here is a link to the full log - http://pastebin.ca/1251687.

I find it hard to tell exactly what I did prior to this. I remember the last things I set up on my system were mach and rpmbuild.
 
Old 11-11-2008, 01:05 PM   #4
lazlow
Senior Member
 
Registered: Jan 2006
Posts: 4,362

Rep: Reputation: 172Reputation: 172
It might help if you tell us what distro, version, and arch you are running. It would also help if you told us ALL the repos you are uning/have used(repo conflict?).
 
Old 11-12-2008, 01:11 PM   #5
Dellius
LQ Newbie
 
Registered: Nov 2008
Posts: 9

Original Poster
Rep: Reputation: 0
Thank you for your reply, lazlow.

Distro - CentOS 5.2 i386.

Repos installed - Addons, c5media, base, centosplus, epel, epel-debuginfo, epel-source, epel-source, epel-testing, epel-testeting-debuginfo, epel-testing-source, extras, kde, kde-all, kde-testing, kde-testing-all, kde-unstable, kde-unstable-all, rpmforge, updates.

Repos in use currently - addons, base, centosplus, extras, rpmforge, updates.

Repos used - addons, base, centosplus, extras, rpmforge, updates.
 
Old 11-12-2008, 01:59 PM   #6
lazlow
Senior Member
 
Registered: Jan 2006
Posts: 4,362

Rep: Reputation: 172Reputation: 172
Well, I am going to assume that pirut is broken. Open a terminal and try(as root): yum update pirut

If it works, you are good to go. If yum itself is broken, you will have to reinstall yum from the DVD. If yum works but pirut is still broken, I would suggest switching to yumex (yum extender). It is a GUI front end for yum that most people prefer over pirut. yum install yumex
 
Old 11-13-2008, 03:36 AM   #7
Dellius
LQ Newbie
 
Registered: Nov 2008
Posts: 9

Original Poster
Rep: Reputation: 0
Thank you for your reply, lazlow.

Here is the output from yum update pirut.

Code:
[root@localhost ~]# yum update pirut
Loading "priorities" plugin
Loading "fastestmirror" plugin
Loading mirror speeds from cached hostfile
 * extras: centosr2.centos.org
 * rpmforge: ftp-stud.fht-esslingen.de
 * base: mirrors.xservers.ro
 * updates: mirrors.xservers.ro
 * centosplus: mirrors.xservers.ro
 * addons: mirrors.xservers.ro
440 packages excluded due to repository priority protections
Setting up Update Process
Could not find update match for pirut
No Packages marked for Update
[root@localhost ~]#
I use Yum on a regular basis to install software from the console and it works fine. Problems arise only when I use rpm packages.

I installed Yumex and I reinstalled pirut and I still get an error.

Here is a link to the new error - http://pastebin.ca/1255079.

Last edited by Dellius; 11-13-2008 at 03:43 AM.
 
Old 11-13-2008, 03:45 AM   #8
lazlow
Senior Member
 
Registered: Jan 2006
Posts: 4,362

Rep: Reputation: 172Reputation: 172
Well if you use yum regularly just forget about pirut. Have a look through man yum, you are looking for localinstall. yum localinstall /local/path/to/wanted.rpm


Depending on what the 440 protected packages are, that could be the source of the issue.
 
Old 11-13-2008, 04:54 AM   #9
Dellius
LQ Newbie
 
Registered: Nov 2008
Posts: 9

Original Poster
Rep: Reputation: 0
Thank you for your reply, lazlow.

I ran yum localinstall and here is what happened.

Screenshot - http://i33.tinypic.com/t50rci.png.

Console output.
Code:
[root@localhost ~]# yum localinstall '/root/Desktop/flash-plugin-10.0.12.36-release.i386.rpm' 
Loading "priorities" plugin
Loading "fastestmirror" plugin
Setting up Local Package Process
Loading mirror speeds from cached hostfile
 * extras: centos.skknet.net
 * rpmforge: ftp-stud.fht-esslingen.de
 * base: centos.skknet.net
 * updates: centos.skknet.net
 * centosplus: centos.skknet.net
 * addons: centos.skknet.net
440 packages excluded due to repository priority protections
Examining /root/Desktop/flash-plugin-10.0.12.36-release.i386.rpm: flash-plugin - 10.0.12.36-release.i386
/root/Desktop/flash-plugin-10.0.12.36-release.i386.rpm: does not update installed package.
Nothing to do
Edit

I ran yum localinstall on another package and I got the same pirut error.

Thanks for the Yumex tip, by the way. I found Yumex to be pretty useful.

Last edited by Dellius; 11-13-2008 at 05:37 AM.
 
Old 11-13-2008, 03:56 PM   #10
lazlow
Senior Member
 
Registered: Jan 2006
Posts: 4,362

Rep: Reputation: 172Reputation: 172
Quote:
does not update installed package.
Means that you have that version (or a newer one) installed.
 
Old 11-13-2008, 08:58 PM   #11
Dellius
LQ Newbie
 
Registered: Nov 2008
Posts: 9

Original Poster
Rep: Reputation: 0
Thank you for your reply, lazlow.

Quote:
Originally Posted by Dellius
Edit

I ran yum localinstall on another package and I got the same pirut error.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
where do rpm packages install to? steve420 Linux - Newbie 1 08-01-2008 03:30 AM
Build RPM packages in chrooted system yapp SUSE / openSUSE 3 10-24-2005 09:51 PM
how to install *.scr.rpm packages... IAnCool Linux - Newbie 5 03-06-2005 02:48 AM
RPM 'failed dependencies': Why can I not install any rpm packages? leontini Linux - Newbie 7 09-16-2003 01:44 AM
How do I get a current list of RPM packages installed on my system? needamiracle Linux - General 1 12-06-2002 06:38 PM


All times are GMT -5. The time now is 06:49 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
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration