rawhide report: 20060614 changes -- YUM problem?

Erwin Rol mailinglists at erwinrol.com
Wed Jun 14 14:51:40 UTC 2006


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 at 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 at 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





More information about the devel mailing list