Running as non-root (*), on CentOS 5. Versions:

bash-3.1$ rpm -q yum yum-utils yum-metadata-parser
yum-3.1.7-1
yum-utils-1.1.4-1
yum-metadata-parser-1.1.1-1
bash-3.1$

Any suggestions where I should look?

...
warning: cannot get shared lock on /home/speech/bradyc/WIP/msl90/installroot/var/lib/rpm/Packages
smetest                   100% |=========================|  951 B    00:00
primary.xml.gz            100% |=========================|  92 kB    00:00

(process:12354): GLib-CRITICAL **: g_timer_stop: assertion `timer != NULL' failed

(process:12354): GLib-CRITICAL **: g_timer_destroy: assertion `timer != NULL' failed
Traceback (most recent call last):
  File "/usr/bin/yumdownloader", line 190, in ?
    util = YumDownloader()
  File "/usr/bin/yumdownloader", line 41, in __init__
    self.main()
  File "/usr/bin/yumdownloader", line 64, in main
    self.doUtilYumSetup()
  File "/usr/share/yum-cli/utils.py", line 80, in doUtilYumSetup
    self._getSacks()
File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 382, in _getSacks
    self.repos.populateSack(which=repos)
File "/usr/lib/python2.4/site-packages/yum/repos.py", line 206, in populateSack
    sack.populate(repo, mdtype, callback, cacheonly)
File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 163, in populate
    dobj = repo_cache_function(xml, csum)
File "/usr/lib/python2.4/site-packages/sqlitecachec.py", line 42, in getPrimary
    self.repoid))
TypeError: Can not create db_info table: database is locked
bash-3.1$

(*) Requires this patch to cli.py (why is yum 3.0.X behaviour "good"?):

            # seems a good place for it - to go back to yum 3.0.X behavior
            # if not root then caching is enabled
-           if opts.cacheonly or self.base.conf.uid != 0:
+           if opts.cacheonly:

_______________________________________________
Yum-devel mailing list
[email protected]
https://lists.dulug.duke.edu/mailman/listinfo/yum-devel

Reply via email to