Traceback (most recent call last):


 "/home/cjk/repos/github/eventlet/eventlet/queue.py", line 118, in switch

self.greenlet.switch(value)


 "/home/cjk/repos/github/eventlet/eventlet/greenthread.py", line 218, in main

result = function(*args, **kwargs)


 "/home/cjk/repos/github/nameko/nameko/runners.py", line 96, in wait

SpawningProxy(self.containers, abort_on_error=True).wait()


 "/home/cjk/repos/github/nameko/nameko/utils/__init__.py", line 184, in spawning_method

return list(fail_fast_imap(pool, call, self._items))


 "/home/cjk/repos/github/nameko/nameko/utils/__init__.py", line 153, in fail_fast_imap

eventlet.getcurrent().throw(*exc_info)


 "/home/cjk/repos/github/nameko/nameko/utils/__init__.py", line 132, in handle_result

thread_result = finished_thread.wait()


 "/home/cjk/repos/github/eventlet/eventlet/greenthread.py", line 179, in wait

return self._exit_event.wait()


 "/home/cjk/repos/github/eventlet/eventlet/event.py", line 125, in wait

current.throw(*self._exc)


 "/home/cjk/repos/github/eventlet/eventlet/greenthread.py", line 218, in main

result = function(*args, **kwargs)


 "/home/cjk/repos/github/nameko/nameko/utils/__init__.py", line 181, in call

return getattr(item, name)(*args, **kwargs)


 "/home/cjk/repos/github/nameko/nameko/containers.py", line 312, in wait

return self._died.wait()


 "/home/cjk/repos/github/eventlet/eventlet/event.py", line 121, in wait

return hubs.get_hub().switch()


 "/home/cjk/repos/github/eventlet/eventlet/hubs/hub.py", line 295, in switch

return self.greenlet.switch()


 "/home/cjk/repos/github/nameko/nameko/containers.py", line 466, in _handle_thread_exited

gt.wait()


 "/home/cjk/repos/github/eventlet/eventlet/greenthread.py", line 179, in wait

return self._exit_event.wait()


 "/home/cjk/repos/github/eventlet/eventlet/event.py", line 125, in wait

current.throw(*self._exc)


 "/home/cjk/repos/github/eventlet/eventlet/greenthread.py", line 218, in main

result = function(*args, **kwargs)


 "/home/cjk/repos/github/nameko/nameko/web/server.py", line 86, in process_request

self._serv.process_request((sock, address))


 "/home/cjk/repos/github/eventlet/eventlet/wsgi.py", line 776, in process_request

proto.__init__(conn_state, self)


 "/home/cjk/repos/github/eventlet/eventlet/wsgi.py", line 333, in __init__

self.setup()


 "/home/cjk/repos/github/eventlet/eventlet/wsgi.py", line 347, in setup

conn.setsockopt(socket.IPPROTO_TCP, socket.TCP_QUICKACK, True)
AttributeError: 'tuple' object has no attribute 'setsockopt'

The minion function caused an exception: Traceback (most recent call last):

 "/usr/lib/python2.7/dist-packages/salt/minion.py", line 1332, in _thread_return
return_data = executor.execute()

 "/usr/lib/python2.7/dist-packages/salt/executors/direct_call.py", line 28, in execute
return self.func(*self.args, **self.kwargs)

 "/usr/lib/python2.7/dist-packages/salt/modules/cp.py", line 799, in push
load_path_list = os.path.split(load_path_split_drive)

 "/usr/lib/python2.7/posixpath.py", line 92, in split
i = p.rfind('/') + 1
AttributeError: 'tuple' object has no attribute 'rfind'```