Red Hat Bugzilla – Bug 188495
Add/Remove Software item disappeared from Applications menu
Last modified: 2007-11-30 17:11:30 EST
Description of problem:
When I removed software using Add/Remove Software menu item from Applications
drop-down, the Add/Remove Software menu item disappeared. Using a terminal
window and rpm -q, found that yum and pirut were no longer installed. I used
RPM to reinstall elfutils, rpm-python, yum and pirut. Those new to FC might not
know what to do.
Version-Release number of selected component (if applicable):
It has occurred each time (twice) that I tried it.
Steps to Reproduce:
1. Used Add/Remove Software to add Development Tools & Development Libraries
in an effort to build Kadischi (trying to install needed .m4 files)
2. When installing these packages didn't provide the needed files, I clicked
Add/Remove Software again and deselected Development Tools & Libraries.
When the 'updates' were complete, Yum, Pirut and the Add/Remove Software
menu item were gone
3. I used the repository I had created in /tmp/fc5/Fedora to reinstall the 4
Instead of removing just files I had added previously, it removed files
needed for prior functionality
I expected only files I had added to be removed. Users new to FC/Linux might
not only be confused, but turned off from further attempts to use FC/Linux
As stated above, this occurred because I am trying to compile Kadischi, and
when running ./autogen.sh I was instructed to move a number of .m4 files to
the Kadischi directory. Unfortunately, they weren't present where they were
supposed to be. I added the development packages hoping to obtain the
necessary files as files I downloaded from cvs.gnupg.org didn't seem to work
Sorry if I provided too much or too little info, or if I am overreacting.
Please e-maqil me if you need more info.
I forgot to mention that the affected computer is connected to neither a network
nor the Internet. All changes are currently made using an on disk repository
created from the FC5 installation CD's
What did you remove? Can you provide the /var/log/yum.log?
Created attachment 127616 [details]
/var/logs/yum.log from affected system
The first time I added, then removed Development Libraries, Development Tools,
Gnome Software Development and X Software Development groups. The second time,
I added, then removed the Development Libraries and Development Tools.
Okay, what's happening is that elfutils is required (somewhat incorrectly) by
rpm-python and so the remove cascades from there.
Going to do two things here:
1) Building an updated rpm that doesn't have the incorrect requires in the
2) Will add basically a blacklist of packages that pirut won't let you remove
without at least a big scary warning. Will try to get that into an FC5 update
Thank you.(In reply to comment #5) I hope that my submission has been useful
and not a frivolous drain on your time
Added a blacklist of packages not to remove