[Yum-devel] Depsolver missing dependencies broken by an update

Terje Rosten terje.rosten at ntnu.no
Fri Jun 1 21:17:29 UTC 2007


* Terje Rosten
| 
| Strange, this don't happen here:
| 
| $ python yummain.py  update
| Loading "changelog" plugin
| Loading "priorities" plugin
| Loading "installonlyn" plugin
| Setting up Update Process
| 0 packages excluded due to repository priority protections
| Resolving Dependencies
| --> Running transaction check
| ---> Package caching-nameserver.i386 31:9.4.1-4.fc8 set to be updated
| ---> Package system-config-printer-libs.i386 0:0.7.65-1.fc8 set to be
| updated
| 
|  [snip]
| 
| ---> Package libupnp.i386 0:1.4.6-1.fc8 set to be updated
| ---> Package bind-libs.i386 31:9.4.1-4.fc8 set to be updated
| ---> Package selinux-policy.noarch 0:2.6.5-2.fc8 set to be updated
| --> Processing Dependency: libiw.so.28 for package: rhpl
| --> Finished Dependency Resolution
| Error: Missing Dependency: libiw.so.28 is needed by package rhpl

Sorry, I was in fact able to reproduce, must be something with ordering:
this will break rhpl and kdenetwork as libiw.so.28 is gone from the
system after the upgrade.

$ python yummain.py  install NetworkManager wireless-tools rhpl
Loading "changelog" plugin
Loading "priorities" plugin
Loading "installonlyn" plugin
Setting up Install Process
Parsing package install arguments
0 packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package NetworkManager.i386 1:0.6.5-3.fc8 set to be updated
---> Package wireless-tools.i386 1:29-0.1.pre21.fc8 set to be updated
--> Processing Dependency: libiw.so.28 for package: rhpl
--> Processing Dependency: NetworkManager = 1:0.6.5-2.fc7 for package: NetworkManager-gnome
--> Processing Dependency: libiw.so.28 for package: kdenetwork
--> Restarting Dependency Resolution with new changes.
--> Running transaction check
---> Package NetworkManager-gnome.i386 1:0.6.5-3.fc8 set to be updated

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Updating:
 NetworkManager          i386       1:0.6.5-3.fc8    Devel uninett mirror  486 k
 wireless-tools          i386       1:29-0.1.pre21.fc8  Devel uninett mirror  100 k
Updating for dependencies:
 NetworkManager-gnome    i386       1:0.6.5-3.fc8    Devel uninett mirror  180 k

Transaction Summary
=============================================================================
Install      0 Package(s)         
Update       3 Package(s)         
Remove       0 Package(s)         

Total download size: 765 k
Is this ok [y/N]: n
Exiting on user Command
Complete!


 - Terje



More information about the Yum-devel mailing list