Install failed for usermin/webmin

Hi,

we are running virtualmin on 3 boxes and all three throw the same error while updating to usermin New version 1.410-1 and webmin New version 1.480-1

We are virtualmin pro users on all 3 boxes. Here the error :

Now updating usermin ..

  Installing package(s) with command yum -y install usermin ..

  Loaded plugins: fastestmirror
  Loading mirror speeds from cached hostfile
   * extras: chi-10g-1-mirror.fastsoft.net
   * updates: chi-10g-1-mirror.fastsoft.net
   * base: pubmirrors.reflected.net
   * addons: centos.mirrors.tds.net
  Setting up Install Process
  Parsing package install arguments
  Resolving Dependencies
  --> Running transaction check
  ---> Package usermin.noarch 0:1.410-1 set to be updated
  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 568, 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

  .. install failed!

Now updating webmin ..

  Installing package(s) with command yum -y install webmin ..

  Loaded plugins: fastestmirror
  Loading mirror speeds from cached hostfile
   * extras: chi-10g-1-mirror.fastsoft.net
   * updates: chi-10g-1-mirror.fastsoft.net
   * base: pubmirrors.reflected.net
   * addons: holmes.umflint.edu
  Setting up Install Process
  Parsing package install arguments
  Resolving Dependencies
  --> Running transaction check
  ---> Package webmin.noarch 0:1.480-1 set to be updated
  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 568, 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

.. install failed!

Uwe

Status: 
Closed (fixed)

Comments

Again me,

did not realize the capitalization of some sentences, I didn't meant to do that. and I was not aware of it while editing the post. :-(

SORRY

Uwe

There was an error in our YUM repository that causes this. It is now fixed, so you should be able to install by SSHing in and running :

yum clean all
yum install webmin usermin

Thanks Jamie,

its working now

Automatically closed -- issue fixed for 2 weeks with no activity.