[StarCluster] Configuration error?

Jackson, Xavier Jamel xjjackson at wpi.edu
Sat Feb 15 23:52:25 EST 2014


Hello, I am new to using Starcluster, and I am having issues setting up the configuration properly.  I followed all of the instructions in the Quick Start and the user menu.  Then I received this error when I tried to run:

$ starcluster start mycluster
StarCluster - (http://star.mit.edu/cluster) (v. 0.95)
Software Tools for Academics and Researchers (STAR)
Please submit bug reports to starcluster at mit.edu

!!! ERROR - AuthFailure: AWS was not able to validate the provided access credentials
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/StarCluster-0.95-py2.7.egg/starcluster/cli.py", line 274, in main
    sc.execute(args)
  File "/usr/local/lib/python2.7/dist-packages/StarCluster-0.95-py2.7.egg/starcluster/commands/start.py", line 173, in execute
    scluster = self.cm.get_cluster_group_or_none(tag)
  File "/usr/local/lib/python2.7/dist-packages/StarCluster-0.95-py2.7.egg/starcluster/cluster.py", line 244, in get_cluster_group_or_none
    return self.get_cluster_security_group(group_name)
  File "/usr/local/lib/python2.7/dist-packages/StarCluster-0.95-py2.7.egg/starcluster/cluster.py", line 240, in get_cluster_security_group
    return self.ec2.get_security_group(gname)
  File "/usr/local/lib/python2.7/dist-packages/StarCluster-0.95-py2.7.egg/starcluster/awsutils.py", line 366, in get_security_group
    filters={'group-name': groupname})[0]
  File "/usr/local/lib/python2.7/dist-packages/StarCluster-0.95-py2.7.egg/starcluster/awsutils.py", line 378, in get_security_groups
    return self.conn.get_all_security_groups(filters=filters)
  File "/usr/local/lib/python2.7/dist-packages/boto/ec2/connection.py", line 2914, in get_all_security_groups
    [('item', SecurityGroup)], verb='POST')
  File "/usr/local/lib/python2.7/dist-packages/boto/connection.py", line 1141, in get_list
    raise self.ResponseError(response.status, response.reason, body)
EC2ResponseError: EC2ResponseError: 401 Unauthorized
<?xml version="1.0" encoding="UTF-8"?>
<Response><Errors><Error><Code>AuthFailure</Code><Message>AWS was not able to validate the provided access credentials</Message></Error></Errors><RequestID>c91b02ff-1565-4b52-b3bb-12ae0ac0267d</RequestID></Response>


Which didn't make sense to me, since I can run instances directly from aws with the credentials I used.  I read that you can use Ipython to check  that the credentials are valid, so I attempted to set up the Ipython plugin, then I got this error:

$ starcluster start mycluster
StarCluster - (http://star.mit.edu/cluster) (v. 0.95)
Software Tools for Academics and Researchers (STAR)
Please submit bug reports to starcluster at mit.edu

!!! ERROR - invalid node_instance_type specified: 't1.micro
[plugin ipcluster]
SETUP_CLASS=starcluster.plugins.ipcluster.IPCluster'
must be one of: m3.large, m1.small, c1.medium, cg1.4xlarge, t1.micro, cr1.8xlarge, c3.large, c3.xlarge, m1.large, hs1.8xlarge, c3.2xlarge, c3.4xlarge, hi1.4xlarge, i2.8xlarge, m2.2xlarge, m3.2xlarge, c1.xlarge, g2.2xlarge, m2.xlarge, c3.8xlarge, cc1.4xlarge, m1.medium, i2.xlarge, m3.medium, cc2.8xlarge, i2.2xlarge, i2.4xlarge, m1.xlarge, m2.4xlarge, m3.xlarge

I don't know why the configuration is treating the plugin as an extension of the node instance, especially since I didn't use any ' ' when entering the information.

Can anyone help with either error?  I will try playing around with it to find a fix, but I am a bit confused as to how to get the configuration to work.



More information about the StarCluster mailing list