惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - Franky
U
Unit 42
MyScale Blog
MyScale Blog
B
Blog
阮一峰的网络日志
阮一峰的网络日志
量子位
IT之家
IT之家
The GitHub Blog
The GitHub Blog
F
Fortinet All Blogs
Recent Announcements
Recent Announcements
V
Visual Studio Blog
G
Google Developers Blog
Last Week in AI
Last Week in AI
雷峰网
雷峰网
博客园 - 聂微东
博客园 - 叶小钗
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
J
Java Code Geeks
博客园 - 司徒正美
Y
Y Combinator Blog
T
The Blog of Author Tim Ferriss
月光博客
月光博客
aimingoo的专栏
aimingoo的专栏

博客园 - 冯东

Oracle问题诊断过程常用SQL Cognos10 RedHat5.4 X64 安装记录 不用JavaScript实现列表排序(利用钻取实现) 从命令行启动Cognos的方法 如何让列表实现任意字段类型的排序 如何使导出的excel和报表分页设置不一样 基于Oracle触发器的报表版本保存工具 JS屏蔽Cognos报表右键菜单 - 冯东 - 博客园 利用JS重写Cognos右键菜单 Cognos亲和力解释 Java中Split函数的问题 - 冯东 - 博客园 修改Oracle数据库的字符集 Oracle锁定选出的结果集 面试题 北漂,真的来了 通过修改Linux服务自动启动指定应用程序 Oracle自动启动(解决了Failed to auto-start Oracle Net Listene和Message 1053 not found错误) 由于系统时间修改导致Oracle启动失败 - 冯东 - 博客园 Oracle中删除包含物化视图的表空间的方法
Cognos重建CSK
冯东 · 2010-09-26 · via 博客园 - 冯东

Posted on 2010-09-26 13:30  冯东  阅读(1124)  评论()    收藏  举报

Cognos配置过程中经常会遇到由于CSK配置的问题导致启动失败,我这里试了一下,不敢保证一定能把所有的问题都解决。
先说一下我对CSK的理解
ApplicationServer和cm通信的凭证,若Application Server配置的密码与CM配置的密码不一致,那么Application Server就没法注册到CM上。
本地的配置文件cogstartup.xml存储的密码信息都是加密的,而密文是根据CSK的配置生成的。(具体怎么生成的还不清楚)。
我在试验过程中更换jdk(1.6)没有重现那个问题。我觉得重建CSK应该是可以解决一些问题,可以通过删除文件夹或者删除Security->cryptography->Cognos(默认名称)来重建,两个没有区别,我这里演示通过删除文件夹来重建CSK。步骤如下
将c8_location\configuration文件夹下的csk、encryptkeypair、signkeypair文件夹删除(新建一个文件夹,将他们挪过去)
启动Cognos Configuration,点击保存按钮,此时报错,如下图

[Validation]
1. [ ERROR ] CAM-CRP-1064 Unable to process the PKCS #7 data because of an internal error. Unable to find an appropriate common symmetric key to decrypt the data.
The parameter named 'Shared secret' located in 'Portal Services' is currently invalid.
2. [ ERROR ] CAM-CRP-1064 Unable to process the PKCS #7 data because of an internal error. Unable to find an appropriate common symmetric key to decrypt the data.
The parameter named 'Bind user DN and password' located in 'ldap' is currently invalid.
3. [ ERROR ] CAM-CRP-1064 Unable to process the PKCS #7 data because of an internal error. Unable to find an appropriate common symmetric key to decrypt the data.
The parameter named 'User ID and password' located in 'Content Store' is currently invalid.
4. [ ERROR ] CAM-CRP-1064 Unable to process the PKCS #7 data because of an internal error. Unable to find an appropriate common symmetric key to decrypt the data.
The parameter named 'Account and password' located in 'Notification' is currently invalid.

我们看这里面所提示的错误信息都是涉及到用户名和密码的部分,这是因为删除了CSK之后需要重新对这写信息进行加密,而以前的用户名密码是按照之前的csk加密存储的,所以必须重新配置一下这些密码。
如日志提示我的配置当中有4个地方修要修改,不知道密码的属性点击编辑框然后直接点击OK按钮即可。
Enviroment-> Portal Services下的Shared secret点击编辑框,直接点击OK
Security ->Authentication->ldap下的Bind user DN and password,点击编辑框,直接点击OK。
Data Access->Content Manager下的Content store配置的用户名密码,我们需要重新输入一遍
Notification中的Account and password属性,点击编辑框,然后点击OK。
然后点击保存,会出现
下面的提示

点击YES继续,会输出下面的错误信息。

不用担心,我们再次启动cognos这是在Generating cryptographic information时间会稍微长一点。然后就是正常的启动日志