I am having problems where yum can't resolve dependencies on its own; Here the output of a yum update with missing deps and later with those deps manually added; [root@xpc erwin]# yum update evolution-webcal evolution-data-server evolution-data-server-devel evince glib2 gtk2 Setting up Update Process Setting up repositories Reading repository metadata in from local files Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Package evolution-data-server.x86_64 0:1.7.3-1 set to be updated ---> Package glib2.i386 0:2.11.3-1 set to be updated ---> Package gtk2.x86_64 0:2.9.2-4 set to be updated ---> Package evolution-data-server-devel.x86_64 0:1.7.3-1 set to be updated ---> Package evolution-webcal.x86_64 0:2.7.1-3 set to be updated ---> Package gtk2.i386 0:2.9.2-4 set to be updated ---> Package evince.x86_64 0:0.5.3-3 set to be updated ---> Package glib2.x86_64 0:2.11.3-1 set to be updated --> Running transaction check --> Processing Dependency: gtk2 = 2.9.2-3 for package: gtk2-devel Traceback (most recent call last): File "/usr/bin/yum", line 29, in ? yummain.main(sys.argv[1:]) File "/usr/share/yum-cli/yummain.py", line 138, in main (result, resultmsgs) = base.buildTransaction() File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 385, in buildTransaction (rescode, restring) = self.resolveDeps() File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 225, in resolveDeps (checkdep, missing, conflict, errormsgs) = self._processReq(dep) File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 356, in _processReq requirementTuple, errormsgs) File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 466, in _requiringFromInstalled pkgs = self.pkgSack.returnNewestByName(name) File "/usr/lib/python2.4/site-packages/yum/packageSack.py", line 208, in returnNewestByName return self._computeAggregateListResult("returnNewestByName", name) File "/usr/lib/python2.4/site-packages/yum/packageSack.py", line 234, in _computeAggregateListResult sackResult = apply(method, args) File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 469, in returnNewestByName return misc.newestInList(allpkg) File "/usr/lib/python2.4/site-packages/yum/misc.py", line 305, in newestInList rc = compareEVR(pkg.returnEVR(), newest) NameError: global name 'compareEVR' is not defined [root@xpc erwin]# yum update evolution-webcal evolution-data-server evolution-data-server-devel evince glib2 gtk2 gtk2-devel glib2-devel Setting up Update Process Setting up repositories Reading repository metadata in from local files Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Package evolution-data-server.x86_64 0:1.7.3-1 set to be updated ---> Package glib2.i386 0:2.11.3-1 set to be updated ---> Package gtk2.x86_64 0:2.9.2-4 set to be updated ---> Package evolution-data-server-devel.x86_64 0:1.7.3-1 set to be updated ---> Package evolution-webcal.x86_64 0:2.7.1-3 set to be updated ---> Downloading header for gtk2-devel to pack into transaction set. gtk2-devel-2.9.2-4.x86_64 100% |=========================| 165 kB 00:01 ---> Package gtk2-devel.x86_64 0:2.9.2-4 set to be updated ---> Package gtk2.i386 0:2.9.2-4 set to be updated ---> Downloading header for glib2-devel to pack into transaction set. glib2-devel-2.11.3-1.x86_ 100% |=========================| 42 kB 00:00 ---> Package glib2-devel.x86_64 0:2.11.3-1 set to be updated ---> Package evince.x86_64 0:0.5.3-3 set to be updated ---> Package glib2.x86_64 0:2.11.3-1 set to be updated --> Running transaction check Dependencies Resolved -- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list