Introduction
Ce document décrit le problème rencontré lorsque vous devez modifier le serveur NTP (Network Time Protocol) avec l'interface de ligne de commande lorsque le Web n'est pas accessible.
Problème
L'interface utilisateur graphique Web du serveur de communication vidéo (VCS) n'est pas accessible en raison du fuseau horaire non pris en charge par PHP.
Les journaux Apache sur le VCS montrent qu'il y a eu un problème avec le DateTime Zone :
2014-06-27T01:38:26+00:00 VCGPKUO-MEX1VCSC httpd[14684]: PHP Fatal error: Uncaught
exception 'Exception' with message 'DateTimeZone::__construct()
[datetimezone.--construct]: Unknown or bad timezone (localtime)' in
/share/web/lib/applicationpage.php:305 Stack trace: #0
/share/web/lib/applicationpage.php(305): DateTimeZone->__construct('localtime')
#1 /share/web/lib/page.php(235): ApplicationPage->writeJavaScriptIncludesWrapper()
#2 /share/web/lib/applicationpage.php(493): Page->startHTMLPage() #3
/share/web/public/overview.php(177): ApplicationPage->render() #4 {main} thrown in
/share/web/lib/applicationpage.php on line 305
Solution
Le fuseau horaire doit être supporté par PHP (ID de bogue Cisco CSCue48571); référez-vous à Liste des fuseaux horaires pris en charge pour plus d'informations.
Cependant, avec la version X7.2, vous ne pouvez pas modifier le paramètre de fuseau horaire/NTP à partir de l'interface de ligne de commande (ID de bogue Cisco CSCub89943) lorsque le Web n'est pas accessible.
Par conséquent, il doit être modifié avec la commande dbxsh sur le VCS. Cisco vous recommande d'impliquer le centre d'assistance technique Cisco lorsque cette modification doit être effectuée.
Voici les étapes :
- Secure Shell (SSH) vers le VCS.
- Connectez-vous en tant que root.
- Exécutez la commande dbxsh.
- Entrez le fuseau horaire xconfiguration : UTC.
- Tapez bye afin de quitter le shell racine.
- Quittez SSH.
Ce problème de fuseau horaire est résolu dans VCS version x8.