[issue73] Exception during upgrade

Sergei Cherepanov at Labix Tracker tracker at labix.org
Mon Jan 9 10:26:14 PST 2006


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

I've seen similar error (UnicodeDecodeError) while removing 'festival' package.
Here is log message:

ihunter at eternity:~> sudo smart upgrade
Password:
Loading cache...
Updating cache...           ################################## [100%]

Computing transaction...

Upgrading packages (2):
  convmv-1.09-1.1 at noarch            grub-0.97-2.1 at i586

442.0kB of package files are needed. 3.5kB will be used.

Confirm changes? (Y/n): y

Fetching packages...
-> http://ftp.gwdg.de/pub/linux/suse/.../convmv-1.09-1.1.noarch.rpm
convmv-1.09-1.1.noarch.rpm  ################################## [ 50%]
-> http://ftp.gwdg.de/pub/linux/suse/apt/.../grub-0.97-2.1.i586.rpm
grub-0.97-2.1.i586.rpm      ################################## [100%]


Committing transaction...
Preparing...                ################################## [  0%]
   1:Installing grub        ################################## [ 25%]

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", line 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 518, in
commitChangeSet
    pmclass().commit(pmcs, pkgpaths)
  File "/usr/lib/python2.4/site-packages/smart/backends/rpm/pm.py", line 206, in
commit
    probs = ts.run(cb, None)
  File "/usr/lib/python2.4/site-packages/smart/backends/rpm/pm.py", line 272, in
__call__
    self._process_rpmout()
  File "/usr/lib/python2.4/site-packages/smart/backends/rpm/pm.py", line 257, in
_process_rpmout
    output = self.rpmout.read()
  File "/usr/lib/python2.4/site-packages/smart/util/protectedread.py", line 45,
in protectedread
    data = self.bytebuffer + newdata
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 4: ordinal
not in range(128)

ihunter at eternity:~> uname -orp
2.6.13-15.7-default i686 GNU/Linux

Distribution: SuSE 10.0
ihunter at eternity:~> smart --version
smart 0.41

----------
messages: 219
nosy: iHunter
priority: bug
project: smart
status: unread
title: Exception during upgrade

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



More information about the Smart mailing list