A patch that "works for me" is the following; I'm basically making it so it 
doesn’t try to use /usr/bin/python (which is Python 2.7), and instead having it 
try /usr/bin/python2.6 first (which works).

First, for /usr/bin/caldavd
--- caldavd     2012-01-20 15:48:11.287759928 -0700
+++ /usr/bin/caldavd    2012-01-20 15:45:50.183936151 -0700
@@ -46,7 +46,7 @@
   return 0;
 }
 
-for v in "" "2.6" "2.5"; do
+for v in "2.6" "2.5"; do
   for p in                                                              \
     "${PYTHON:=}"                                                       \
     "python${v}"                                                        \


And for the init script:

diff --git a/init.d/calendarserver b/init.d/calendarserver
index b260b33..6b0d95b 100755
--- a/init.d/calendarserver
+++ b/init.d/calendarserver
@@ -57,7 +57,7 @@ case "$1" in
   stop)
        log_daemon_msg "Stopping $DESC" "$NAME"
        if start-stop-daemon --oknodo --stop --quiet --pidfile $RUNDIR$NAME.pid 
\
-               --exec /usr/bin/python; then
+               --exec /usr/bin/python2.6; then
            log_end_msg 0
            RET=0
        else
@@ -74,7 +74,7 @@ case "$1" in
        if check_start_daemon; then
            log_daemon_msg "Restarting $DESC" "$NAME"
            start-stop-daemon --stop --quiet --oknodo  --pidfile \
-                   $RUNDIR$NAME.pid --exec /usr/bin/python
+                   $RUNDIR$NAME.pid --exec /usr/bin/python2.6
            sleep 1
            if start-stop-daemon --start --quiet --pidfile \
                    $RUNDIR$NAME.pid --exec $DAEMON -- $DAEMON_OPTS 
2>/dev/null; then


--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to