[issue189] crash after remove package
Jon at Labix Tracker
tracker at labix.org
Wed Aug 9 06:35:55 PDT 2006
New submission from Jon <jnelson-smartpm at jamponi.net>:
Channels have 15 new packages.
smart> upgrade
Upgrading packages (2):
openssl-0.9.7g-2.5 at i586 openssl-devel-0.9.7g-2.5 at i586
1.8MB of package files are needed. 676B will be used.
Confirm changes? (Y/n):
smart> undo
Kept packages (4):
openssl-0.9.7g-2.4 at i586 openssl-devel-0.9.7g-2.2 at i586
openssl-0.9.7g-2.5 at i586 openssl-devel-0.9.7g-2.5 at i586
Confirm changes? (Y/n): y
smart> remove openssl-devel
Removing packages (2):
curl-devel-7.15.4-1.guru.suse100 at i686 openssl-devel-0.9.7g-2.2 at i586
5.8MB will be freed.
Confirm changes? (Y/n): y
smart> commit
Removing packages (2):
curl-devel-7.15.4-1.guru.suse100 at i686 openssl-devel-0.9.7g-2.2 at i586
5.8MB will be freed.
Confirm changes? (Y/n):
Committing transaction...
Preparing... ######################################## [ 0%]
1:Removing curl-devel ######################################## [ 50%]
2:Removing openssl-devel ######################################## [100%]
Updating cache... ######################################## [100%]
smart> upgrade
Upgrading packages (2):
openssl-0.9.7g-2.5 at i586 openssl-devel-0.9.7g-2.5 at i586
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/interfaces/text/interactive.py",
line 46, in run
Interpreter(self._ctrl).cmdloop()
File "/usr/lib/python2.4/cmd.py", line 142, in cmdloop
stop = self.onecmd(line)
File "/usr/lib/python2.4/site-packages/smart/interfaces/text/interactive.py",
line 195, in onecmd
return Cmd.onecmd(self, line)
File "/usr/lib/python2.4/cmd.py", line 219, in onecmd
return func(arg)
File "/usr/lib/python2.4/site-packages/smart/interfaces/text/interactive.py",
line 371, in do_upgrade
elif iface.confirmChange(self._changeset, changeset, expected):
File "/usr/lib/python2.4/site-packages/smart/interfaces/text/interactive.py",
line 65, in confirmChange
return self.showChangeSet(changeset, keep=keep, confirm=True)
File "/usr/lib/python2.4/site-packages/smart/interfaces/text/interface.py",
line 223, in showChangeSet
size = report.getInstallSize() - report.getRemoveSize()
File "/usr/lib/python2.4/site-packages/smart/report.py", line 200, in
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]
TypeError: unsubscriptable object
----------
messages: 609
nosy: jon
priority: bug
project: smart
status: unread
title: crash after remove package
_______________________________________
Labix issue tracker <tracker at labix.org>
<http://tracker.labix.org/issue189>
_______________________________________
More information about the Smart
mailing list