[StarCluster] stalled install 0.92rc1

Justin Riley jtriley at MIT.EDU
Mon Jun 27 14:16:47 EDT 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Adam,

This should be fixed now. I just pushed a new hotfix version 0.92rc2,
could you please test it out and let me know if this resolves the issue
for you?

Thanks!

~Justin

On 06/27/2011 11:57 AM, Justin Riley wrote:
> Hi Adam,
> 
> This is happening because I was trying to be clever in setup.py and
> import the version number from the source package so that I have a
> central place to update the version number when it comes time to
> release. This works for distribute/pip but breaks
> setuptools/easy_install. Fortunately I think this is easy to fix. I'm
> working on a hotfix now:
> 
> https://github.com/jtriley/StarCluster/tree/hotfix-0.92rc2
> 
> If things go well I will release and announce 0.92rc2 today.
> 
> ~Justin
> 
> 
> On 06/25/2011 01:14 PM, Adam Marsh wrote:
> 
> 
>> When I run the install routine for the 0.92rc1 version of SC, it aborts
>> with the following error message:
>> ImportError: No module named starcluster
> 
> 
>> I'm using the following AMI for a single server, from which I would then
>> launch a cluster:  
>> ami-0af31963
>> starcluster/starcluster-base-ubuntu-10.04-x86_64-rc1.manifest.xml
> 
> 
>> Full output from the command "sudo easy_install StarCluster" from this
>> cloud server is appended below.
> 
>> I've been using SC for the last year and have my setup and run scripts
>> finely tuned for initiating and managing specific cluster
>> configurations. Between May 15 and June 15 I ran three separate clusters
>> (from 48 to 96 cores) with no problems whatsoever. 
> 
> 
>> Here are the first several upstream script commands
>> (fn=mastersetup.sh) I run to setup a new cloud server:
> 
>> #!/bin/bash
> 
>> apt-get -y update
>> apt-get -y install libx11-dev
>> apt-get -y install xvfb
>> apt-get -y install python-setuptools
>> #--- For StarCluster ----------------------
>> apt-get -y install python-crypto
>> apt-get -y install python-paramiko
>> #--- For running python analysis/plotting scripts ---------- 
>> # apt-get -y install gfortran
>> # apt-get -y install python-numpy
>> # apt-get -y install python-matplotlib
> 
>> easy_install StarCluster 
>> . . . . . . 
> 
>> This script file is called by the command "sudo bash mastersetup.sh"
> 
>> Error output message from 'easy_install StarCluster' is the same whether
>> it is invoked within this script or directly called from the command
>> line as: 'sudo easy_install StarCluster'
> 
> 
>> Thanks for any light you may be able to shed on this issue,
> 
>> Adam
> 
>> ---------------------------------------------------
>> Adam G. Marsh, Ph.D.
>> Associate Professor
>> Marine Biological Sciences
>> University of Delaware
>> 302.645.4367
>> ------------------------------------------------
> 
> 
> 
> 
>> prompt> sudo easy_install StarCluster
> 
>> Searching for StarCluster
>> Reading http://pypi.python.org/simple/StarCluster/
>> Reading http://web.mit.edu/starcluster
>> Best match: StarCluster 0.92rc1
>> Downloading
>> http://pypi.python.org/packages/source/S/StarCluster/StarCluster-0.92rc1.tar.gz#md5=0e2fadfa011de41bf6a6868bc37c61ed
>> Processing StarCluster-0.92rc1.tar.gz
>> Running StarCluster-0.92rc1/setup.py -q bdist_egg --dist-dir
>> /tmp/easy_install-_L48LL/StarCluster-0.92rc1/egg-dist-tmp-ZZxqNG
>> Traceback (most recent call last):
>>   File "/usr/bin/easy_install", line 9, in <module>
>>     load_entry_point('distribute==0.6.10', 'console_scripts',
>> 'easy_install')()
>>   File
>> "/usr/lib/python2.6/dist-packages/setuptools/command/easy_install.py",
>> line 1760, in main
>>     with_ei_usage(lambda:
>>   File
>> "/usr/lib/python2.6/dist-packages/setuptools/command/easy_install.py",
>> line 1741, in with_ei_usage
>>     return f()
>>   File
>> "/usr/lib/python2.6/dist-packages/setuptools/command/easy_install.py",
>> line 1764, in <lambda>
>>     distclass=DistributionWithoutHelpCommands, **kw
>>   File "/usr/lib/python2.6/distutils/core.py", line 152, in setup
>>     dist.run_commands()
>>   File "/usr/lib/python2.6/distutils/dist.py", line 975, in run_commands
>>     self.run_command(cmd)
>>   File "/usr/lib/python2.6/distutils/dist.py", line 995, in run_command
>>     cmd_obj.run()
>>   File
>> "/usr/lib/python2.6/dist-packages/setuptools/command/easy_install.py",
>> line 254, in run
>>     self.easy_install(spec, not self.no_deps)
>>   File
>> "/usr/lib/python2.6/dist-packages/setuptools/command/easy_install.py",
>> line 489, in easy_install
>>     return self.install_item(spec, dist.location, tmpdir, deps)
>>   File
>> "/usr/lib/python2.6/dist-packages/setuptools/command/easy_install.py",
>> line 519, in install_item
>>     dists = self.install_eggs(spec, download, tmpdir)
>>   File
>> "/usr/lib/python2.6/dist-packages/setuptools/command/easy_install.py",
>> line 698, in install_eggs
>>     return self.build_and_install(setup_script, setup_base)
>>   File
>> "/usr/lib/python2.6/dist-packages/setuptools/command/easy_install.py",
>> line 975, in build_and_install
>>     self.run_setup(setup_script, setup_base, args)
>>   File
>> "/usr/lib/python2.6/dist-packages/setuptools/command/easy_install.py",
>> line 964, in run_setup
>>     run_setup(setup_script, args)
>>   File "/usr/lib/python2.6/dist-packages/setuptools/sandbox.py", line
>> 29, in run_setup
>>     lambda: execfile(
>>   File "/usr/lib/python2.6/dist-packages/setuptools/sandbox.py", line
>> 70, in run
>>     return func()
>>   File "/usr/lib/python2.6/dist-packages/setuptools/sandbox.py", line
>> 31, in <lambda>
>>     {'__file__':setup_script, '__name__':'__main__'}
>>   File "setup.py", line 5, in <module>
>> ImportError: No module named starcluster
> 
> 
> 
> 
_______________________________________________
StarCluster mailing list
StarCluster at mit.edu
http://mailman.mit.edu/mailman/listinfo/starcluster

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk4IyQ8ACgkQ4llAkMfDcrn47QCdGC9UvSYewDSRxHSwx1+0G2sl
mZ4AnRyGDzR1pZ0IIjpVxNeXpOGSHHh+
=NFTZ
-----END PGP SIGNATURE-----



More information about the StarCluster mailing list