Hi,

I am getting the following error when I start server with ./run

2014-11-26 05:13:42+0000 [-] [caldav-1] /usr/bin/twistd: The specified reactor cannot be used, failed with error: reactor already installed.

EC2 Ubuntu 14.x instance with CalendarServer-5.2.2 source from svn

Full log is below.

Please provide pointers.

*****************************************************************************
2014-11-26 05:13:41+0000 [-] [twisted.internet.tcp#info] LimitingInheritingProtocolFactory starting on 8008
2014-11-26 05:13:41+0000 [-] [twisted.internet.tcp#info] LimitingInheritingProtocolFactory starting on 8800
2014-11-26 05:13:41+0000 [-] [twisted.internet.tcp#info] LimitingInheritingProtocolFactory starting on 8443
2014-11-26 05:13:41+0000 [-] [twisted.internet.tcp#info] LimitingInheritingProtocolFactory starting on 8843
2014-11-26 05:13:41+0000 [-] [twisted.internet.tcp#info] _PeerPoolFactory starting on 7654
2014-11-26 05:13:42+0000 [-] [caldav-1] Usage: twistd [options]
2014-11-26 05:13:42+0000 [-] [caldav-1] Options:
2014-11-26 05:13:42+0000 [-] [caldav-1]       --savestats      save the Stats object rather than the text output of the
2014-11-26 05:13:42+0000 [-] [caldav-1]                        profiler.
2014-11-26 05:13:42+0000 [-] [caldav-1]   -o, --no_save        do not save state on shutdown
2014-11-26 05:13:42+0000 [-] [caldav-1]   -e, --encrypted      The specified tap/aos file is encrypted.
2014-11-26 05:13:42+0000 [-] [caldav-1]   -n, --nodaemon       don't daemonize, don't use default umask of 0077
2014-11-26 05:13:42+0000 [-] [caldav-1]       --originalname   Don't try to change the process name
2014-11-26 05:13:42+0000 [-] [caldav-1]       --syslog         Log to syslog, not to file
2014-11-26 05:13:42+0000 [-] [caldav-1]       --euid           Set only effective user-id rather than real user-id.
2014-11-26 05:13:42+0000 [-] [caldav-1]                        (This option has no effect unless the server is running
2014-11-26 05:13:42+0000 [-] [caldav-1]                        as root, in which case it means not to shed all
2014-11-26 05:13:42+0000 [-] [caldav-1]                        privileges after binding ports, retaining the option to
2014-11-26 05:13:42+0000 [-] [caldav-1]                        regain privileges in cases such as spawning processes.
2014-11-26 05:13:42+0000 [-] [caldav-1]                        Use with caution.)
2014-11-26 05:13:42+0000 [-] [caldav-1]   -l, --logfile=       log to a specified file, - for stdout
2014-11-26 05:13:42+0000 [-] [caldav-1]       --logger=        A fully-qualified name to a log observer factory to use
2014-11-26 05:13:42+0000 [-] [caldav-1]                        for the initial log observer. Takes precedence over
2014-11-26 05:13:42+0000 [-] [caldav-1]                        --logfile and --syslog (when available).
2014-11-26 05:13:42+0000 [-] [caldav-1]   -p, --profile=       Run in profile mode, dumping results to specified file
2014-11-26 05:13:42+0000 [-] [caldav-1]       --profiler=      Name of the profiler to use (hotshot, profile, cprofile).
2014-11-26 05:13:42+0000 [-] [caldav-1]                        [default: hotshot]
2014-11-26 05:13:42+0000 [-] [caldav-1]   -f, --file=          read the given .tap file [default: twistd.tap]
2014-11-26 05:13:42+0000 [-] [caldav-1]   -y, --python=        read an application from within a Python file (implies
2014-11-26 05:13:42+0000 [-] [caldav-1]                        -o)
2014-11-26 05:13:42+0000 [-] [caldav-1]   -s, --source=        Read an application from a .tas file (AOT format).
2014-11-26 05:13:42+0000 [-] [caldav-1]   -d, --rundir=        Change to a supplied directory before running [default:
2014-11-26 05:13:42+0000 [-] [caldav-1]                        .]
2014-11-26 05:13:42+0000 [-] [caldav-1]       --prefix=        use the given prefix when syslogging [default: twisted]
2014-11-26 05:13:42+0000 [-] [caldav-1]       --pidfile=       Name of the pidfile [default: twistd.pid]
2014-11-26 05:13:42+0000 [-] [caldav-1]       --chroot=        Chroot to a supplied directory before running
2014-11-26 05:13:42+0000 [-] [caldav-1]   -u, --uid=           The uid to run as.
2014-11-26 05:13:42+0000 [-] [caldav-1]   -g, --gid=           The gid to run as.
2014-11-26 05:13:42+0000 [-] [caldav-1]       --umask=         The (octal) file creation mask to apply.
2014-11-26 05:13:42+0000 [-] [caldav-1]       --help-reactors  Display a list of possibly available reactor names.
2014-11-26 05:13:42+0000 [-] [caldav-1]   -r, --reactor=       Which reactor to use (see --help-reactors for a list of
2014-11-26 05:13:42+0000 [-] [caldav-1]                        possibilities)
2014-11-26 05:13:42+0000 [-] [caldav-1]       --help           Display this help and exit.
2014-11-26 05:13:42+0000 [-] [caldav-1]       --spew           Print an insanely verbose log of everything that happens.
2014-11-26 05:13:42+0000 [-] [caldav-1]                        Useful when debugging freezes or locks in complex code.
2014-11-26 05:13:42+0000 [-] [caldav-1]       --version        Print version information and exit.
2014-11-26 05:13:42+0000 [-] [caldav-1]   -b, --debug          Run the application in the Python Debugger (implies
2014-11-26 05:13:42+0000 [-] [caldav-1]                        nodaemon), sending SIGUSR2 will drop into debugger
2014-11-26 05:13:42+0000 [-] [caldav-1]
2014-11-26 05:13:42+0000 [-] [caldav-1] twistd reads a twisted.application.service.Application out of a file and runs
2014-11-26 05:13:42+0000 [-] [caldav-1] it.
2014-11-26 05:13:42+0000 [-] [caldav-1] Commands:
2014-11-26 05:13:42+0000 [-] [caldav-1]     caldav           Calendar and Contacts Server
2014-11-26 05:13:42+0000 [-] [caldav-1]     conch            A Conch SSH service.
2014-11-26 05:13:42+0000 [-] [caldav-1]     dns              A domain name server.
2014-11-26 05:13:42+0000 [-] [caldav-1]     ftp              An FTP server.
2014-11-26 05:13:42+0000 [-] [caldav-1]     inetd            An inetd(8) replacement.
2014-11-26 05:13:42+0000 [-] [caldav-1]     mail             An email service
2014-11-26 05:13:42+0000 [-] [caldav-1]     manhole          An interactive remote debugger service accessible via
2014-11-26 05:13:42+0000 [-] [caldav-1]                      telnet and ssh and providing syntax coloring and basic line
2014-11-26 05:13:42+0000 [-] [caldav-1]                      editing functionality.
2014-11-26 05:13:42+0000 [-] [caldav-1]     manhole-old      An interactive remote debugger service.
2014-11-26 05:13:42+0000 [-] [caldav-1]     news             A news server.
2014-11-26 05:13:42+0000 [-] [caldav-1]     portforward      A simple port-forwarder.
2014-11-26 05:13:42+0000 [-] [caldav-1]     procmon          A process watchdog / supervisor
2014-11-26 05:13:42+0000 [-] [caldav-1]     socks            A SOCKSv4 proxy service.
2014-11-26 05:13:42+0000 [-] [caldav-1]     telnet           A simple, telnet-based remote debugging service.
2014-11-26 05:13:42+0000 [-] [caldav-1]     tftp             A TFTP Server
2014-11-26 05:13:42+0000 [-] [caldav-1]     web              A general-purpose web server which can serve from a
2014-11-26 05:13:42+0000 [-] [caldav-1]                      filesystem or application resource.
2014-11-26 05:13:42+0000 [-] [caldav-1]     words            A modern words server
2014-11-26 05:13:42+0000 [-] [caldav-1]     xmpp-router      An XMPP Router server
2014-11-26 05:13:42+0000 [-] [caldav-1]
2014-11-26 05:13:42+0000 [-] [caldav-1] /usr/bin/twistd: The specified reactor cannot be used, failed with error: reactor already installed.
2014-11-26 05:13:42+0000 [-] [caldav-1] See the list of available reactors with --help-reactors