Hi, I’m grabbing an OmniOS ISO to try this in a VM. I have very little solaris experience, so we’ll see how it goes :)
It seems that something about your kerberos installation is different from what PyKerbeors expects. Since you mentioned iOS and OS X clients, you might consider simply disabling kerberos in the Calendar Server setup, since the native clients at least do not support it (I’m not sure if Android clients support kerberos). I see your post on the OmniOS forum… hopefully they can help. -dre > On Oct 5, 2014, at 4:57 AM, Olaf Marzocchi <li...@marzocchi.net> wrote: > > Hello again, > may I ask again if someone is able to help me with the issue? my only > alternative is to abandon CalendarServer. > > Regards, > Olaf Marzocchi > > > > Il giorno 14/set/2014, alle ore 12:44, Olaf Marzocchi <li...@marzocchi.net> > ha scritto: > >> >> Dear all, >> I am preparing a server based on OmniOS (kernel illumos), let’s say the >> successor of OpenIndiana (OpenSolaris) and I would like to offer >> CalDAV/CardDAV to the users. I chose calendarserver because the users use >> iOS, OS X, Android. >> >> I run “python setup.py” and everything runs well (I just needed to put the >> GNU tar in the path before the one provided by OmniOS/illumos) until >> PyKerberos. >> >> ------ >> ~/CalendarServer/CalendarServer-5.2 $ ./run -s >> >> Using built libevent. >> >> Using built memcached. >> >> Using built PostgreSQL. >> >> Using built OpenLDAP. >> >> Using built libffi. >> >> Using system version of setuptools. >> >> Building Zope Interface... >> >> Using system version of pyOpenSSL. >> >> Building PyKerberos... >> >> gcc: error: /usr/bin/krb5-config:: No such file or directory >> gcc: error: Unknown: No such file or directory >> gcc: error: option: No such file or directory >> gcc: error: `gssapi': No such file or directory >> gcc: error: use: No such file or directory >> gcc: error: `--help': No such file or directory >> gcc: error: for: No such file or directory >> gcc: error: usage: No such file or directory >> gcc: error: unrecognized command line option '--' >> error: command 'gcc' failed with exit status 1 >> >> ~/CalendarServer/CalendarServer-5.2 $ cd ../PyKerberos >> >> ~/CalendarServer/PyKerberos $ python setup.py build >> >> running build >> running build_ext >> building 'kerberos' extension >> gcc -m64 -fno-strict-aliasing -std=c99 -m64 -DNDEBUG -g -O3 -Wall >> -Wstrict-prototypes -fPIC -I/usr/include/python2.6 -c src/kerberos.c -o >> build/temp.solaris-2.11-i86pc-2.6/src/kerberos.o /usr/bin/krb5-config: >> Unknown option `gssapi' -- use `--help' for usage >> gcc: error: /usr/bin/krb5-config:: No such file or directory >> gcc: error: Unknown: No such file or directory >> gcc: error: option: No such file or directory >> gcc: error: `gssapi': No such file or directory >> gcc: error: use: No such file or directory >> gcc: error: `--help': No such file or directory >> gcc: error: for: No such file or directory >> gcc: error: usage: No such file or directory >> gcc: error: unrecognized command line option '--' >> error: command 'gcc' failed with exit status 1 >> >> ~/src/CalendarServer/PyKerberos $ krb5-config --all --libs —cflags >> >> Version: Solaris Kerberos (based on MIT Kerberos 5 release 1.6.3) >> Vendor: Sun Microsystems, Inc. >> Prefix: /usr >> Exec_prefix: /usr >> -I/usr/include/kerberosv5 >> -L/usr/lib -R/usr/lib -lkrb5 >> ------ >> >> As you can see, “gssapi” does not show up when requested with >> extra_link_args = commands.getoutput("krb5-config --libs gssapi").split(), >> even if the gssapi packages are installed (I never tested Kerberos though): >> ------ >> ~/src/CalendarServer/PyKerberos $ pkg search gssapi >> >> INDEX ACTION VALUE PACKAGE >> pkg.summary set GSSAPI CONFIG V2 >> pkg:/service/security/gss@0.5.11-0.151010 >> pkg.summary set GSSAPI V2 >> pkg:/system/library/security/gss@0.5.11-0.151010 >> pkg.summary set kernel GSSAPI V2 >> pkg:/system/kernel/security/gss@0.5.11-0.151010 >> basename dir usr/include/gssapi pkg:/system/header@0.5.11-0.151010 >> >> ~/src/CalendarServer/PyKerberos $ pkg info >> pkg:/service/security/gss@0.5.11-0.151010 >> pkg:/system/library/security/gss@0.5.11-0.151010 >> pkg:/system/kernel/security/gss@0.5.11-0.151010 >> pkg:/system/header@0.5.11-0.151010 >> >> Name: service/security/gss >> Summary: GSSAPI CONFIG V2 >> Description: Generic Security Service Application Program Interface, Version >> 2 - config >> Category: System/Security >> State: Installed >> Publisher: omnios >> Version: 0.5.11 >> Build Release: 5.11 >> Branch: 0.151010 >> Packaging Date: Mon Apr 28 19:28:56 2014 >> Size: 17.53 kB >> FMRI: >> pkg://omnios/service/security/gss@0.5.11,5.11-0.151010:20140428T192856Z >> >> Name: system/header >> Summary: SunOS Header Files >> Description: SunOS C/C++ header files for general development of software >> Category: System/Core >> State: Installed >> Publisher: omnios >> Version: 0.5.11 >> Build Release: 5.11 >> Branch: 0.151010 >> Packaging Date: Mon Apr 28 19:29:16 2014 >> Size: 12.19 MB >> FMRI: >> pkg://omnios/system/header@0.5.11,5.11-0.151010:20140428T192916Z >> >> Name: system/kernel/security/gss >> Summary: kernel GSSAPI V2 >> Description: Generic Security Service Application Program Interface, Version >> 2 - kernel >> Category: System/Security >> State: Installed >> Publisher: omnios >> Version: 0.5.11 >> Build Release: 5.11 >> Branch: 0.151010 >> Packaging Date: Mon Apr 28 19:29:21 2014 >> Size: 335.22 kB >> FMRI: >> pkg://omnios/system/kernel/security/gss@0.5.11,5.11-0.151010:20140428T192921Z >> >> Name: system/library/security/gss >> Summary: GSSAPI V2 >> Description: Generic Security Service Application Program Interface, Version >> 2 - user >> Category: System/Security >> State: Installed >> Publisher: omnios >> Version: 0.5.11 >> Build Release: 5.11 >> Branch: 0.151010 >> Packaging Date: Mon Apr 28 19:29:26 2014 >> Size: 687.41 kB >> FMRI: >> pkg://omnios/system/library/security/gss@0.5.11,5.11-0.151010:20140428T192926Z >> ------ >> >> >> Could anyone help me with the issue? >> >> Thanks >> Olaf Marzocchi > > _______________________________________________ > calendarserver-users mailing list > calendarserver-users@lists.macosforge.org > https://lists.macosforge.org/mailman/listinfo/calendarserver-users _______________________________________________ calendarserver-users mailing list calendarserver-users@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/calendarserver-users