目录

简介

先决条件

要求

使用的组件

解决Cisco Unity Connection 10.5上的重新协商失败

失败原因

简介

本文档介绍解决Cisco Unity Connection发布服务器和订用服务器之间重新协商失败的步骤。

先决条件

要求

思科建议您了解Linux。

使用的组件

本文档中的信息基于Cisco Unity Connection版本10.5.2

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您使用的是真实网络，请确保您已经了解所有命令的潜在影响。

解决Cisco Unity Connection 10.5上的重新协商失败

从Unity Connection服务器收集重新协商日志。

- 重新协商日志显示代码片段，类似于以下内容：

+ [[ -n '' ]]

+ [[ -z '' ]]

+ target_exec /opt/cisco/connection/bin/cuc_controlcenter.sh '"A' Cisco 'DB"' start

+ sudo -u cucluster ssh gaxgpvs96 ' sh -lc '\''source /usr/local/cm/db/informix/local/ids.env && /opt/cisco/connection/bin/cuc_controlcenter.sh' '"A' Cisco 'DB"' 'start'\'''

sh: /opt/cisco/connection/bin/cuc_controlcenter.sh: Permission denied

++ error

++ '[' 0 -eq 1 ']'

++ '[' 0 -eq 1 ']'

++ echo 'Cluster renegotiation failed.'

++ echo 'The cluster renegotiation log cuc-cluster-rejoin_2016-01-30_14.53.47.log can be found in the installation logging location through the CLI or RTMT.'

++ exit 1

- 需要关注此行：

sh: /opt/cisco/connection/bin/cuc_controlcenter.sh: Permission denied

- 要在两者上禁用SELinux模式，新发布者和已可用的订用者节点使用命令utils os secure permissive。

- 禁用SELinux后，运行reognate命令utils cuc cluster reognate(utils cuc cluster resognate)。

在更换服务器或在发布服务器上重新安装连接后，此命令会与连接群集中的发布服务器创建群集关系。此命令使用来自订阅服务器的数据覆盖发布服务器上的所有数据，并初始化服务器之间的复制。

注意：请记住，一旦服务器集群设置成功且两个节点之间的复制良好，请启用SELinux。

失败原因

Cisco Unity Connection 10.5上重新协商失败的主要原因是SELinux，它阻止bash对文件/opt/cisco/connection/bin/cuc_controlcenter.sh进行getattr访问。