Introduction
Ce document décrit comment dépanner la panne d'installation de module de Virtual Network Computing (VNC) quand vous configurez l'image d'employé.
Conditions préalables
Conditions requises
Cisco vous recommande de prendre connaissance des rubriques suivantes :
- Interface de Linux
- Environnement de virtual machine
- Images d'employé
Les informations contenues dans ce document sont basées sur les versions de logiciel suivantes :
- Version 4.x de CloudCenter
- Image de l'employé CentOS7
Les informations contenues dans ce document ont été créées à partir des périphériques d'un environnement de laboratoire spécifique. Tous les périphériques utilisés dans ce document ont démarré avec une configuration effacée (par défaut). Si votre réseau est opérationnel, assurez-vous que vous comprenez l'effet potentiel de toute commande.
Après que vous téléchargiez le fichier worker_installer.bin et tandis que vous configurez l'image d'employé de Centos 7 avec l'utilisation de la commande mentionnée ici, elle ignore souvent les modules interactifs pour le VNC, même lorsque le processus obtient terminé avec succès.
# ./worker_installer.bin centos7 <cloudtype> worker
Cet article vous aide à aborder de telles situations.
Problèmes
Installez les pannes
Dans cliqr_modules.log, vous pouvez voir la panne de dépendance (glib-2.4).
class= " msgText " de "" de <table= de <noscript> >
il s'avère que vous ne faites pas activer le Javascript, entrent en contact avec votre adminitrator.
L'application peut être déployée avec succès avec l'utilisation de cette image d'employé, mais l'utilisateur ne pourra pas accéder aux exemples déployés par l'intermédiaire du VNC de l'interface utilisateur de Cisco Call manager (CCM) (UI).
Pannes de démarrage
Dans le fichier de /var/log/messages on peut vérifier si VNC commencé correctement ou non.
Sep 20 15:42:58 cliqr-centos6-base-image OSMOSIX: starting vnc server, result: 127
Quand le VNC est installé correctement, on devrait voir 0 comme code de résultat.
Nov 25 12:18:18 cqjw-58d79d88f OSMOSIX: starting vnc server, result: 0
Solution
L'installation VNC a la dépendance sur des bibliothèques de GNOME. Pour un contournement, exécutent cette étape en tant qu'administrateur.
# export gui_enabled=true
Ceci résout l'erreur d'installation VNC.
Le référentiel d'epel-release est une condition préalable pour installer un module interactif. Exécutez cette commande d'installer le repo.
yum -y install epel-release
Une fois que vous vous terminez les étapes mentionnées avec succès, répétez la configuration d'image d'employé.
./worker_installer.bin centos7 <cloudtype> worker
Puisque d'autres modules sont installés, seulement le VNC et le module interactif obtient installé.
Une fois que le VNC est installé il devrait être dans le fichier /etc/cliqr_modules.conf
[cliqruser@cqjw-58d79d88f etc]$ cat cliqr_modules.conf
sysupdate
worker
ntp
docker
vnc
interactive
[cliqruser@cqjw-58d79d88f etc]$
Pour que le vnc fonctionne, des fenêtres X doivent être installées aussi.
[root@cqjw-58d79d88f ~]# cat /var/log/messages | grep vnc
Nov 24 18:52:35 cliqr-centos6-base-image yum[4660]: Installed: tigervnc-server-module-1.1.0-24.el6.x86_64
Nov 24 18:53:28 cliqr-centos6-base-image yum[12686]: Installed: tigervnc-server-1.1.0-24.el6.x86_64
Nov 24 18:53:37 cliqr-centos6-base-image yum[12701]: Installed: libvncserver-0.9.7-7.el6_6.1.x86_64
Nov 24 18:53:39 cliqr-centos6-base-image yum[12703]: Installed: x11vnc-0.9.13-8.el6.x86_64
Nov 25 12:18:18 cqjw-58d79d88f OSMOSIX: starting vnc server, result: 0
[root@cqjw-58d79d88f ~]#
Une fois que l'image d'employé a été correctement configurée pour le vnc un peut, par exemple dans le cas du vmware de cloudtype, créer le modèle de la VM à utiliser comme employé avec le vnc correctement installé et fonctionner. Voyez également.
[root@cqjw-58d79d88f ~]# cat cliqr_modules.log | grep vnc
c3agent/osmosix/bin/startvncserver
c3agent/osmosix/vnc/
c3agent/osmosix/vnc/utils/
c3agent/osmosix/vnc/include/
c3agent/osmosix/vnc/include/web-socket-js/
c3agent/osmosix/vnc/include/chrome-app/
c3agent/osmosix/vnc/images/
c3agent/osmosix/vnc/images/bkp/
c3agent/osmosix/vnc/vnc.html
c3agent/osmosix/vnc/utils/websockify
c3agent/osmosix/vnc/utils/rebind.c
c3agent/osmosix/vnc/utils/Makefile
c3agent/osmosix/vnc/utils/json2graph.py
c3agent/osmosix/vnc/utils/nova-novncproxy
c3agent/osmosix/vnc/utils/websocket.pyc
c3agent/osmosix/vnc/utils/web.py
c3agent/osmosix/vnc/utils/u2x11
c3agent/osmosix/vnc/utils/launch.sh
c3agent/osmosix/vnc/utils/img2js.py
c3agent/osmosix/vnc/utils/README.md
c3agent/osmosix/vnc/utils/wsproxy.py
c3agent/osmosix/vnc/utils/websocket.py
c3agent/osmosix/vnc/utils/rebind
c3agent/osmosix/vnc/utils/websockify.py
c3agent/osmosix/vnc/utils/parse.js
c3agent/osmosix/vnc/include/keysymdef.js
c3agent/osmosix/vnc/include/des.js
c3agent/osmosix/vnc/include/util.js
c3agent/osmosix/vnc/include/web-socket-js/swfobject.js
c3agent/osmosix/vnc/include/web-socket-js/web_socket.js
c3agent/osmosix/vnc/include/web-socket-js/README.txt
c3agent/osmosix/vnc/include/web-socket-js/WebSocketMain.swf
c3agent/osmosix/vnc/include/logo.js
c3agent/osmosix/vnc/include/rfb.js
c3agent/osmosix/vnc/include/black.css
c3agent/osmosix/vnc/include/webutil.js
c3agent/osmosix/vnc/include/base64.js
c3agent/osmosix/vnc/include/display.js
c3agent/osmosix/vnc/include/ui.js
c3agent/osmosix/vnc/include/keyboard.js
c3agent/osmosix/vnc/include/playback.js
c3agent/osmosix/vnc/include/input.js
c3agent/osmosix/vnc/include/Orbitron700.woff
c3agent/osmosix/vnc/include/jsunzip.js
c3agent/osmosix/vnc/include/keysym.js
c3agent/osmosix/vnc/include/blue.css
c3agent/osmosix/vnc/include/websock.js
c3agent/osmosix/vnc/include/chrome-app/tcp-client.js
c3agent/osmosix/vnc/include/Orbitron700.ttf
c3agent/osmosix/vnc/include/base.css
c3agent/osmosix/vnc/images/cliqrLogo.jpeg
c3agent/osmosix/vnc/images/bkp/disconnect.png
c3agent/osmosix/vnc/images/bkp/mouse_right.png
c3agent/osmosix/vnc/images/bkp/connect.png
c3agent/osmosix/vnc/images/bkp/keyboard.png
c3agent/osmosix/vnc/images/bkp/mouse_middle.png
c3agent/osmosix/vnc/images/bkp/drag.png
c3agent/osmosix/vnc/images/bkp/screen_57x57.png
c3agent/osmosix/vnc/images/bkp/screen_320x460.png
c3agent/osmosix/vnc/images/bkp/screen_700x700.png
c3agent/osmosix/vnc/images/bkp/mouse_none.png
c3agent/osmosix/vnc/images/bkp/mouse_left.png
c3agent/osmosix/vnc/images/bkp/favicon.png
c3agent/osmosix/vnc/images/bkp/ctrlaltdel.png
c3agent/osmosix/vnc/images/bkp/clipboard.png
c3agent/osmosix/vnc/images/bkp/settings.png
c3agent/osmosix/vnc/images/bkp/favicon.ico
c3agent/osmosix/etc/vnc/
c3agent/osmosix/etc/vnc/passwd
Running Module vnc
---> Package tigervnc-server-module.x86_64 0:1.1.0-24.el6 will be installed
--> Processing Dependency: xorg-x11-server-Xorg for package: tigervnc-server-module-1.1.0-24.el6.x86_64
tigervnc-server-module x86_64 1.1.0-24.el6 base 214 k
Installing : tigervnc-server-module-1.1.0-24.el6.x86_64 38/45
Verifying : tigervnc-server-module-1.1.0-24.el6.x86_64 39/45
tigervnc-server-module.x86_64 0:1.1.0-24.el6
make[1]: Entering directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2/m4'
make[1]: Leaving directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2/m4'
make[1]: Entering directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2/po'
make[1]: Leaving directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2/po'
make[1]: Entering directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2'
make[1]: Leaving directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2'
make[1]: Entering directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2/m4'
make[2]: Entering directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2/m4'
make[2]: Leaving directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2/m4'
make[1]: Leaving directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2/m4'
make[1]: Entering directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2/po'
make[1]: Leaving directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2/po'
make[1]: Entering directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2'
make[2]: Entering directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2'
make[2]: Leaving directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2'
make[1]: Leaving directory `/tmp/selfgz444713812/vnc/openbox-3.4.7.2'
---> Package tigervnc-server.x86_64 0:1.1.0-24.el6 will be installed
--> Processing Dependency: xorg-x11-fonts-misc for package: tigervnc-server-1.1.0-24.el6.x86_64
tigervnc-server x86_64 1.1.0-24.el6 base 1.0 M
Installing : tigervnc-server-1.1.0-24.el6.x86_64 2/2
Verifying : tigervnc-server-1.1.0-24.el6.x86_64 2/2
tigervnc-server.x86_64 0:1.1.0-24.el6
---> Package libvncserver.x86_64 0:0.9.7-7.el6_6.1 will be installed
libvncserver x86_64 0.9.7-7.el6_6.1 base 159 k
Installing : libvncserver-0.9.7-7.el6_6.1.x86_64 1/1
Verifying : libvncserver-0.9.7-7.el6_6.1.x86_64 1/1
libvncserver.x86_64 0:0.9.7-7.el6_6.1
---> Package x11vnc.x86_64 0:0.9.13-8.el6 will be installed
x11vnc x86_64 0.9.13-8.el6 epel 947 k
Installing : x11vnc-0.9.13-8.el6.x86_64 1/1
Verifying : x11vnc-0.9.13-8.el6.x86_64 1/1
x11vnc.x86_64 0:0.9.13-8.el6
[root@cqjw-58d79d88f ~]#
Déployer l'employé ci-dessus permet pour employer le vnc pour se connecter à l'employé suivant les indications de l'image.
Vnc installé