[K12OSN] yum problem - odd dependency with wireless-tools

Henry Hartley henryhartley at westat.com
Thu Feb 3 17:37:36 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 (with most of the
long list of packages snipped since most are not relevant):


-- Start ----------------------------------------------
<standard yum lines snipped>
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
<snip>
---> Package wireless-tools.i386 1:28-0.pre4.1.fc3 set to be updated
<snip>
---> Package NetworkManager-gnome.i386 0:0.3.3-1.cvs20050119.2.fc3 set to be
updated
<snip>
---> Package NetworkManager.i386 0:0.3.3-1.cvs20050119.2.fc3 set to be
updated
<snip>
--> 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.

A post to the fedora-list mailing list generated a request that I run these
three commands (shown here with the output):


-- Start ----------------------------------------------
# rpm -q NetworkManager wireless-tools
NetworkManager-0.3.3-1.cvs20050112.1.fc3
wireless-tools-27-0.pre25.3


# yum clean all
Cleaning up Everything
233 headers removed
232 packages removed
9 metadata files removed
6 cache files removed


# yum update NetworkManager wireless-tools
Setting up Update Process
Setting up Repo:  k12ltsp
repomd.xml                100% |=========================|  951 B    00:00
Setting up Repo:  base
repomd.xml                100% |=========================| 1.1 kB    00:00
Setting up Repo:  updates-released
repomd.xml                100% |=========================|  951 B    00:00
Reading repository metadata in from local files
k12ltsp   : ################################################## 2177/2177
base      : ################################################## 2622/2622
updates-re: ################################################## 654/654
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for NetworkManager to pack into transaction set.
NetworkManager-0.3.3-1.cv 100% |=========================|  11 kB    00:00
---> Package NetworkManager.i386 0:0.3.3-1.cvs20050119.2.fc3 set to be
updated
---> Downloading header for wireless-tools to pack into transaction set.
wireless-tools-28-0.pre4. 100% |=========================| 7.5 kB    00:00
---> Package wireless-tools.i386 1:28-0.pre4.1.fc3 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.
---> Downloading header for wireless-tools to pack into transaction set.
wireless-tools-27-0.pre25 100% |=========================| 7.3 kB    00:00
---> Package wireless-tools.i386 1:27-0.pre25.2 set to be updated
--> Running transaction check

Dependencies Resolved
Transaction Listing:
  Update: NetworkManager.i386 0:0.3.3-1.cvs20050119.2.fc3
  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]: n
Exiting on user Command
Complete!
-- End ------------------------------------------------

Which generated the following comments:

-- Start ----------------------------------------------
On Thu, 3 Feb 2005 11:40:11 -0500 (EST), William Hooper
<whooperhsd3 at earthlink.net> wrote:
> the Fedora repos don't have wireless-tools-28.  IIRC it was released and
> then pulled back because of the issue with NM.
> 

This is true. When wireless-tools-28 was released, it caused problems
with NetworkManager and KDENetwork packages, as well as having some
internal conflict with itself causing it to think that
wireless-tools-27 was a dependency.

wireless-tools-28 was then removed from the released packages.

This issue has been discussed several times. Searching the archives
for more information might be helpful. (and should be done before
posting new questions anyhow).
-- End ------------------------------------------------

So, I suspect that wireless-tools-28 should be removed from the k12ltsp
repository.  Thoughts or comments (or suggestions about what I should do)
welcome.  Thanks.

-- 
Henry




More information about the K12OSN mailing list