软件版本:7.0.1, 7.0.2
操作系统:Windows
参考号:1602385
修改日期:2014-06-09
Technote (troubleshooting)
问题当您正要查看一个附件的时候,您的 Notes 客户端会宕机。
NSD 里的 Fatal 线程的调用堆栈的前几行以下所示(但有时候也会有些变化):
[ 1] 0x068a6d0e kvvapi (37618,1,2f0626,2) - SYM FILE OUTDATED!
[ 2] 0x068a7a56 kvvapi (2f0626,2,0,0) - SYM FILE OUTDATED!
[ 3] 0x77d48734 USER32 (68a7727,2f0626,2,0) - SYM FILE OUTDATED!
[ 4] 0x77d48816 USER32 (0,68a7727,2f0626,2) - SYM FILE OUTDATED!
[ 5] 0x77d4b4c0 USER32 (7958c0,2,0,0) - SYM FILE OUTDATED!
[ 6] 0x77d4b50c USER32 (13df04,18,7958c0,2) - SYM FILE OUTDATED!
[ 7] 0x7c90eae3 ntdll (0,13e440,13e454,48000000) - SYM FILE OUTDATED!
[ 8] 0x77d501f7 USER32 (0,13e564,13e454,48000000) - SYM FILE OUTDATED!
[ 9] 0x77d4ff83 USER32 (0,13e564,13e6e4,48000000) - SYM FILE OUTDATED!
重现问题的步骤:
以操作系统管理员的身份把 Notes 客户端安装到程序文件目录(默认地,被特别限制的用户对这个目录或者目录里的文件没有访问权限)。以受限制的用户帐号登录操作系统并启动 Notes 客户端。找到附件,双击并选择“查看”。(请注意,如果此用户对 keyview.ini 文件没有写权限也可以重现此问题)。
结果: 客户端会宕机。
诊断问题当查看一个附件的时候,会用到 KeyView viewer。这个宕机之所以发生是因为受限制的用户没有正确被设置对 keyview.ini 的访问权限。
keyview.ini文件是 KeyView viewer 的配置文件。当查看一个附件的时候,客户端会尝试对这个文件进行写操作,但由于操作系统级的权限不够而不能成功地访问此文档。
解决问题这个问题已经被报告给质量工程部门,问题编号是 SPR #SNIS6JST8L,并在 Notes 7.0.3 以上版本解决。
摘录自 Notes 和 Domino 修订列表 (
http://www.ibm.com/developerworks/lotus):
Install/Setup/Registration
SPR#
SNIS6JST8L - Modified installer to be Vista compatible. Removed obsolete components from the Notes Client installer. This regression was introduced in 7.0.2.
更多的 Notes/Domino 升级信息,请参考
升级中心。
变通办法:
对keyview.ini文件,给操作系统的当前用户或者用户所在的组赋予写的权限。
原文地址:
http://www-01.ibm.com/support/docview.wss?uid=swg21602385