[Yum] Come on! Removing 182 RPMs for hal?

seth vidal skvidal at linux.duke.edu
Wed Jul 11 21:17:30 UTC 2007


On Wed, 2007-07-11 at 14:26 -0600, Wayne Sweatt wrote:
> Dear Yum Team,
> I've been promoting the use of Yum here for managing our Fedora 3-6  
> and RHEL 4 systems for several months now, and we've had some issues  
> that we've worked around, but NOW there seems to be a big complaint  
> about Yum doing one of it's basic tasks with what certainly seems to  
> be irrational design.
> 
> An administrator was removing the Hal daemon package(s) and Yum  
> decided it needed to remove 182 packages. I mean.. really!
> 
> This was on a RHEL 4 (update 3) system, with an "Everything" install  
> (originally)
> 
> The yum command was:
> 
> "yum remove hal hal-devel"
> 
> The Yum dependency resolution determined that the removal of 182 RPMs  
> was necessary - as seen below.
> 
> Our admin killed the process before Yum butchered too much of the  
> system's packages.
> How in the world can this list be valid?
> kernel-utils? anaconda? firefox? system-config-* ?
> Please explain/help?

Here's an easy way to read about it:

rpm -e --test hal hal-devel

error: Failed dependencies:
        hal >= 0.5.8.1 is needed by (installed)
gnome-mount-0.6-2.fc7.i386
        hal >= 0.5.0 is needed by (installed)
gnome-volume-manager-2.17.0-7.fc7.i386
        hal >= 0.5.9 is needed by (installed)
hal-info-20070516-2.fc7.noarch
        hal >= 0.5.0 is needed by (installed)
NetworkManager-0.6.5-6.fc7.i386
        hal >= 0.2.96 is needed by (installed) kudzu-1.2.71.1-1.i386
        hal >= 0.5.7 is needed by (installed)
nautilus-cd-burner-2.18.2-1.fc7.i386
        hal >= 0.5.6 is needed by (installed)
gnome-power-manager-2.18.3-1.fc7.i386
        hal >= 0.5.0 is needed by (installed)
NetworkManager-gnome-0.6.5-6.fc7.i386
        hal >= 0.5.9 is needed by (installed) gdm-2.18.2-1.fc7.i386
        hal >= 0.5.2 is needed by (installed)
smartmontools-5.37-3.fc7.i386
        hal >= 0.5.0 is needed by (installed)
hal-cups-utils-0.6.9.2-1.fc7.i386
        hal >= 0.5.9 is needed by (installed) gparted-0.3.3-11.fc7.i386
        hal-devel >= 0.5.7 is needed by (installed)
gnome-vfs2-devel-2.18.1-4.fc7.i386


then trace all of those deps back out. You're removing most of gnome b/c
of gnome-vfs2 going away with it.

It's not an issue with yum, it's an issue with the deps. Why are you
removing hal anyway?

-sv





More information about the Yum mailing list