yum problem - odd dependency with wireless-tools

Henry Hartley henryhartley at westat.com
Thu Feb 3 15:12:51 UTC 2005


I ran yum update today (after finding that my yum cron job hasn't been
running as expected).  I had a little problem, apparently related to
wireless-tools.  Here's the output from yum update (I left the long list of
packages since one or more of them is the one with the dependency, I
suspect):


-- Start ----------------------------------------------

<standard yum lines snipped>
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package bind-utils.i386 20:9.2.4-8_FC3 set to be updated
---> Package grep.i386 0:2.5.1-31.4 set to be updated
---> Package system-config-printer.i386 0:0.6.116.1-1 set to be updated
---> Package kernel.i686 0:2.6.10-1.760_FC3 set to be installed
---> Package bind.i386 20:9.2.4-8_FC3 set to be updated
---> Package hal.i386 0:0.4.7-1.FC3 set to be updated
---> Package procps.i386 0:3.2.3-5.1 set to be updated
---> Package wireless-tools.i386 1:28-0.pre4.1.fc3 set to be updated
---> Package tzdata.noarch 0:2005c-1.fc3 set to be updated
---> Package gaim.i386 1:1.1.2-0.FC3 set to be updated
---> Package dbus-x11.i386 0:0.22-10.FC3.2 set to be updated
---> Package k12ltsp-release.noarch 0:4.2.0-2 set to be updated
---> Package pam.i386 0:0.77-66.2 set to be updated
---> Package dhclient.i386 7:3.0.1-30_FC3 set to be updated
---> Package cups.i386 1:1.1.22-0.rc1.8.4 set to be updated
---> Package elinks.i386 0:0.9.2-2.1 set to be updated
---> Package NetworkManager-gnome.i386 0:0.3.3-1.cvs20050119.2.fc3 set to be
updated
---> Package curl.i386 0:7.12.3-2 set to be updated
---> Package apr.i386 0:0.9.4-24.2 set to be updated
---> Package policycoreutils.i386 0:1.18.1-2.6 set to be updated
---> Package kdelibs.i386 6:3.3.1-2.6.FC3 set to be updated
---> Package enscript.i386 0:1.6.1-28.0.4 set to be updated
---> Package file.i386 0:4.12-1.FC3.1 set to be updated
---> Package dbus-python.i386 0:0.22-10.FC3.2 set to be updated
---> Package gpdf.i386 0:2.8.2-2.2 set to be updated
---> Package squid.i386 7:2.5.STABLE7-1.FC3.1 set to be updated
---> Package vixie-cron.i386 1:4.1-20_FC3 set to be updated
---> Package dovecot.i386 0:0.99.13-3.FC3 set to be updated
---> Package dbus-glib.i386 0:0.22-10.FC3.2 set to be updated
---> Package bind-libs.i386 20:9.2.4-8_FC3 set to be updated
---> Package sysklogd.i386 0:1.4.1-26_FC3 set to be updated
---> Package system-config-services.noarch 0:0.8.18-0.fc3.1 set to be
updated
---> Package selinux-policy-targeted.noarch 0:1.17.30-2.75 set to be updated
---> Package rhgb.i386 0:0.16.2-1.FC3 set to be updated
---> Package dhcpv6_client.i386 0:0.10-11_FC3 set to be updated
---> Package net-tools.i386 0:1.60-37.FC3.1 set to be updated
---> Package kdepim.i386 6:3.3.1-1.FC3.1 set to be updated
---> Package cups-libs.i386 1:1.1.22-0.rc1.8.4 set to be updated
---> Package dump.i386 0:0.4b39-1.FC3 set to be updated
---> Package gphoto2.i386 0:2.1.5-1.1 set to be updated
---> Package kdegraphics.i386 7:3.3.1-2.3 set to be updated
---> Package system-config-printer-gui.i386 0:0.6.116.1-1 set to be updated
---> Package rmt.i386 0:0.4b39-1.FC3 set to be updated
---> Package bind-chroot.i386 20:9.2.4-8_FC3 set to be updated
---> Package kernel-utils.i386 1:2.4-13.1.49_FC3 set to be updated
---> Package NetworkManager.i386 0:0.3.3-1.cvs20050119.2.fc3 set to be
updated
---> Package alsa-lib.i386 0:1.0.6-7.FC3 set to be updated
---> Package dbus.i386 0:0.22-10.FC3.2 set to be updated
--> Running transaction check
--> Processing Dependency: libiw.so.27 for package: kdenetwork
--> Processing Dependency: libiw.so.27 for package: NetworkManager
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package wireless-tools.i386 1:27-0.pre25.2 set to be updated
--> Running transaction check

