2015-07-30 02:18:40,318 [salt.log.setup ][ERROR ][4964] An un-handled exception was caught by salt's global exception handler:
TypeError: decode() takes no keyword arguments
Traceback (most recent call last):
File "/usr/bin/salt-master", line 10, in <module>
salt_master()
File "/usr/lib/python2.6/site-packages/salt/scripts.py", line 50, in salt_master
master.start()
File "/usr/lib/python2.6/site-packages/salt/cli/daemons.py", line 152, in start
self.master.start()
File "/usr/lib/python2.6/site-packages/salt/daemons/flo/__init__.py", line 96, in start
consolepath=consolepath,
File "/usr/lib/python2.6/site-packages/ioflo/app/run.py", line 137, in run
skedder.run()
File "/usr/lib/python2.6/site-packages/ioflo/base/skedding.py", line 273, in run
status = tasker.runner.send(tasker.desire)
File "/usr/lib/python2.6/site-packages/ioflo/base/framing.py", line 630, in makeRunner
self.enterAll() #activates, resets .done state also .desire may change here
File "/usr/lib/python2.6/site-packages/ioflo/base/framing.py", line 411, in enterAll
self.enter(self.actives)
File "/usr/lib/python2.6/site-packages/ioflo/base/framing.py", line 423, in enter
frame.enter()
File "/usr/lib/python2.6/site-packages/ioflo/base/framing.py", line 1244, in enter
act() #call entryAction
File "/usr/lib/python2.6/site-packages/ioflo/base/acting.py", line 99, in __call__
return (self.actor(**self.parms))
File "/usr/lib/python2.6/site-packages/ioflo/base/acting.py", line 524, in __call__
return self.action(**kwa)
File "/usr/lib/python2.6/site-packages/salt/daemons/flo/core.py", line 175, in action
stackname=name)
File "/usr/lib/python2.6/site-packages/salt/daemons/salting.py", line 62, in __init__
self.saltRaetKey = RaetKey(opts)
File "/usr/lib/python2.6/site-packages/salt/key.py", line 891, in __init__
Key.__init__(self, opts)
File "/usr/lib/python2.6/site-packages/salt/key.py", line 453, in __init__
listen=False)
File "/usr/lib/python2.6/site-packages/salt/utils/event.py", line 119, in get_event
opts=opts)
File "/usr/lib/python2.6/site-packages/salt/utils/raetevent.py", line 47, in __init__
self.__prep_stack()
File "/usr/lib/python2.6/site-packages/salt/utils/raetevent.py", line 57, in __prep_stack
self.stack = transport.jobber_stack = self._setup_stack(ryn=self.ryn)
File "/usr/lib/python2.6/site-packages/salt/utils/raetevent.py", line 94, in _setup_stack
name = 'event' + nacling.uuid(size=18)
File "/usr/lib/python2.6/site-packages/raet/nacling.py", line 576, in uuid
return ((front + back)[:size]).decode(encoding='ISO-8859-1')
TypeError: decode() takes no keyword arguments
Confirmed:
Sicne version 0.5.1 raet uses string.decode with kwargs. Python 2.6 supports the only positional arguments in decode. Have to be moved to raet.