Então eu instalei e estes são os resultados de uma tentativa de iniciá-lo:
user@hostname:~$ sudo service calendarserver status
● calendarserver.service - LSB: Calendar and Contacts Server
Loaded: loaded (/etc/init.d/calendarserver; bad; vendor preset: enabled)
Active: active (exited) since Fri 2017-02-03 12:12:09 EST; 4min 24s ago
Docs: man:systemd-sysv-generator(8)
Feb 03 12:12:09 hostname systemd[1]: Starting LSB: Calendar and Contacts Server...
Feb 03 12:12:09 hostname calendarserver[4663]: * Not starting calendarserver, disabled via /etc/default/calendarserver
Feb 03 12:12:09 hostname systemd[1]: Started LSB: Calendar and Contacts Server.
Feb 03 12:16:09 hostname systemd[1]: Started LSB: Calendar and Contacts Server.
Acho que isso significa que já estava em execução. Como posso verificar se está funcionando corretamente? Tentei conectar-me a ele no link , mas sem dados.
Hmm ... OK, eu estava assistindo o log do sistema e não vi muito que indicava um novo servidor em execução. Então eu olhei aqui como a mensagem aconselha: /etc/default/calendarserver
Aparentemente, a parte que inicia o servidor é start_calendarserver=yes
e isso precisa ser descomentado. Uma reinicialização depois mostra o tráfego de log indicando que um novo servidor está em execução. ... mas o que vem depois?
OH.
Feb 3 12:27:02 hostname calendarserver[5570]: txdav.common.icommondatastore.InternalDataStoreError: No such socket file: /var/run/postgresql
Aparentemente, ele usa o Postgresql. Vou instalar isso e reiniciar. Você pensaria que, se precisasse de algo, haveria uma dependência. Sheesh ESTÁ BEM. Desta vez começou sem erros. Vai tentar acertar novamente. Não.
Aparentemente, eu preciso ter atributos estendidos do sistema de arquivos, então corrigi isso e remontei a unidade.
Agora estou vendo isso nos registros:
Feb 3 13:11:47 hostname calendarserver[10440]: usr/lib/python2.7/dist-packages/twext/python/__pycache__/_cffi_twext_python_sacl_xe128630fxbbd600c.c:2:20: fatal error: Python.h: No such file or directory
Também observei o acima ao tentar executar alguns dos scripts calendarserver_*
. ... OK, eu percebi isso também. Outra dependência quebrada, que é dizer que também precisa de python-dev. Ainda não está funcionando e desta vez nenhum erro foi reportado. : - |