Introdução
Este documento descreve como identificar e corrigir o status de falha no Management Connector que não pode afetar os Serviços Híbridos hospedados em um Expressway.
Pré-requisitos
Requisitos
A Cisco recomenda que você tenha conhecimento destes tópicos:
- Uma Empresa Webex.
- Calendário híbrido do Webex.
- Cisco Expressways.
Componentes Utilizados
As informações neste documento são baseadas nestas versões de software e hardware:
As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
Background
Foi descoberto que, após a atualização do firmware do Expressway, o Conector de gerenciamento não pode começar a sair do Conector de Gerenciamento e de todos os Serviços Híbridos hospedados Offline no Hub de Controle.
Erro do Hub de Controle
Com uma conta de Administrador, faça login em admin.webex.com > Services > Hybrid > Hybrid Calendar with Exchange > Resources > View All.
Erro de Hub de Controle
Selecione o Cluster e o Nó afetados e confirme o status Off-line.
Status off-line
Erro na GUI do Expressway
Vá para Expressway login > Status > Alarms. Localizar alarme de falha do aplicativo para o serviço de gerenciamento.
Alarme
"Several unexpected software errors were detected in /opt/c_mgmt/bin/c_mgmt.sh /var/run/c_mgmt/c_mgmt.pid: 1. This service will not be restarted automatically."
Alarme extraído do instantâneo de log...txt
2025-06-30T21:53:48.354-04:00 ccnp-expressway-hybrid1 supervisor: Level="ERROR" Event="Alarm Raised" Id="15019" UUID="1a18bfa6-f822-11e1-b0db-c35cb1b8e3e5" Severity="error" Detail="Application failed: Several unexpected software errors were detected in /opt/c_mgmt/bin/c_mgmt.sh /var/run/c_mgmt/c_mgmt.pid: 1. This service will not be restarted automatically." UTCTime="2025-07-01 01:53:48,353"
Troubleshooting
Há 3 maneiras conhecidas de coletar logs do Expressway; para esse alarme, a melhor opção é o Log de Diagnóstico. Vá para Expressway login > Maintenance > Diagnostics > Hybrid Services Log Levels. Verifique se os Níveis de Log dos Serviços Híbridos estão definidos como DEBUG.
Níveis de log
Habilite o Log de Diagnóstico enquanto o problema é replicado.
Vá para Expressway login > Maintenance > Diagnostics > Diagnostic logging > Start new log. Depois que os logs forem coletados, abra o instantâneo de log...txt file e procure Permission Denied.
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: File "./cafedynamic/cafemanager.py", line 128, in _initialise_filesystem_to_full
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: File "./cafedynamic/cafemanager.py", line 187, in _create_template_dir
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: File "./cafedynamic/cafemanager.py", line 181, in _create_template_dir
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: File "./cafedynamic/cafexutil.py", line 387, in make_path
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: File "./cafedynamic/cafexutil.py", line 401, in makedirs
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: File "", line 225, in makedirs
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: PermissionError: [Errno 13] Permission denied: '/mnt/harddisk/current/fusion/template'
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt:
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: During handling of the above exception, another exception occurred:
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt:
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: Traceback (most recent call last):
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: File "", line 11, in
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: File "./managementconnector/managementconnectormain.py", line 40, in main
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: File "./managementconnector/applicationrunner.py", line 41, in launch
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: File "./managementconnector/mgmtconnector.py", line 98, in start
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: File "./cafedynamic/cafemanager.py", line 98, in start
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: File "./cafedynamic/cafemanager.py", line 73, in _initialise_filesystem
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: File "./cafedynamic/cafemanager.py", line 138, in _initialise_filesystem_to_full
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: Exception: [Errno 13] Permission denied: '/mnt/harddisk/current/fusion/template'
Criar Instantâneo de Sistema Completo.
Vá para Expressway login > Maintenance > Diagnostics > System snapshot > Create full snapshot. Open hybrid_services...arquivo de log e procure por Permissão Negada.
Enviar registros para o Webex.
Vá para Expressway login > Applications > Hybrid Services > Connector Logging > Send.
aviso: Opção não disponível porque o Conector está Offline.
Solução
Login via SSH
Faça login via SSH no nó afetado com a conta raiz. Digite:
ls -la /mnt/harddisk/current/
SSH
Um Conector íntegro e em funcionamento tem estas permissões de sistema de arquivos:
drwxr-xr-x 8 root root 4096 Apr 29 21:53 .
drwxr-xr-x 13 root root 4096 Jun 30 21:52 ..
drw------- 3 root root 4096 Apr 29 21:05 clusterdb
drwxr-xr-x 2 root root 4096 Apr 29 21:06 debug
drwxr-xr-x 6 root root 4096 Apr 29 21:54 fusion
drwxr-xr-x 7 root root 4096 Apr 29 21:54 opt
drwxr-xr-x 5 root root 4096 Apr 29 21:09 persistent
drwxr-xr-x 3 root root 4096 Jun 8 08:07 tbl
Os modos são read (r), write (w) ou execute (x). O primeiro campo contém 10 caracteres que se referem a estas características:
Character What it means
1 "d" if a directory, "-" if a file
2 "r" if file is readable to user, "-" if not
3 "w" if file is writable to user, "-" if not
4 "x" if file is executable to user, "-" if not
5-7 same as 2-4, with reference to group
8-10 same as 2-4, with reference to everyone on the system
O nó afetado não tem a permissão correta definida para o sistema de arquivos de fusão.
drwxr-x--- 6 root root 4096 Apr 29 21:54 fusion
Para alterar as permissões de um arquivo, usa-se o comando chmod (abreviação de change mode), com esta sintaxe:
chmod 755 /mnt/harddisk/current/fusion
fusão
A representação Unix drwxr-xr-x traduz para a notação numérica: 755
Note: Certifique-se de verificar as permissões corretas para todos os diretórios, já que não apenas a fusão poderia ser afetada.
Validar Gerenciamento do Conector
GUI do Expressway
Acesse o botão Expressway login > Applications > Hybrid Services > Connector Management > Restart connector.
Reiniciar conector
Gerenciamento de Conector iniciado com êxito.
Bem-sucedido
Causa raiz
Uma ou mais permissões do sistema de arquivos usadas para Serviços Híbridos foram modificadas, afetando a capacidade de iniciar corretamente o Hybrid Management Connector. A Cisco ainda está investigando para concluir o motivo.
Informações Relacionadas