Hi,
This problem was existed under salt release 2016.3.4 ~ 2016.11.0 for a long time.
Is RAET Transport still under maintaining for CentOS6?
There is NO testing for CentOS6 or RAET Transport would be deprecated ?
I have meet the same problem in the github issue : https://github.com/saltstack/raet/issues/67
python-raet-0.6.3-2.el6.noarch
package NOT update salt 2016.11.0 under CentOS 6.
I have install the last salt 2016.11.0 with RAET enabled.
# rpm -qa|egrep -i 'salt|raet|ioflo'
salt-master-2016.11.0-1.el6.noarch
python-ioflo-1.3.8-1.el6.noarch
python-raet-0.6.3-2.el6.noarch
salt-2016.11.0-1.el6.noarch
salt-repo-latest-1.el6.noarch
salt-master
service failed started with the same error log :
2016-11-30 19:01:56,316 [salt.log.setup ][ERROR ][28831] 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 22, in <module>
salt_master()
File "/usr/lib/python2.6/site-packages/salt/scripts.py", line 90, in salt_master
master.start()
File "/usr/lib/python2.6/site-packages/salt/cli/daemons.py", line 208, in start
self.master.start()
File "/usr/lib/python2.6/site-packages/salt/daemons/flo/__init__.py", line 100, 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 292, 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 940, in __init__
Key.__init__(self, opts)
File "/usr/lib/python2.6/site-packages/salt/key.py", line 372, in __init__
listen=False)
File "/usr/lib/python2.6/site-packages/salt/utils/event.py", line 145, in get_event
opts=opts)
File "/usr/lib/python2.6/site-packages/salt/utils/raetevent.py", line 50, in __init__
self.__prep_stack(listen)
File "/usr/lib/python2.6/site-packages/salt/utils/raetevent.py", line 60, 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 98, 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
This is my salt --versions-report
output :
# salt --versions-report
Salt Version:
Salt: 2016.11.0
Dependency Versions:
cffi: Not Installed
cherrypy: Not Installed
dateutil: Not Installed
gitdb: Not Installed
gitpython: Not Installed
ioflo: 1.3.8
Jinja2: 2.7.3
libgit2: Not Installed
libnacl: 1.4.3
M2Crypto: Not Installed
Mako: Not Installed
msgpack-pure: Not Installed
msgpack-python: 0.4.6
mysql-python: Not Installed
pycparser: Not Installed
pycrypto: 2.6.1
pygit2: Not Installed
Python: 2.6.6 (r266:84292, Aug 18 2016, 15:13:37)
python-gnupg: Not Installed
PyYAML: 3.10
PyZMQ: 14.5.0
RAET: 0.6.3
smmap: Not Installed
timelib: Not Installed
Tornado: 4.2.1
ZMQ: 4.0.5
System Versions:
dist: centos 6.6 Final
machine: x86_64
release: 2.6.32-642.6.1.el6.x86_64
system: Linux
version: CentOS 6.6 Final