Дело вовсе не в zentyal-desktop. У тебя включен roaming_profiles. Профиль пользователя хранится на сервере. Естественно рабочая станция будет висеть, если профиль недоступен. Решение - либо храни профили локально, выключив roaming_profiles в PDC (в этом случае не будет работать zentyal-desktop), либо организуй бесперебойную работу сервера.
А вот и нет roaming_profiles у меня выключен, когода на рабочей станции пользователь заходит первый раз на компьютере в папке home рабочей станции создаеться папка пользователя с именем логина пользователя и собственно все конфиги в ней храняться. На сервер в одноименной папке пользователя храняться только 3 скрытых файла:
.bash_logout
.bash_rc
.profile
на рабочей станции эти файлы в папке пользователя тоже есть.
При ситуации когда сервер не доступен машины начинают подвисать, если перезагрузиться то при по пытке авторизации комп висит, как бы задержки дикие происходят. И авторизация под доменными пользователями не проходят.
Так что дела тут не в roaming_profiles.