La delegación del calendario de macOS Server no encuentra usuarios

Estamos ejecutando una Mac Mini en una red de una pequeña empresa, que aloja (entre otras cosas) un servidor de calendario que utiliza Server.app. Hemos configurado cuentas para cada usuario, para que puedan sincronizar calendarios con el servidor.

En Calendario (en la Mac de un usuario), supuestamente se pueden compartir calendarios con otros usuarios en el mismo servidor de calendario. Esto se hace haciendo clic con el botón derecho en un calendario, seleccionando "Compartir calendario" y escribiendo el nombre de la cuenta de un usuario. Alternativamente, el calendario se puede delegar a través de las preferencias de 'Cuentas' (Caldav > Delegar > Editar...). Sin embargo, ¡ninguno de estos realmente encuentra a ninguno de los usuarios de mi servidor! El menú desplegable solo muestra nombres de, por ejemplo, Mail.

He probado con usuarios de 'directorio local' y 'directorio de red' (es decir, con y sin Open Directory), pero ninguno aparece. Preferiblemente, esto funcionaría sin usar Open Directory (ya que no tengo otro uso para él, y lo simple es mejor que lo complejo), pero lo configuraría si fuera necesario.

¿De qué depende esta delegación? ¿Cómo hace el descubrimiento de usuarios?

EDITAR: cuando intento hacer el descubrimiento de usuarios, veo la siguiente entrada de registro:

"REPORT({http://calendarserver.org/ns/}calendarserver-principal-search) /principals/ HTTP/1.1" 207 1229 "-" "Mac+OS+X/10.11.6 (15G1217) CalendarAgent/361.2" i=3 or=1 t=80.2 fwd=<client IP here> unix=true

Y navegar a /principals(es decir, HTTPS en 443) muestra un montón de cosas, pero me da un error de permiso al hacer clic en /principals/users.

EDIT2:

Al navegar a https://mydomain/webcal, ¡ puedo agregar delegados usando la interfaz web! Sin embargo, parece que estos delegados son "por usuario" en lugar de "por calendario", y las agendas delegadas se muestran de manera diferente en Calendar.app. Tampoco parecen sincronizarse con el calendario de iOS. No ideal, pero más cercano.

Confirmaría que este es un problema del lado del cliente. Puedo encontrar usuarios de OSX Server con éxito en calendar.app hasta OSX 10.10, pero esto no funciona en las versiones más nuevas.

Respuestas (1)

Este problema comenzó en un cliente mío después de que actualizaron los clientes de 10.6 a 10.7 y más. El calendario era estable antes de esto. Webcal encuentra a todos los usuarios de ldap, la aplicación de calendario en los clientes no encuentra a todos, y todavía tengo que encontrar un patrón cuando quién no encuentra a alguien más. Algunos no pueden encontrar usuarios de ldap muy antiguos, otros no pueden encontrar un usuario de ldap recién creado. Esto al crear eventos en el calendario e invitar a otros usuarios. Por lo que parece, un error en calendar.app en macOS.