Introduzione
In questo documento viene descritto come identificare e correggere lo stato di errore in Management Connector che non può influire sui servizi ibridi ospitati in Expressway.
Prerequisiti
Requisiti
Cisco raccomanda la conoscenza dei seguenti argomenti:
- Webex Organization.
- Calendario ibrido Webex.
- Cisco Expressways.
Componenti usati
Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Introduzione
È stato rilevato che dopo l'aggiornamento del firmware Expressway il connettore di gestione non è in grado di uscire dall'hub di controllo da Management Connector e da tutti i servizi ibridi ospitati offline.
Errore dall'hub di controllo
Con un account amministratore, accedere a admin.webex.com > Servizi > Ibrido > Calendario ibrido con Exchange> Risorse > Visualizza tutto.
Errore hub di controllo
Selezionare il cluster e il nodo interessati e confermare lo stato Non in linea.
Stato offline
Errore dall'interfaccia utente di Expressway
Accedere a Expressway login > Status > Alarms (Avvisi). Individua applicazione: avviso di errore per il servizio di gestione.
Allarme
"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."
Allarme estratto dall'istantanea di registrazione...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"
Risoluzione dei problemi
Ci sono 3 modi noti per raccogliere i registri Expressway, per questo allarme l'opzione migliore è Registrazione diagnostica. Selezionare Expressway login > Maintenance > Diagnostics > Hybrid Services Log Levels (Accesso Expressway > Manutenzione > Diagnostica > Livelli registro servizi ibridi). Verificare che i livelli del registro dei servizi ibridi siano impostati su DEBUG.
Livelli di log
Abilita registrazione diagnostica durante la replica del problema.
Accedere a Expressway login > Manutenzione > Diagnostica > Registrazione diagnostica > Avvia nuovo registro. Una volta raccolti i log, aprire lo snapshot di log...file txt e ricerca Autorizzazione negata.
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'
Crea snapshot di sistema completo.
Accedere a Expressway login > Manutenzione > Diagnostica > Snapshot di sistema > Crea snapshot completo. Aprire hybrid_services...file di log e ricerca Autorizzazione negata.
Inviare i log a Webex.
Selezionare Expressway login > Applications > Hybrid Services > Connector Logging > Send.
Avviso: Opzione non disponibile perché Connettore non in linea.
Soluzione
Accesso tramite SSH
Accedere tramite SSH al nodo interessato con l'account root. Tipo:
ls -la /mnt/harddisk/current/
SSH
Un connettore integro e funzionante dispone delle seguenti autorizzazioni di file system:
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
Le modalità sono read (r), write (w) o execute (x). Il primo campo contiene 10 caratteri che fanno riferimento alle seguenti caratteristiche:
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
Il nodo interessato non dispone del set di autorizzazioni corretto per il file system di Fusion.
drwxr-x--- 6 root root 4096 Apr 29 21:54 fusion
Per modificare le autorizzazioni di un file, si utilizza il comando chmod (abbreviazione di change mode), con la seguente sintassi:
chmod 755 /mnt/harddisk/current/fusion
fusione
La rappresentazione Unix drwxr-xr-x si traduce nella notazione numerica: 755
Nota: Assicurarsi di controllare le autorizzazioni corrette per tutte le directory poiché non solo la fusione potrebbe essere interessata.
Convalida gestione connettore
GUI Expressway
Selezionare Expressway login > Applications > Hybrid Services > Connector Management > Restart connector button.
Riavvia connettore
Avvio di Gestione connettore completato.
Operazione riuscita
Causa principale
Una o più autorizzazioni del file system utilizzate per i servizi ibridi sono state modificate influendo sulla capacità di avvio corretto di Hybrid Management Connector. Cisco sta ancora cercando di stabilire il motivo.
Informazioni correlate