title: ElasticBeanstalk, deployment error: Command hooks (directoryHooksExecutor.py --path /opt/elasticbeanstalk/hooks/appdeploy/pre/) failed
body: <p>getting this error: </p>
  
  <pre><code>Command hooks (directoryHooksExecutor.py --path /opt/elasticbeanstalk/hooks/appdeploy/pre/) failed
  </code></pre>
  
  <p>after trying to deploy via git aws.push.</p>
  
  <p>The deployment doesn't go through, the event that are thrown are:</p>
  
  <blockquote>
    <p>2014-05-20 15:41:46 UTC-0700  ERROR   [Instance: i-808b90df Module:
    AWSEBAutoScalingGroup ConfigSet: null] Command failed on instance.
    Return code: 1 Output: Error occurred during build: Command hooks
    failed . 2014-05-20 15:41:43 UTC-0700 ERROR   Script
    /opt/elasticbeanstalk/hooks/appdeploy/pre/10_bundle_install.sh failed
    with returncode 1</p>
  </blockquote>
  
  <p>This is the error log:</p>
  
  <pre><code>2014-05-20 22:41:43,767 [ERROR] Command hooks (directoryHooksExecutor.py --path /opt/elasticbeanstalk/hooks/appdeploy/pre/) failed
  2014-05-20 22:41:43,768 [DEBUG] Command hooks output: 
  2014-05-20 22:41:43,768 [ERROR] Error encountered during build of Hook-PreAppDeploy: Command hooks failed
  Traceback (most recent call last):
    File "/usr/lib/python2.6/site-packages/cfnbootstrap/construction.py", line 511, in run_config
      CloudFormationCarpenter(config, self._auth_config).build(worklog)
    File "/usr/lib/python2.6/site-packages/cfnbootstrap/construction.py", line 247, in build
      changes['commands'] = CommandTool().apply(self._config.commands)
    File "/usr/lib/python2.6/site-packages/cfnbootstrap/command_tool.py", line 113, in apply
      raise ToolError(u"Command %s failed" % name)
  ToolError: Command hooks failed
  2014-05-20 22:41:43,795 [ERROR] Unhandled exception during build: Command hooks failed
  Traceback (most recent call last):
    File "/opt/aws/bin/cfn-init", line 122, in &lt;module&gt;
      worklog.build(detail.metadata, configSets)
    File "/usr/lib/python2.6/site-packages/cfnbootstrap/construction.py", line 117, in build
      Contractor(metadata).build(configSets, self)
    File "/usr/lib/python2.6/site-packages/cfnbootstrap/construction.py", line 502, in build
      self.run_config(config, worklog)
    File "/usr/lib/python2.6/site-packages/cfnbootstrap/construction.py", line 511, in run_config
      CloudFormationCarpenter(config, self._auth_config).build(worklog)
    File "/usr/lib/python2.6/site-packages/cfnbootstrap/construction.py", line 247, in build
      changes['commands'] = CommandTool().apply(self._config.commands)
    File "/usr/lib/python2.6/site-packages/cfnbootstrap/command_tool.py", line 113, in apply
      raise ToolError(u"Command %s failed" % name)
  ToolError: Command hooks failed
  2014-05-20 23:35:04,652 [DEBUG] CloudFormation client initialized with endpoint https://cloudformation.us-west-1.amazonaws.com
  2014-05-20 23:35:04,653 [DEBUG] Describing resource AWSEBAutoScalingGroup in stack arn:aws:cloudformation:us-west-1:040951787496:stack/awseb-e-yz93miu6ma-stack/1bd7f720-da3f-11e3-a5f1-50fa003f9896
  </code></pre>
  
  <p>Any Ideas?</p>
  
  <p>Thanks</p>