Einleitung
In diesem Dokument wird beschrieben, wie der Status "Fehlgeschlagen" bei Management Connector identifiziert und behoben werden kann, der sich nicht auf Hybrid-Services auswirken kann, die auf einem Expressway gehostet werden.
Voraussetzungen
Anforderungen
Cisco empfiehlt, dass Sie über Kenntnisse in folgenden Bereichen verfügen:
- Eine WebEx-Organisation.
- WebEx Hybrid-Kalender.
- Cisco Expressways
Verwendete Komponenten
Die Informationen in diesem Dokument basierend auf folgenden Software- und Hardware-Versionen:
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die möglichen Auswirkungen aller Befehle kennen.
Hintergrund
Es wurde festgestellt, dass der Management Connector nach dem Upgrade der Expressway-Firmware nicht mehr in der Lage ist, den Management Connector und alle Hybrid-Services offline vom Control Hub gehostet zu lassen.
Fehler vom Steuerungs-Hub
Melden Sie sich mit einem Administratorkonto bei admin.webex.com > Services > Hybrid > Hybrid Calendar mit Exchange > Resources > View All (Alle anzeigen) an.
Control Hub-Fehler
Wählen Sie den betroffenen Cluster und Knoten aus, und bestätigen Sie den Offline-Status.
Offline-Status
Fehler in der Expressway-GUI
Gehen Sie zu Expressway login > Status > Alarms. Alarm "Locate Application failed" für Mgmt-Service.
Alarm
"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."
Alarm wird ausProtokollierungsmomentextrahiert...Text
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"
Fehlerbehebung
Es gibt 3 bekannte Möglichkeiten, Expressway-Protokolle zu sammeln. Für diesen Alarm ist die beste Option Diagnoseprotokollierung. Gehen Sie zu Expressway login > Maintenance > Diagnostics > Hybrid Services Log Levels. Stellen Sie sicher, dass die Hybrid Services-Protokollstufen auf DEBUG eingestellt sind.
Protokollstufen
Aktivieren der Diagnoseprotokollierung, während das Problem repliziert wird
Gehen Sie zu Expressway login > Maintenance > Diagnostics > Diagnostic logging > Start new log. Sobald die Protokolle gesammelt wurden, öffnen Sie den Protokoll-Snapshot...TXT-Datei, und suchen Sie nach Permission Denied (Berechtigung verweigert).
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'
Vollständigen System-Snapshot erstellen.
Gehen Sie zu Expressway-Anmeldung > Wartung > Diagnose > System-Snapshot > Vollständigen Snapshot erstellen. Öffnen Sie hybrid_services...Protokolldatei und Suche nach Permission Denied (Berechtigung verweigert).
Protokolle an WebEx senden.
Gehen Sie zu Expressway login > Applications > Hybrid Services > Connector Logging > Send.
Warnung: Option nicht verfügbar, da Connector offline ist.
Lösung
Anmeldung über SSH
Melden Sie sich über SSH beim betroffenen Knoten mit dem Root-Konto an. Typ:
ls -la /mnt/harddisk/current/
SSH
Ein funktionierender Connector verfügt über folgende Dateisystemberechtigungen:
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
Die Modi sind read (r), write (w) oder execute (x). Das erste Feld enthält 10 Zeichen, die sich auf folgende Merkmale beziehen:
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
Der betroffene Knoten verfügt nicht über die richtige Berechtigung für das Fusion-Dateisystem.
drwxr-x--- 6 root root 4096 Apr 29 21:54 fusion
Um die Berechtigungen einer Datei zu ändern, verwendet man den Befehl chmod (kurz für Änderungsmodus) mit folgender Syntax:
chmod 755 /mnt/harddisk/current/fusion
Fusion
Die Unix-Darstellung drwxr-xr-x wird in die numerische Notation übersetzt: 755
Anmerkung: Überprüfen Sie die richtigen Berechtigungen für alle Verzeichnisse, da nicht nur Fusion betroffen sein könnte.
Connector-Management überprüfen
Expressway-GUI
Gehen Sie zu Expressway login > Applications > Hybrid Services > Connector Management > Restart connector button.
Connector neu starten
Connector-Verwaltung erfolgreich gestartet.
Erfolgreich
Ursache
Mindestens eine Dateisystemberechtigung, die für Hybrid Services verwendet wurde, wurde geändert, was sich auf die Fähigkeit auswirkt, korrekt mit dem Hybrid Management Connector zu starten. Cisco arbeitet noch daran, den Grund zu ermitteln.
Zugehörige Informationen