1. 2013-11-14 12:17:00,382 [salt.loader ][CRITICAL] Failed to load grains defined in grain file opts.opts in function <function opts at 0x2efbc08>, error:
  2. Traceback (most recent call last):
  3. File "/usr/lib/pymodules/python2.7/salt/loader.py", line 929, in gen_grains
  4. ret = fun()
  5. File "/usr/lib/pymodules/python2.7/salt/grains/opts.py", line 12, in opts
  6. if __opts__.get('grain_opts', False) or __pillar__.get('grain_opts', False):
  7. AttributeError: 'bool' object has no attribute 'get'
  8. 2013-11-14 12:17:00,790 [salt.log.setup ][ERROR ] An un-handled exception was caught by salt's global exception handler:
  9. TypeError: argument of type 'bool' is not iterable
  10. Traceback (most recent call last):
  11. File "/usr/bin/salt-minion", line 14, in <module>
  12. salt_minion()
  13. File "/usr/lib/pymodules/python2.7/salt/scripts.py", line 35, in salt_minion
  14. minion.start()
  15. File "/usr/lib/pymodules/python2.7/salt/__init__.py", line 219, in start
  16. self.prepare()
  17. File "/usr/lib/pymodules/python2.7/salt/__init__.py", line 207, in prepare
  18. self.minion = salt.minion.Minion(self.config)
  19. File "/usr/lib/pymodules/python2.7/salt/minion.py", line 528, in __init__
  20. self.returners)
  21. File "/usr/lib/pymodules/python2.7/salt/utils/schedule.py", line 67, in __init__
  22. self.schedule_returner = self.option('schedule_returner')
  23. File "/usr/lib/pymodules/python2.7/salt/utils/schedule.py", line 77, in option
  24. return self.functions['config.merge'](opt, {}, omit_master=True)
  25. File "/usr/lib/pymodules/python2.7/salt/modules/config.py", line 166, in merge
  26. if value in __pillar__:
  27. TypeError: argument of type 'bool' is not iterable