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 [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]