On Thu, Sep 24, 2009 at 3:36 PM, Graham Binns <[email protected]> wrote:
>
> Hi folks,
>
> I'm currently trying to run an EC2 demo instance for a bug import, and
> keep getting the following problem when I try to start it:
>
>  $ utilities/ec2 demo --demo=0.0.0.0
>  ...snip...
>  r...@i-992bfaf1$ chown -R graham:graham /var/www
>  r...@i-992bfaf1$ chown -R graham:graham /var/launchpad
>  r...@i-992bfaf1$ rm -fr /var/tmp/*
>  Traceback (most recent call last):
>    File "lib/devscripts/ec2test/instance.py", line 287, in set_up_and_run
>      return func(*args, **kw)
>  TypeError: run_server() takes exactly 4 arguments (3 given)
>  Postmortem Console.  EC2 instance is not yet dead.
>  It will shut down when you exit this prompt (CTRL-D).
>
> Which means that nothing's actually up and running. I can go through and
> set everything up manually (which is what I'm doing now, using the demo
> running code as a crib sheet), but I'm confused as to why this is
> happening. Anyone have any bright ideas?
>

It's a bug in the recent refactoring that's been done to ec2test.
Without a test suite, things like this are bound to happen. Michael's
branch at lp:~mwhudson/launchpad/ami-from-scratch fixes this.

Alternatively, look it lib/devscripts/ec2test/builtins.py, find
cmd_demo, look for the 'run' method, and change the final line and add
the 'instance' parameter after 'runner'.

I don't know why the traceback is so lame.

jml

_______________________________________________
Mailing list: https://launchpad.net/~launchpad-dev
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to