+ Reply to Thread
Results 1 to 3 of 3

Thread: yum update spawns error messages

  1. #1
    kev200 is offline Registered User Achievements:
    31 days registered100 Experience Points500 Experience Points
    kev200 ?????????
    Join Date
    2009-09-24
    Posts
    3

    Default yum update spawns error messages

    HI, Community,

    I faced two types of yum updating error messages, how can I fix it please?
    The first one is much like this:

    Code:
    [joseph@alex ~]$ sudo yum update
    Loaded plugins: security
    rpmdb: Lock table is out of available locker entries
    rpmdb: Unknown locker ID: 1962
    error: db4 error(22) from db->close: Invalid argument
    error: cannot open Packages index using db3 - Cannot allocate memory (12)
    error: cannot open Packages database in /var/lib/rpm
    Traceback (most recent call last):
      File "/usr/bin/yum", line 29, in ?
        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 84, in main
        base.getOptionsConfig(args)
      File "/usr/share/yum-cli/cli.py", line 184, in getOptionsConfig
        enabled_plugins=self.optparser._splitArg(opts.enableplugins))
      File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 191, in _getConfig
        self._conf = config.readMainConfig(startupconf)
      File "/usr/lib/python2.4/site-packages/yum/config.py", line 754, in readMainConfig
        yumvars['releasever'] = _getsysver(startupconf.installroot, startupconf.distroverpkg)
      File "/usr/lib/python2.4/site-packages/yum/config.py", line 824, in _getsysver
        idx = ts.dbMatch('provides', distroverpkg)
    TypeError: rpmdb open failed

    The other issue generate these error messages:

    Code:
    user@computer:$ yum update
    Setting up Update Process
    Resolving Dependencies
    --> Running transaction check
    Traceback (most recent call last):
    File "/usr/bin/yum", line 29, in ?
    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.4/site-packages/yum/__init__.py", line 647, in buildTransaction
    (rescode, restring) = self.resolveDeps()
    File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 704, in resolveDeps
    for po, dep in self._checkFileRequires():
    File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 939, in _checkFileRequires
    if not self.tsInfo.getOldProvides(filename) and not self.tsInfo.getNewProvides(filename):
    File "/usr/lib/python2.4/site-packages/yum/transactioninfo.py", line 414, in getNewProvides
    for pkg, hits in self.pkgSack.getProvides(name, flag, version).iteritems():
    File "/usr/lib/python2.4/site-packages/yum/packageSack.py", line 300, in getProvides
    return self._computeAggregateDictResult("getProvides", name, flags, version)
    File "/usr/lib/python2.4/site-packages/yum/packageSack.py", line 470, in _computeAggregateDictResult
    sackResult = apply(method, args)
    File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 861, in getProvides
    return self._search("provides", name, flags, version)
    File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 43, in newFunc
    return func(*args, **kwargs)
    File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 837, in _search
    for pkg in self.searchFiles(name, strict=True):
    File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 43, in newFunc
    return func(*args, **kwargs)
    File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 586, in searchFiles
    self._sql_pkgKey2po(rep, cur, pkgs)
    File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 470, in _sql_pkgKey2po
    pkg = self._packageByKey(repo, ob['pkgKey'])
    File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 413, in _packageByKey
    po = self.pc(repo, cur.fetchone())
    File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 68, in __init__
    self._read_db_obj(db_obj)
    File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 94, in _read_db_obj
    setattr(self, item, _share_data(db_obj[item]))
    TypeError: unsubscriptable object
    How can I fix these two errors please?
    Last edited by kev200; 2009-09-24 at 03:19 AM.

  2. #2
    kev200 is offline Registered User Achievements:
    31 days registered100 Experience Points500 Experience Points
    kev200 ?????????
    Join Date
    2009-09-24
    Posts
    3

    Default

    Another issue happened occured...

    --> Running transaction check
    ---> Package libXau.i386 0:1.0.1-3.1 set to be updated
    ---> Package libXdmcp.i386 0:1.0.1-2.1 set to be updated
    Error: pkgKey 1520 doesn't exist in repo main-base
    You could try using --skip-broken to work around the problem
    You could try running: package-cleanup --problems
    package-cleanup --dupes
    rpm -Va --nofiles --nodigest
    The program package-cleanup is found in the yum-utils package.

  3. #3
    joseph's Avatar
    joseph is offline Website Master Achievements:
    500 Experience Points1000 Experience Points5000 Experience Points10000 Experience PointsRecommendation Second Class
    joseph has disabled reputation
    Join Date
    2008-09-08
    Posts
    412

    Default

    A-ha... you're a little lucky here....... all these three types of error can be resolved by any of the two commands:

    Code:
    joseph@xen:$ sudo yum clean all
    
    joseph@xen:$ sudo yum clean metadata

    It’s possible that it's the error reported fixed here in RHEL already.

    rhn.redhat.com | Red Hat Support

+ Reply to Thread

Similar Threads

  1. Replies: 1
    Last Post: 2010-05-12, 07:06 AM
  2. SATA Disk error: DriveReady SeekComplete Error
    By Sitemon in forum Hardware Forum
    Replies: 0
    Last Post: 2009-12-16, 08:55 AM
  3. Typic RAM error messages
    By joseph in forum Hardware Forum
    Replies: 1
    Last Post: 2009-06-10, 06:48 AM
  4. Replies: 0
    Last Post: 2008-11-11, 02:57 PM
  5. rsync typic error messages
    By joseph in forum Linux System
    Replies: 0
    Last Post: 2008-09-15, 04:16 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts