Unable to reset admin with python 2.7

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