题 OSX SL服务器CalDav / DirectoryServices身份验证错误[关闭]


我有一个OSX SL服务器(版本10.6.8),已经生产了大约40个用户大约一年。从第一天开始,我遇到了一些问题,偶尔用户iCal客户端会抛出身份验证错误。重置用户密码可以解决问题。我可以为它们重置它们,也可以使用“连接到服务器”对话框重置它们自己。

因为用户可以重置自己的密码并且为此目的接受旧密码,我觉得问题可能是iCal而不是Open Directory。没有工作站加入/绑定到域。

此外,还可以阅读会议室的代理,并在我们的主要公司日历上显示进出的内容。读取代理我有一个shell脚本来重新创建,但是将公司中的每个人作为公司日历上的委托添加是一个很大的痛苦,因为我找不到命令行方式来执行此操作。

似乎事件最近增加到一周几次。它的用户大多不同,尽管有些人比其他人有更多问题。最新的一个发生在今天下午,我试图找到相关的日志文件和条目。这就是我提出的。我是Linux管理员,这是我唯一的OSX服务器,所以如果有更好的日志文件,请告诉我。我对OSX服务器不太熟悉。

/var/log/caldavd/error.log

2011-10-04 15:40:08-0500 [-] [caldav-8009]  [PooledMemCacheProtocol,client]              [twistedcaldav.directory.appleopendirectory.OpenDirectoryRecord#error] OpenDirectory  (node=/Search) error while performing digest authentication for user <my_user>: ('DirectoryServices Error: Exception raised in file src/CDirectoryService.cpp at line 1078', - 14002)

/Library/Logs/PasswordService/ApplePasswordServer.Server.log

Oct  4 2011 16:15:02    AUTH2: {0x4ca144cc5f7fd0790000002a0000002a, <my_user>} WEBDAV-DIGEST authentication failed, SASL error -13 (password incorrect).

在我或用户重置密码后,这将更改为

Oct  4 2011 16:15:42    AUTH2: {0x4ca144cc5f7fd0790000002a0000002a, <my_user>} WEBDAV-DIGEST authentication succeeded.

/Library/Logs/PasswordService/ApplePasswordServer.Error.log

Oct  4 2011 16:00:54    client response doesn't match what we generated

这重复多次,但没有任何参考哪个客户端。


9
2017-10-05 03:53




我在Lion服务器上遇到同样的问题,没有激活iCal服务器。大量的 client response doesn't match what we generated 消息 - drAlberT
很抱歉这么说,但我对OSX服务器没有一个美好的一天。似乎现实,苹果和ms都不足以实现RFC。这可能听起来很愚蠢,但我选择PHP驱动的DAViCal来睡觉。 - ansi_lumen
您应该在/Applications/Utilities/Console.app中尝试控制台应用程序。它基本上是unix tail的花式gui版本,但同时显示所有系统日志,因此您可以关联日志条目。 - Michael
它与apple的用户目录有关。多年来我在山狮和小牛服务器上都遇到过这个问题。基本上发生的是目录服务随机拒绝用户访问,通常会说明权限错误。它将逐字地工作并停止下一步,然后再次工作。这就是我们离开OS X Server的原因。 - TriadicTech


答案: