Introduction
Ce document décrit comment identifier et corriger l’état d’échec sur Management Connector incapable d’affecter les services hybrides hébergés sur un Expressway.
Conditions préalables
Exigences
Cisco vous recommande de prendre connaissance des rubriques suivantes :
- Une Organisation Webex.
- Calendrier hybride Webex.
- Cisco Expressways.
Composants utilisés
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Fond
Après la mise à niveau du micrologiciel d’Expressway, le connecteur de gestion ne peut pas commencer à quitter le connecteur de gestion et tous les services hybrides hébergés hors ligne à partir du Control Hub.
Erreur du Control Hub
Avec un compte Administrateur, connectez-vous à admin.webex.com > Services > Hybrid > Hybrid Calendar with Exchange > Resources > View All.
Erreur du concentrateur de contrôle
Sélectionnez le cluster et le noeud affectés et confirmez l'état Hors connexion.
État hors connexion
Erreur de l’interface utilisateur Expressway
Accédez à Expressway login > Status > Alarms. Localisez l'alarme Échec de l'application pour le service de gestion.
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 extraite de la journalisation de l'instantané...texte
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"
Dépannage
Il existe 3 façons connues de collecter les journaux Expressway, pour cette alarme, la meilleure option est la journalisation de diagnostic. Accédez à Expressway login > Maintenance > Diagnostics > Hybrid Services Log Levels. Assurez-vous que les niveaux de journal des services hybrides sont définis sur DEBUG.
Niveaux de consignation
Activer la consignation des diagnostics pendant la réplication du problème.
Accédez à Expressway login > Maintenance > Diagnostics > Diagnostic logging > Start new log. Une fois les journaux collectés, ouvrez l'instantané de journalisation...txt et recherchez Permission Denied (Autorisation refusée).
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'
Créer un snapshot système complet.
Accédez à Expressway login > Maintenance > Diagnostics > System snapshot > Create full snapshot. Ouvrez Hybrid_services...et recherchez Autorisation refusée dans le fichier journal.
Envoyer les journaux à Webex.
Accédez à Expressway login > Applications > Hybrid Services > Connector Logging > Send.
Avertissement : Option non disponible car le connecteur est hors connexion.
Solution
Connexion via SSH
Connectez-vous via SSH au noeud affecté avec le compte racine. type :
ls -la /mnt/harddisk/current/
SSH
Un Connecteur sain et fonctionnel dispose des autorisations de système de fichiers suivantes :
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
Les modes sont read (r), write (w) ou execute (x). Le premier champ contient 10 caractères faisant référence aux caractéristiques suivantes :
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
Le noeud affecté n'a pas le jeu d'autorisations correct pour le système de fichiers de fusion.
drwxr-x--- 6 root root 4096 Apr 29 21:54 fusion
Pour modifier les autorisations d'un fichier, on utilise la commande chmod (abréviation de change mode), avec cette syntaxe :
chmod 755 /mnt/harddisk/current/fusion
fusion
La représentation Unix drwxr-xr-x se traduit par la notation numérique : 755
Remarque : Assurez-vous de vérifier les autorisations correctes pour tous les répertoires, car non seulement la fusion pourrait être affectée.
Valider la gestion des connecteurs
Interface graphique Expressway
Accédez à Expressway login > Applications > Hybrid Services > Connector Management > Restart connector button.
Redémarrer le connecteur
La gestion des connecteurs a démarré.
Réussi
Cause première
Une ou plusieurs autorisations de système de fichiers utilisées pour les services hybrides ont été modifiées, ce qui affecte la capacité à démarrer correctement vers le connecteur de gestion hybride. Cisco cherche toujours à en déterminer la raison.
Informations connexes