[StarCluster] bug report for updated Starcluster release 0.94.3 - Windows 7
Justin Riley
jtriley at MIT.EDU
Thu Dec 12 11:56:21 EST 2013
Hi Emilia,
The exception occured because of a failure to properly fetch the
instance's userdata. I'm going to update the code to raise a better
error when this happens. If this happens again try waiting a few seconds
and re-running your start command and passing the --no-create (-x)
option. That will re-use the existing cluster instances and try again.
Also, from the crash report you sent it looks like you're using 0.94.2.
Could you please double check the version you're using and try upgrading
again if it's not 0.94.3? Thanks!
~Justin
On Wed, Nov 27, 2013 at 12:34:37PM +0000, Emilia Vynnycky wrote:
> Hello
> I've just installed the updated version of Starcluster (version 0.94.3).
>
> However, when I tried to access the cluster that I had set up in the
> previous version, I received the following bug report. Could someone
> advise on what I should do please? The cluster had been terminated
> before I ran this.
>
> In case it's relevant, I'm running this under Windows 7 and following
> previous problems (see posting dated 14/11/13), I used the command pip
> install starcluster to install the latest version.
>
> Thanks in advance
>
> Emilia
>
> ---------- SYSTEM INFO ----------
> StarCluster: 0.94.2
> Python: 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)]
> Platform: Windows-7-6.1.7601-SP1
> boto: 2.18.0
> paramiko: 1.12.0
> Crypto: 2.6
>
> ---------- CRASH DETAILS ----------
> Command: starcluster-script.py start thibela-build
>
> 2013-11-27 12:20:43,398 PID: 8868 config.py:567 - DEBUG - Loading config
> 2013-11-27 12:20:43,413 PID: 8868 config.py:138 - DEBUG - Loading file:
> C:\Users\user\.starcluster\config
> 2013-11-27 12:20:43,430 PID: 8868 awsutils.py:74 - DEBUG - creating
> self._conn w/ connection_authenticator kwargs = {'proxy_user': None,
> 'proxy_pass': None, 'proxy_port': None, 'proxy': None, 'is_secure': True,
> 'path': '/', 'region': None, 'validate_certs': True, 'port': None}
> 2013-11-27 12:20:45,539 PID: 8868 start.py:197 - INFO - Using default
> cluster template: smallcluster
> 2013-11-27 12:20:45,539 PID: 8868 cluster.py:1660 - INFO - Validating
> cluster template settings...
> 2013-11-27 12:20:47,316 PID: 8868 cluster.py:982 - DEBUG - Launch map:
> node001 (ami: ami-9b9ebaf2, type: m1.small)...
> 2013-11-27 12:20:47,316 PID: 8868 cluster.py:982 - DEBUG - Launch map:
> node001 (ami: ami-9b9ebaf2, type: m1.small)...
> 2013-11-27 12:20:47,365 PID: 8868 cluster.py:801 - DEBUG - Userdata size
> in KB: 0.54
> 2013-11-27 12:20:47,365 PID: 8868 cluster.py:1677 - INFO - Cluster
> template settings are valid
> 2013-11-27 12:20:47,365 PID: 8868 cluster.py:1498 - INFO - Starting
> cluster...
> 2013-11-27 12:20:47,365 PID: 8868 cluster.py:1008 - INFO - Launching a
> 2-node cluster...
> 2013-11-27 12:20:47,367 PID: 8868 cluster.py:982 - DEBUG - Launch map:
> node001 (ami: ami-9b9ebaf2, type: m1.small)...
> 2013-11-27 12:20:47,367 PID: 8868 cluster.py:1036 - DEBUG - Launching
> master (ami: ami-9b9ebaf2, type: m1.small)
> 2013-11-27 12:20:47,367 PID: 8868 cluster.py:1036 - DEBUG - Launching
> node001 (ami: ami-9b9ebaf2, type: m1.small)
> 2013-11-27 12:20:47,551 PID: 8868 awsutils.py:247 - INFO - Creating
> security group @sc-thibela-build...
> 2013-11-27 12:20:50,388 PID: 8868 cluster.py:801 - DEBUG - Userdata size
> in KB: 0.55
> 2013-11-27 12:20:51,003 PID: 8868 awsutils.py:432 - DEBUG - Forcing
> delete_on_termination for AMI: ami-9b9ebaf2
> 2013-11-27 12:20:51,959 PID: 8868 cluster.py:847 - INFO -
> Reservation:r-a44340dd
> 2013-11-27 12:20:51,959 PID: 8868 utils.py:624 - INFO - Waiting for
> instances to propagate...
> 2013-11-27 12:20:53,334 PID: 8868 cluster.py:1298 - INFO - Waiting for
> cluster to come up... (updating every 30s)
> 2013-11-27 12:20:53,561 PID: 8868 cluster.py:1255 - INFO - Waiting for all
> nodes to be in a 'running' state...
> 2013-11-27 12:20:53,971 PID: 8868 cluster.py:711 - DEBUG - existing nodes:
> {}
> 2013-11-27 12:20:53,971 PID: 8868 cluster.py:719 - DEBUG - adding node
> i-da130da1 to self._nodes list
> 2013-11-27 12:20:54,890 PID: 8868 cluster.py:719 - DEBUG - adding node
> i-c4130dbf to self._nodes list
> 2013-11-27 12:20:55,198 PID: 8868 cli.py:307 - ERROR - Unhandled exception
> occured
> Traceback (most recent call last):
> File
> "C:\Python27\lib\site-packages\starcluster-0.94.2-py2.7.egg\starcluster\cli.py",
> line 274, in main
> sc.execute(args)
> File
> "C:\Python27\lib\site-packages\starcluster-0.94.2-py2.7.egg\starcluster\commands\start.py",
> line 215, in execute
> validate_running=validate_running)
> File
> "C:\Python27\lib\site-packages\starcluster-0.94.2-py2.7.egg\starcluster\cluster.py",
> line 1485, in start
> return self._start(create=create, create_only=create_only)
> File "<string>", line 2, in _start
> File
> "C:\Python27\lib\site-packages\starcluster-0.94.2-py2.7.egg\starcluster\utils.py",
> line 111, in wrap_f
> res = func(*arg, **kargs)
> File
> "C:\Python27\lib\site-packages\starcluster-0.94.2-py2.7.egg\starcluster\cluster.py",
> line 1508, in _start
> self.setup_cluster()
> File
> "C:\Python27\lib\site-packages\starcluster-0.94.2-py2.7.egg\starcluster\cluster.py",
> line 1516, in setup_cluster
> self.wait_for_cluster()
> File "<string>", line 2, in wait_for_cluster
> File
> "C:\Python27\lib\site-packages\starcluster-0.94.2-py2.7.egg\starcluster\utils.py",
> line 111, in wrap_f
> res = func(*arg, **kargs)
> File
> "C:\Python27\lib\site-packages\starcluster-0.94.2-py2.7.egg\starcluster\cluster.py",
> line 1301, in wait_for_cluster
> self.wait_for_running_instances()
> File
> "C:\Python27\lib\site-packages\starcluster-0.94.2-py2.7.egg\starcluster\cluster.py",
> line 1256, in wait_for_running_instances
> nodes = nodes or self.get_nodes_or_raise()
> File
> "C:\Python27\lib\site-packages\starcluster-0.94.2-py2.7.egg\starcluster\cluster.py",
> line 731, in get_nodes_or_raise
> nodes = self.nodes
> File
> "C:\Python27\lib\site-packages\starcluster-0.94.2-py2.7.egg\starcluster\cluster.py",
> line 721, in nodes
> if n.is_master():
> File
> "C:\Python27\lib\site-packages\starcluster-0.94.2-py2.7.egg\starcluster\node.py",
> line 884, in is_master
> return self.alias == "master"
> File
> "C:\Python27\lib\site-packages\starcluster-0.94.2-py2.7.egg\starcluster\node.py",
> line 140, in alias
> aliases = aliasestxt.splitlines()[2:]
> AttributeError: 'NoneType' object has no attribute 'splitlines'
> _______________________________________________
> StarCluster mailing list
> StarCluster at mit.edu
> http://mailman.mit.edu/mailman/listinfo/starcluster
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
Url : http://mailman.mit.edu/pipermail/starcluster/attachments/20131212/bdd17a7b/attachment.bin
More information about the StarCluster
mailing list