Mercury 1.2 FAIL

Events happening in the community are now at Drupal community events on www.drupal.org.
zoon_unit's picture

To Josh and Greg,

I know Mercury 1.2 is still in development, so I thought you'd want some error feedback. I've gone to launchpad and followed the following instructions:

To get up and running on Trunk:

Start with a fresh installation of Ubuntu 10.04LTS
apt-get install bzr fabric
bzr branch lp:pantheon /opt/pantheon
cd /opt/pantheon/fab

The last command should one of the following:
fab initialize:vps=aws (for instance-based AWS servers)
fab initialize:vps=ebs (for ebs-based AWS servers - experimental)
fab initialize:vps=default (for all other Pantheon servers)

I'm trying to install using a test server, so I chose the following command:

fab initialize:vps=default

When I run this command (which I have to do as root btw) I get an error:

ImportError: No module named MySQLdb

The routine appears to stop at this point, so rebooting the machine doesn't accomplish anything. I searched the pantheon directories and I can't find a file named MySQLdb.

Is this a programming error? If so, is there a workaround??

Here's the total output from running 'fab initialize:vps=default'::

xxx@test:/opt/pantheon/fab$ fab initialize:vps=default
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.6/fabric/main.py", line 363, in main
commands.update(load_fabfile(fabfile))
File "/usr/lib/pymodules/python2.6/fabric/main.py", line 108, in load_fabfile
imported = __import__(os.path.splitext(fabfile)[0])
File "/opt/pantheon/fab/fabfile.py", line 3, in
from configure import *
File "/opt/pantheon/fab/configure.py", line 3, in
import update
File "/opt/pantheon/fab/update.py", line 9, in
from pantheon import status
File "/opt/pantheon/fab/pantheon/status.py", line 1, in
import drupaltools
File "/opt/pantheon/fab/pantheon/drupaltools.py", line 6, in
import MySQLdb
ImportError: No module named MySQLdb

Comments

re: Mercury 1.2 FAIL

Greg Coit's picture

Yes, a requirement was added for python-mysqldb but the instructions weren't updated.

This is now fixed.

Greg

--
Greg Coit
Systems Administrator
http://www.chapterthree.com

Thanks

zoon_unit's picture

Greg,

Thanks for the quick update. However, I revisited launchpad and now see that the project has been moved to github. I went to github but see no instructions at all now.

look at the readme file

Dokuro's picture

look at the readme file

We found an issue with how

aaronlevy's picture

We found an issue with how 'standalone' servers were being provisioned, so it has been temporarily disabled. A fix should be put in soon (but it's also getting late!).

Edit: Just to be clear, that means the instructions that are currently on github will not work for deploying a standalone server.

Feedback

joshk's picture

Hey thanks for the feedback. There really isn't a "1.2" at the moment. It's all TRUNK/HEAD/MASTER, so expect failures.

However, on the upside we will have a real place to submit feedback in the next couple days. ;)

Mercury

Group organizers

Group categories

Post Type

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week