Red Hat Bugzilla – Bug 355771
pirut and pup crash after entering root password, generate pirut crashdump (sample attached)
Last modified: 2007-11-30 17:12:20 EST
Description of problem:
Running either pup or pirut causes crashdump. This is on an FC7 system which has
been running since public release, with all updates and near daily pup runs.
I don't think this is a dupe, I saw nothing with similar symptoms in the query
Version-Release number of selected component (if applicable):
Run either pup or pirut with freshrpms and/or livna in the repo list. This was
working last time I tried (three days ago) and has been for some time.
Steps to Reproduce:
1. Run pup or pirit as normal user
2. Enter administrator password when prompted
3. Curse the crashdump
A crashdump message box appears.
A list of available updates should appear.
Removing *both* freshrpms and livna from the repo list resolves the problem, pup
then reports there are no updates available for my system. Not sure that's
right, and updates are now wounded, but at least it's not crashing.
I do use livna and freshrpms (mainly for video drivers and video editing
applications) so I'm wondering why both should suddenly cause this problem.
If the system detects problems with particular repos I believe it should
complain and either try to use the available repos, or display a message
indicating the problem. In this case I was able to determine the cause by
looking at the content of the crashdump popup.
Note that both kyum and yumex complained about freshrpms and linva, but didn't
crash. I guess that means there's a serious issue with those repos, but it also
suggests pup/pirut is fragile.
Thankyou for providing an excellent system. All in all I have very few issues
with FC7, and I'm eagerly awaiting FC8.
Created attachment 240851 [details]
Can you try the version of pirut available in the updates-testing repository with
yum --enablerepo=updates-testing update pirut
and see if it resolves your problem?
As requested I updated pirut from updates-testing, then I added livna and
freshrpms to the repo list and tried to run pup.
Now a dialog is presented with the following message in the details section:
"Cannot retrieve repository metadata (repomd.xml) for repository: livna. Please
verify its path and try again". No crashdump is produced.
That means the updates-testing version of pirut does handle the error in the way
I requested, so the issue may be considered resolved.
Thankyou for the prompt response.