Dependencies Resolved
Transaction Listing:
  Install: kernel.i686 0:2.6.10-1.760_FC3
  Update: <again, list of packages snipped>
  Update: wireless-tools.i386 1:28-0.pre4.1.fc3

Performing the following to resolve dependencies:
  Update: wireless-tools.i386 1:27-0.pre25.2
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Check Error:   package wireless-tools-27-0.pre25.3 (which is
newer than wireless-tools-27-0.pre25.2) is already installed
  file /sbin/ifrename conflicts between attempted installs of
wireless-tools-27-0.pre25.2 and wireless-tools-28-0.pre4.1.fc3
  file /sbin/iwconfig conflicts between attempted installs of
wireless-tools-27-0.pre25.2 and wireless-tools-28-0.pre4.1.fc3
  <another long list of lines similar to those snipped>

-- End ------------------------------------------------


As you can see, although I have wireless-tools-27-0.pre25.3 installed, yum
wants to "update" to wireless-tools-27-0.pre25.2 which is older.  Any idea
why that is so?  I assume one of the packages listed is the culprit but
don't know which (although I suspect NetworkManager-gnome and
NetworkManager).  Is there an easy way to run yum update and exclude certain
packages?  

I'm not actually doing anything with wireless-tools, as far as I know.  I
certainly don't have any wireless networking happening.  So I thought I'd
look into removing that package:


-- Start ----------------------------------------------

[root at blackforest ~]# yum remove wireless-tools
Setting up Remove Process
Resolving Dependencies
<metadata lines snipped>
--> Processing Dependency: libiw.so.27 for package: kdenetwork
--> Processing Dependency: libiw.so.27 for package: NetworkManager
--> Processing Dependency: wireless-tools >= 27 for package: NetworkManager
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package kdenetwork.i386 7:3.3.1-1 set to be erased
---> Package NetworkManager.i386 0:0.3.3-1.cvs20050112.1.fc3 set to be
erased
---> Package wireless-tools.i386 1:28-0.pre4.1.fc3 set to be updated
--> Running transaction check
--> Processing Dependency: NetworkManager for package: NetworkManager-gnome
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package NetworkManager-gnome.i386 0:0.3.3-1.cvs20050112.1.fc3 set to be
erased
--> Running transaction check

Dependencies Resolved
Transaction Listing:
  Remove: wireless-tools.i386 1:27-0.pre25.3

Performing the following to resolve dependencies:
  Remove: NetworkManager.i386 0:0.3.3-1.cvs20050112.1.fc3
  Remove: NetworkManager-gnome.i386 0:0.3.3-1.cvs20050112.1.fc3
  Remove: kdenetwork.i386 7:3.3.1-1
  Update: wireless-tools.i386 1:28-0.pre4.1.fc3
Is this ok [y/N]: n
Exiting on user Command
Complete!

-- End ------------------------------------------------

While I'm pretty sure I don't care about wireless pieces, I'm not sure I
want to remove those other packages.  Or should I force a reversion of
wireless-tools to the older version?  Any suggestions on what I should do
would be appreciated.

-- 
Henry




More information about the fedora-list mailing list