caldav@util:~/CalendarServer/master$ /bin/bash bin/run -n
/Users/caldav/CalendarServer/master/bin/_py.sh: line 104: [: # 1 "<stdin>": integer expression expected
/Users/caldav/CalendarServer/master/bin/_py.sh: line 109: [: # 1 "<stdin>": integer expression expected
Using /Users/caldav/CalendarServer/master/.develop/virtualenv/bin/python as Python
Starting server...
/usr/bin/python2.7: can't find '__main__' module in ''
Same result.
Here’s a snippet of _py.sh that is generating the error:
#
# Compare version numbers
#
cmp_version () {
local v="$1"; shift;
local mv="$1"; shift;
local vh;
local mvh;
local result;
while true; do
vh="${v%%.*}"; # Get highest-order segment
mvh="${mv%%.*}";
if [ "${vh}" -gt "${mvh}" ]; then <— line 104
result=1;
break;
fi;
if [ "${vh}" -lt "${mvh}" ]; then
result=0;
break;
fi;
#Mikec
On Thu, Mar 01, 2018 at 11:01:06AM -0800, Michael Carter wrote:
Steps:
1) Install and patch up Debian 9
2) create a user/group named ‘caldav’
3) As that user, check out master from git (git clone https://github.com/apple/ccs-calendarserver.git master)
4) cd to that directory and run ‘bin/develop’
5) Copy caldavd-test.plist to caldavd-dev.plist
5) Run ‘bin/run -n’
6) Notice errors:
caldav@util:~/CalendarServer/master$ bin/run -n
/Users/caldav/CalendarServer/master/bin/_py.sh: line 104: [: # 1 "<stdin>": integer expression expected
/Users/caldav/CalendarServer/master/bin/_py.sh: line 109: [: # 1 "<stdin>": integer expression expected
Without having looked at the script at all can you try
/bin/bash bin/run -n
since /bin/sh is dash.
-- Guido
Using /Users/caldav/CalendarServer/master/.develop/virtualenv/bin/python as Python
Starting server...
/usr/bin/python2.7: can't find '__main__' module in ''
a) No idea what the _py.sh issues are
b) Shouldn’t this be running the version of python in the virtualenv? Shouldn’t ‘run’ take care of setting up that envionment? Why am I even seeing /usr/bin/python being called?
Thanks.
#mikec
_______________________________________________
calendarserver-users mailing list
calendarserver-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/calendarserver-users