hey mark!

you are my hero!  i just have spent the past 2 hours trying to remotely
help a friend with exactly that problem.  

is it possible you could post the specific code that you took out?  heh.
i need to be very very specific with what i tell him to do.  :-)

john

On Thu, 2009-04-02 at 09:58 +0200, Mark Wormgoor wrote:
> Hi,
> 
> I'm trying to upgrade my CentOS to 5.3 (just using smart upgrade), but I get 
> the traceback below when trying to commit. I'm running the latest smart 
> (smart-1.2-60.el5.x86_64).
> 
> Confirm changes? (Y/n):
> 
> Traceback (most recent call last):
>   File "/usr/bin/smart", line 195, in ?
>     main(sys.argv[1:])
>   File "/usr/bin/smart", line 168, in main
>     exitcode = iface.run(opts.command, opts.argv)
>   File 
> "/usr/lib64/python2.4/site-packages/smart/interfaces/text/interactive.py", 
> line 46, in run
>     Interpreter(self._ctrl).cmdloop()
>   File "/usr/lib64/python2.4/cmd.py", line 142, in cmdloop
>     stop = self.onecmd(line)
>   File 
> "/usr/lib64/python2.4/site-packages/smart/interfaces/text/interactive.py", 
> line 195, in onecmd
>     return Cmd.onecmd(self, line)
>   File "/usr/lib64/python2.4/cmd.py", line 219, in onecmd
>     return func(arg)
>   File 
> "/usr/lib64/python2.4/site-packages/smart/interfaces/text/interactive.py", 
> line 516, in do_commit
>     if self._ctrl.commitTransaction(transaction):
>   File "/usr/lib64/python2.4/site-packages/smart/control.py", line 505, in 
> commitTransaction
>     return self.commitChangeSet(trans.getChangeSet(), caching, confirm)
>   File "/usr/lib64/python2.4/site-packages/smart/control.py", line 553, in 
> commitChangeSet
>     caching)
>   File "/usr/lib64/python2.4/site-packages/smart/control.py", line 667, in 
> fetchPackages
>     fetcher.run(what=_("packages"))
>   File "/usr/lib64/python2.4/site-packages/smart/fetcher.py", line 191, in 
> run
>     self.runLocal()
>   File "/usr/lib64/python2.4/site-packages/smart/fetcher.py", line 180, in 
> runLocal
>     handler.runLocal()
>   File "/usr/lib64/python2.4/site-packages/smart/fetcher.py", line 744, in 
> runLocal
>     withreason=True)
>   File "/usr/lib64/python2.4/site-packages/smart/fetcher.py", line 356, in 
> validate
>     localpath, withreason=True)
>   File "/usr/lib64/python2.4/site-packages/smart/cache.py", line 214, in 
> validate
>     filesha256 = item.getInfo(uncompprefix+"sha256")
> NameError: global name 'item' is not defined
> 
> I've checked with the current smart code 
> (http://bazaar.launchpad.net/~smartpm/smart/trunk/annotate/head:/smart/cache.py)
>  
> and it doesn't contain the filesha256 block at all. I've commented out lines 
> 214-230 in cache.py and it's fine now.
> 
> Kind regards,
> 
> Mark Wormgoor 
> 
> 
> _______________________________________________
> atrpms-users mailing list
> [email protected]
> http://lists.atrpms.net/mailman/listinfo/atrpms-users
-- 
cleverly disguised as a responsible adult.


_______________________________________________
atrpms-users mailing list
[email protected]
http://lists.atrpms.net/mailman/listinfo/atrpms-users

Reply via email to