I tried upgrading IPython on two different StarCluster AMIs (their default 64-bit Ubuntu 11.10 and the QIIME 1.5 image). In either case, when I start up my cluster the initialization script hangs at 'Waiting for JSON connector file...'. I logged in to the instances and, indeed, even though an ipcluster daemon was running, it hadn't written any JSON files to profile_default/security.
Maybe this is a difference between where IPython 0.12 and 0.13 put their connector files? Or maybe the updated ipcluster hangs for some reason? It doesn't appear to have any meaningful logs so I'm not sure how to figure out what's going on. Has anyone had luck upgrading a StarCluster AMI to use the newest IPython? If so, how did you do it?