New key: updating yum/yum-utils depsolving problem
Kevin J. Cummings
cummings at kjchome.homeip.net
Thu Sep 11 03:22:57 UTC 2008
Kevin J. Cummings wrote:
> I just ran update myself. On my F9.x86_64 system, things went well, 113
> updates are installing. On my F8.i686 system, not so well:
>
> The first thing I did there was to update yum (and pygpgme). That went
> fine, but the bulk update didn't:
>
>> Loaded plugins: downloadonly, fastestmirror, kmdl, stablemirror
>> stablemirror: the easily edited stablemirror file is
>> "/var/cache/yum/stablemirrors"
>> Loading mirror speeds from cached hostfile
>> * atrpms: ftp-stud.fht-esslingen.de
>> * livna: rpm.livna.org
>> * google: dl.google.com
>> * dribble: dribble.org.uk
>> * adobe-linux-i386: linuxdownload.adobe.com
>> * updates-newkey: fedora.mirrors.tds.net
>> * updates: fedora.mirrors.tds.net
>> * freshrpms: ayo.ie.freshrpms.net
>> * fedora: fedora.mirrors.tds.net
>> Excluding Packages in global exclude list
>> Finished
>> Excluding Packages from ATrpms - Stable
>> Finished
>> Excluding Packages from Livna for Fedora Core 8 - i386 - Base
>> Finished
>> Setting up Update Process
>> Resolving Dependencies
>> --> Running transaction check
>> ---> Package xscreensaver-extras-gss.i386 1:5.07-1.fc8 set to be updated
>> ---> Package openoffice.org-core.i386 1:2.3.0-6.16.fc8 set to be updated
>> ---> Package bind-utils.i386 32:9.5.0-29.P2.fc8 set to be updated
>> ---> Package glabels.i386 0:2.2.2-2.fc8 set to be updated
>> ---> Package tzdata-java.noarch 0:2008e-1.fc8 set to be updated
>> ---> Package selinux-policy-targeted.noarch 0:3.0.8-114.fc8 set to be
>> updated
>> ---> Package xscreensaver-base.i386 1:5.07-1.fc8 set to be updated
>> ---> Package glabels-doc.i386 0:2.2.2-2.fc8 set to be updated
>> ---> Package yum-fastestmirror.noarch 0:1.1.15-1.fc8 set to be updated
>> ---> Package libedit.i386 0:2.11-1.20080712cvs.fc8 set to be updated
>> ---> Package yum-utils.noarch 0:1.1.15-1.fc8 set to be updated
>> ---> Package perl-Test-Harness.i386 0:2.56-41.fc8 set to be updated
>> ---> Package bind-libs.i386 32:9.5.0-29.P2.fc8 set to be updated
>> ---> Package glabels-libs.i386 0:2.2.2-2.fc8 set to be updated
>> ---> Package bind.i386 32:9.5.0-29.P2.fc8 set to be updated
>> ---> Package openoffice.org-calc.i386 1:2.3.0-6.16.fc8 set to be updated
>> ---> Package kde-filesystem.noarch 0:4-17.fc8 set to be updated
>> ---> Package libtiff-devel.i386 0:3.8.2-11.fc8 set to be updated
>> ---> Package libxml2-python.i386 0:2.6.32-2.fc8 set to be updated
>> ---> Package openoffice.org-javafilter.i386 1:2.3.0-6.16.fc8 set to be
>> updated
>> ---> Package yum-downloadonly.noarch 0:1.1.15-1.fc8 set to be updated
>> ---> Package perl-suidperl.i386 4:5.8.8-41.fc8 set to be updated
>> ---> Package phpMyAdmin.noarch 0:2.11.9-1.fc8 set to be updated
>> ---> Package qt4.i386 0:4.4.1-2.fc8 set to be updated
>> ---> Package openoffice.org-pyuno.i386 1:2.3.0-6.16.fc8 set to be updated
>> ---> Package openoffice.org-emailmerge.i386 1:2.3.0-6.16.fc8 set to be
>> updated
>> ---> Package xine-lib.i386 0:1.1.15-1.fc8 set to be updated
>> ---> Package libtiff.i386 0:3.8.2-11.fc8 set to be updated
>> ---> Package xscreensaver-gl-base.i386 1:5.07-1.fc8 set to be updated
>> ---> Package galculator.i386 0:1.3.1-1.fc8 set to be updated
>> ---> Package meanwhile.i386 0:1.0.2-6.fc8 set to be updated
>> ---> Package openoffice.org-draw.i386 1:2.3.0-6.16.fc8 set to be updated
>> ---> Package perl-libs.i386 4:5.8.8-41.fc8 set to be updated
>> ---> Package fakeroot.i386 0:1.9.6-17.fc8 set to be updated
>> ---> Package tzdata.noarch 0:2008e-1.fc8 set to be updated
>> ---> Package libxml2-devel.i386 0:2.6.32-2.fc8 set to be updated
>> ---> Package openoffice.org-math.i386 1:2.3.0-6.16.fc8 set to be updated
>> ---> Package xine-lib-extras-nonfree.i386 0:1.1.15-1.lvn8 set to be
>> updated
>> ---> Package xscreensaver-gl-extras-gss.i386 1:5.07-1.fc8 set to be
>> updated
>> ---> Package openoffice.org-xsltfilter.i386 1:2.3.0-6.16.fc8 set to be
>> updated
>> ---> Package qt4-x11.i386 0:4.4.1-2.fc8 set to be updated
>> ---> Package openoffice.org-testtools.i386 1:2.3.0-6.16.fc8 set to be
>> updated
>> ---> Package perl-ExtUtils-Embed.i386 0:1.26-41.fc8 set to be updated
>> ---> Package openoffice.org-graphicfilter.i386 1:2.3.0-6.16.fc8 set to
>> be updated
>> ---> Package openoffice.org-base.i386 1:2.3.0-6.16.fc8 set to be updated
>> ---> Package perl-devel.i386 4:5.8.8-41.fc8 set to be updated
>> ---> Package perl-ExtUtils-MakeMaker.i386 0:6.30-41.fc8 set to be updated
>> ---> Package pidgin.i386 0:2.5.1-1.fc8 set to be updated
>> ---> Package xscreensaver-gl-extras.i386 1:5.07-1.fc8 set to be updated
>> ---> Package libpurple.i386 0:2.5.1-1.fc8 set to be updated
>> ---> Package yelp.i386 0:2.20.0-12.fc8 set to be updated
>> ---> Package smart.i386 0:1.0-54.fc8 set to be updated
>> ---> Package xscreensaver-extras.i386 1:5.07-1.fc8 set to be updated
>> ---> Package libxml2.i386 0:2.6.32-2.fc8 set to be updated
>> ---> Package openoffice.org-impress.i386 1:2.3.0-6.16.fc8 set to be
>> updated
>> ---> Package libpaper.i386 0:1.1.23-3.fc8 set to be updated
>> ---> Package selinux-policy.noarch 0:3.0.8-114.fc8 set to be updated
>> ---> Package perl.i386 4:5.8.8-41.fc8 set to be updated
>> ---> Package openoffice.org-writer.i386 1:2.3.0-6.16.fc8 set to be
>> updated
>> ---> Package smart-gui.i386 0:1.0-54.fc8 set to be updated
>> http://mirrors.kernel.org/fedora/updates/8/i386.newkey/repodata/repomd.xml:
>> [Errno 12] Timeout: <urlopen error timed out>
>> Trying other mirror.
>> http://mirrors.kernel.org/fedora/updates/8/i386.newkey/repodata/repomd.xml:
>> [Errno -1] repo not same date
>> Trying other mirror.
>> repomd.xml
>> | 2.3 kB 00:00
>> filelists.sqlite.bz2
>> | 6.6 MB 00:05
>> repomd.xml
>> | 951 B 00:00
>> filelists.xml.gz
>> | 684 kB 00:04 Traceback (most recent call last):
>> File "/usr/bin/yum", line 29, in <module>
>> yummain.user_main(sys.argv[1:], exit_code=True)
>> File "/usr/share/yum-cli/yummain.py", line 229, in user_main
>> errcode = main(args)
>> File "/usr/share/yum-cli/yummain.py", line 145, in main
>> (result, resultmsgs) = base.buildTransaction() File
>> "/usr/lib/python2.5/site-packages/yum/__init__.py", line 641, in
>> buildTransaction
>> (rescode, restring) = self.resolveDeps()
>> File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 696,
>> in resolveDeps
>> for po, dep in self._checkFileRequires():
>> File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 931,
>> in _checkFileRequires
>> if not self.tsInfo.getOldProvides(filename) and not
>> self.tsInfo.getNewProvides(filename):
>> File "/usr/lib/python2.5/site-packages/yum/transactioninfo.py", line
>> 414, in getNewProvides
>> for pkg, hits in self.pkgSack.getProvides(name, flag,
>> version).iteritems():
>> File "/usr/lib/python2.5/site-packages/yum/packageSack.py", line
>> 300, in getProvides
>> return self._computeAggregateDictResult("getProvides", name,
>> flags, version)
>> File "/usr/lib/python2.5/site-packages/yum/packageSack.py", line
>> 470, in _computeAggregateDictResult
>> sackResult = apply(method, args)
>> File "/usr/lib/python2.5/site-packages/yum/sqlitesack.py", line 857,
>> in getProvides
>> return self._search("provides", name, flags, version)
>> File "/usr/lib/python2.5/site-packages/yum/sqlitesack.py", line 43,
>> in newFunc
>> return func(*args, **kwargs)
>> File "/usr/lib/python2.5/site-packages/yum/sqlitesack.py", line 833,
>> in _search
>> for pkg in self.searchFiles(name, strict=True):
>> File "/usr/lib/python2.5/site-packages/yum/sqlitesack.py", line 43,
>> in newFunc
>> return func(*args, **kwargs)
>> File "/usr/lib/python2.5/site-packages/yum/sqlitesack.py", line 566,
>> in searchFiles
>> self._sql_pkgKey2po(rep, cur, pkgs)
>> File "/usr/lib/python2.5/site-packages/yum/sqlitesack.py", line 468,
>> in _sql_pkgKey2po
>> pkg = self._packageByKey(repo, ob['pkgKey'])
>> File "/usr/lib/python2.5/site-packages/yum/sqlitesack.py", line 411,
>> in _packageByKey
>> po = self.pc(repo, cur.fetchone())
>> File "/usr/lib/python2.5/site-packages/yum/sqlitesack.py", line 68,
>> in __init__
>> self._read_db_obj(db_obj)
>> File "/usr/lib/python2.5/site-packages/yum/sqlitesack.py", line 94,
>> in _read_db_obj
>> setattr(self, item, _share_data(db_obj[item]))
>> TypeError: 'NoneType' object is unsubscriptable
>
> Any ideas? I've disabled yum-kmdl, and I'm updating piecemeal in the
> meantime. I'll post back when I find the culprit. SO far, bind,
> bind-utils, bind-libs, fakeroot, galculator, glabels, glabels-doc, and
> glabels-libs have updated OK by themselves....
I still don't know what *was* wrong, but I just finished updating
everything piecemeal (alphabetically by first letter and wildcard).
Everything updated. Gotta love python, huh?
--
Kevin J. Cummings
kjchome at rcn.com
cummings at kjchome.homeip.net
cummings at kjc386.framingham.ma.us
Registered Linux User #1232 (http://counter.li.org)
More information about the fedora-list
mailing list