[issue148] error while smart upgrade

Sergei Cherepanov at Labix Tracker tracker at labix.org
Thu May 11 12:02:21 PDT 2006


New submission from Sergei Cherepanov <s.cherepanov at gmail.com>:

Upgrading packages (6):
  amarok-xine-1.4.0_0.3c-2.guru.suse101 at i686
  libifp-1.0.0.2-1.guru.suse101 at i686
  psi-0.10-3.guru.suse101 at i686
  python-pydns-2.3.0-4.guru.suse101 at i686
  rpmkey-suser-guru-1.1-3suse101 at noarch
  smart-gui-0.41-22.guru.suse101 at i686

Traceback (most recent call last):
  File "/usr/bin/smart", line 194, in ?
    main(sys.argv[1:])
  File "/usr/bin/smart", line 167, in main
    exitcode = iface.run(opts.command, opts.argv)
  File "/usr/lib/python2.4/site-packages/smart/interface.py", line 53,
 in run
    result = _command.main(self._ctrl, opts)
  File "/usr/lib/python2.4/site-packages/smart/commands/upgrade.py", l
ine 182, in main
    ctrl.commitTransaction(trans, confirm=confirm)
  File "/usr/lib/python2.4/site-packages/smart/control.py", line 464,
in commitTransaction
    return self.commitChangeSet(trans.getChangeSet(), caching, confirm
)
  File "/usr/lib/python2.4/site-packages/smart/control.py", line 467,
in commitChangeSet
    if confirm and not iface.confirmChangeSet(changeset):
  File "/usr/lib/python2.4/site-packages/smart/interfaces/text/interfa         
                                           ce.py", line 107, in confirmChangeSet
    return self.showChangeSet(changeset, confirm=True)
  File "/usr/lib/python2.4/site-packages/smart/interfaces/text/interfa         
                                           ce.py", line 223, in showChangeSet
    size = report.getInstallSize() - report.getRemoveSize()
  File "/usr/lib/python2.4/site-packages/smart/report.py", line 200, i         
                                           n getRemoveSize
    size = info.getInstalledSize()
  File "/usr/lib/python2.4/site-packages/smart/backends/rpm/header.py"         
                                           , line 87, in getInstalledSize
    return self._h[rpm.RPMTAG_SIZE]
  File "/usr/lib/python2.4/site-packages/smart/backends/rpm/header.py"         
                                           , line 58, in __get__
    obj._h = obj._loader.getHeader(obj._package)
  File "/usr/lib/python2.4/site-packages/smart/backends/rpm/header.py"         
                                           , line 588, in getHeader
    mi = getTS().dbMatch(0, pkg.loaders[self])
TypeError: argument 2 must be string or None, not int

----------
messages: 484
nosy: iHunter
priority: urgent
project: smart
status: unread
title: error while smart upgrade

_______________________________________
Labix issue tracker <tracker at labix.org>
<http://tracker.labix.org/issue148>
_______________________________________



More information about the Smart mailing list