Very strange because libsearpc is not changed
I can fix this by patch future as follow
rm /usr/local/lib/python2.7/dist-packages/future/types/newobject.pyc
nano /usr/local/lib/python2.7/dist-packages/future/types/newobject.py
def __nonzero__(self):
try:
# if hasattr(self, '__bool__'):
if getattr(self, '__bool__', None) is not None:
return type(self).__bool__(self)
# if hasattr(self, '__len__'):
if getattr(self, '__len__', None) is not None:
return type(self).__len__(self)
except:
return True
# object has no __nonzero__ method
return True
Can you check your PYTHON version?
printenv PYTHON or echo $PYTHON
$ python -V