[CalendarServer-users] twistd: The specified reactor cannot be used

Gaurav Jain monkeyfdude at gmail.com
Tue Nov 25 21:19:16 PST 2014


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-users/attachments/20141125/f089597f/attachment.html>


More information about the calendarserver-users mailing list