[CalendarServer-users] CalendarServer fails to run on fresh deb9 install

Michael Carter avidflyer at me.com
Thu Mar 1 12:27:48 PST 2018


Thanks, Guido..

caldav at 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


 Michael Carter | avidflyer at me.com <mailto:avidflyer at me.com> | 408.386.0288

> On Mar 1, 2018, at 12:11 PM, Guido Günther <agx at sigxcpu.org> wrote:
> 
> 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 at 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 at lists.macosforge.org
>> https://lists.macosforge.org/mailman/listinfo/calendarserver-users
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-users/attachments/20180301/a2a8d41e/attachment.html>


More information about the calendarserver-users mailing list