Disable selinux? On Jul 9, 2012 1:21 PM, "Eagy, Taylor" <te...@blackbirdtech.com> wrote:
> Hi, > > > > I am running into an issue with the deploy_node() function. I'm trying to > spin up a Linux instance in EC2 and run a small bash script on initial > launch. I was able to use create_node() and use the user_data parameter > successfully. I want to be able to do this on other cloud providers as > well, but when I use deploy_node(), it launches the instance and > successfully connects to the instance via SSH, but it's failing in the > _run_deployment_script() function where it tries to run the bash script. I > get the error "Permission Denied". Could the permissions on the script file > affect this? I set the permissions on the file to all read,write,execute > and I still get the error. What else could be causing it to fail? > > > > File "/usr/local/lib/python2.7/dist-packages/libcloud/compute/base.py", > line 616, in deploy_node > raise DeploymentError(node=node, original_exception=e, driver=self) > libcloud.compute.types.DeploymentError: <DeploymentError: node=i-d82d9da0, > error=<LibcloudError in <libcloud.compute.drivers.ec2.EC2NodeDriver object > at 0x94ba54c> 'Failed after 3 tries: [Errno 13] Permission denied'>, > driver=<libcloud.compute.drivers.ec2.EC2NodeDriver object at 0x94ba54c>> > > Thanks, > > Taylor >