Forums » Discussions & Questions »
Xivo UC - le serveur ne répond pas
Added by Jean-Lou Schmidt over 4 years ago
Bonjour,
Je viens de passer quelques jours à installer Xivo et le configurer pour préparer la transition de notre vieillissant serveur wazo.
J'ai pu utiliser sans problème l'interface Webrtc XivoUC ces derniers jours pour tester mes configurations IVR, messagerie vocale et autres, mais depuis hier impossible de me loguer j'ai systématiquement une erreur :"Le serveur ne repond pas"
Un redémarrage n'a pas aidé et la page d'admin/monitoring me dit que touts les services sont démarrés.
J'ai aussi essayé de désinstaller/re installé XivoUc en suivant la procédure ici https://documentation.xivo.solutions/en/2019.12/installation/xivo/xivouc/xivouc.html
J'ai toujours cette erreur.
Je ne sais plus où chercher, pouvez-vous m'indiquer une piste ?
Cordialement,
Jean-Lou
Replies (7)
RE: Xivo UC - le serveur ne répond pas - Added by Laurent MEILLER over 4 years ago
Bonjour Jean-Lou,
Si lors de la connexion, vous avez une erreur le serveur ne répond pas, deux possibilités, soit il y'a un soucis réseau (peu probable si votre UC a été installé sur la même machine que XiVO)
Soit que le serveur XuC (qui gère l'authentification de vos utilisateur) a un soucis de mémoire.
Le plus simple, c'est de regarder lors de la connexion deux choses :
- Dans la console javascript du navigateur si la requête part bien.
- Si oui, dans les logs du XuC (/var/log/xivocc/xuc/xuc.log) si vous voyez une erreur.
Dans ce cas là, postez là ici, j'essayerai de vous aider.
RE: Xivo UC - le serveur ne répond pas - Added by Jean-Lou Schmidt over 4 years ago
Merci Laurent pour votre réponse rapide,
Je n'avais pas pensé à regarder dans la console du navigateur, bonne pioche, il est rempli d'erreur de certificat invalide :
DevTools failed to load SourceMap: Could not load content for https://xivo.hespul.org/assets/javascripts/dist/manifest.js.map: Certificate error: net::ERR_CERT_INVALID [...] 0b66438f70d42de1c58ea2c504395dd7-vendor.js:183 POST https://172.16.1.144/xuc/api/2.0/auth/login net::ERR_CERT_INVALID (anonymous) @ 0b66438f70d42de1c58ea2c504395dd7-vendor.js:183 v @ 0b66438f70d42de1c58ea2c504395dd7-vendor.js:183 u @ 0b66438f70d42de1c58ea2c504395dd7-vendor.js:183 u @ 0b66438f70d42de1c58ea2c504395dd7-vendor.js:183 (anonymous) @ 0b66438f70d42de1c58ea2c504395dd7-vendor.js:183 $digest @ 0b66438f70d42de1c58ea2c504395dd7-vendor.js:183 $apply @ 0b66438f70d42de1c58ea2c504395dd7-vendor.js:183 (anonymous) @ 0b66438f70d42de1c58ea2c504395dd7-vendor.js:183 dispatch @ 0b66438f70d42de1c58ea2c504395dd7-vendor.js:206 g.handle @ 0b66438f70d42de1c58ea2c504395dd7-vendor.js:206
J'imagine que le certificat par défaut ne permet pas une utilisation à long terme, est ce que suivre cette procédure permet de résoudre ce problème ?
https://documentation.xivo.solutions/en/2019.12/administrator/system/https_certificate.html#default-certificate
Cordialement,
RE: Xivo UC - le serveur ne répond pas - Added by Laurent MEILLER over 4 years ago
Bonjour Jean-Lou,
En effet c'est bien la bonne doc à suivre. Le certificat embarqué dans la solution est "self-trusted" c'est à dire qu'il a aucune valeur et c'est possible que le navigateur le rejette purement et simplement.
Je pense qu'un certificat de type let's encrypt ça devrait passer, pour vérifier la validité du certificat vous pouvez faire
openssl verify -verbose -CAfile certificat.crt -show_chain certificat.crt
En attendant si vous voulez valider votre install, vous pouvez toujours vous connecter à l'interface en http non sécurisé (celà vous empéchera de faire du WebRTC, mais au moins vous pourrez valider que la connectivité est ok) : http://xivouc:8070/
RE: Xivo UC - le serveur ne répond pas - Added by Jean-Lou Schmidt over 4 years ago
Bonjour Laurent,
J'ai suivi la procédure pour installer un certificat valide, pas de problème de ce côté, j'ai maintenant accès à l'interface d'admin sans warnings de sécurité, idem pour l'accès à l'assistant web.
Mais j'ai toujours cette erreur "Le serveur ne répond pas" lors du login. Ci-joint la capture d'écran avec la console.
La connexion sur http://xivo.hespul.org:8070/ ne fonctionne pas.
La connexion sur http://xivo.hespul.org:8090/ fonctionne
les services sont bien démarrés :
[root@xivo ~] # docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 915b8c8dad19 xivoxc/xuc:2019.12.latest "bin/xuc_docker" About an hour ago Up 38 minutes 0.0.0.0:8090->9000/tcp xivocc_xuc_1 e52de28083c0 xivoxc/recording-server:2019.12.latest "bin/recording-serve_" About an hour ago Up 38 minutes 0.0.0.0:9400->9000/tcp xivocc_recording_server_1 4e68bd8e7a9f xivoxc/xucmgt:2019.12.latest "bin/xucmgt_docker" About an hour ago Up 38 minutes 127.0.0.1:8070->9000/tcp xivocc_xucmgt_1 d65291ae0629 xivoxc/xivo-db-replication:2019.12.latest "/usr/local/bin/star_" About an hour ago Up About an hour xivo_db_replic_1 a72aade927fb xivoxc/xivo-outcall:2019.12.latest "bin/xivo-outcall-do_" About an hour ago Up About an hour xivo_outcall_1 5932d2e079b5 xivoxc/config-mgt:2019.12.latest "bin/config-mgt-dock_" About an hour ago Up About an hour 0.0.0.0:9100->9000/tcp xivo_config_mgt_1 d6b90c336980 xivoxc/xivo-webi:2019.12.latest "docker-php-entrypoi_" About an hour ago Up About an hour xivo_webi_1 a0477653e7b7 xivoxc/xivo-nginx:2019.12.latest "/usr/local/bin/dock_" About an hour ago Up About an hour xivo_nginx_1 28687dd5ff1e xivoxc/xivo-db:2019.12.latest "docker-entrypoint.s_" About an hour ago Up About an hour 0.0.0.0:5432->5432/tcp xivo_db_1 7633601c94f1 xivoxc/pack-reporting:2019.12.latest "/bin/sh -c 'echo \"W_" 3 weeks ago Up 38 minutes xivocc_pack_reporting_1 2ff6a429b561 xivoxc/xivo-full-stats:2019.12.latest "/usr/local/bin/star_" 3 weeks ago Up 38 minutes xivocc_xivo_stats_1 1cb29217b7ed xivoxc/pgxivocc:latest "/docker-entrypoint._" 3 weeks ago Up 38 minutes 0.0.0.0:5443->5432/tcp xivocc_pgxivocc_1
Voila le contenu de mon /etc/docker/compose/custom.env
[root@xivo ~] # cat /etc/docker/compose/custom.env #XIVO_HOST=172.16.1.144 #XUC_HOST=172.16.1.144 XIVO_HOST=xivo.hespul.org XUC_HOST=xivo.hespul.org XUC_PORT=8090 #CONFIG_MGT_HOST=172.16.1.144 CONFIG_MGT_HOST=xivo.hespul.org CONFIG_MGT_PORT=9100 WEEKS_TO_KEEP=52 RECORDING_WEEKS_TO_KEEP=0 XIVO_AMI_SECRET=~~~~~~ APPLICATION_SECRET=~~~~~~
et de mon /etc/hosts
# cat /etc/hosts # XIVO: FILE AUTOMATICALLY GENERATED BY THE XIVO CONFIGURATION SUBSYSTEM # XIVO: DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN # XIVO: 127.0.0.1 localhost xivo.hespul.org xivo 127.0.1.1 xivo.hespul.org localhost.localdomain xivo # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts
Capture d’écran 2020-04-24 à 16.19.19.png (301 KB) Capture d’écran 2020-04-24 à 16.19.19.png | Le serveur ne répond pas |
RE: Xivo UC - le serveur ne répond pas - Added by Yann Nikolic over 4 years ago
Bonjour.
Je pense avoir le même problème. le serveur ne répond pas
Le certificats est OK (en letsencrypt) et installé, fonctionne aussi sur l'interface admin.
Apparemment ça serait mon nom d’hôte qui ne serais pas joignable d’après mes logs. xuc ?
2020-06-08 16:57:35,308 -2020.07.04- 571 WARN application- Logger configuration in conf files is deprecated and has no effect. Use a logback configuration file instead. 2020-06-08 16:57:38,141 -2020.07.04- 3404 INFO p.a.d.DefaultDBApi- Database [default] initialized at jdbc:postgresql:/xivo.mondom.com/asterisk?loginTimeout=5&socketTimeout=5&ApplicationName="xuc" 2020-06-08 16:57:38,155 -2020.07.04- 3418 INFO application- Creating Pool for datasource 'default' 2020-06-08 16:57:38,237 -2020.07.04- 3500 INFO c.z.h.HikariDataSource- HikariPool-1 - Starting... 2020-06-08 16:57:39,342 -2020.07.04- 4605 ERROR c.z.h.p.HikariPool- HikariPool-1 - Exception during pool initialization. org.postgresql.util.PSQLException: The connection attempt failed. at org.postgresql.Driver$ConnectThread.getResult(Driver.java:365) at org.postgresql.Driver.connect(Driver.java:288) at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:117) at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:123) at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:365) at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:194) at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:460) at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:534) at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:115) at com.zaxxer.hikari.HikariDataSource.<init>(HikariDataSource.java:81) at play.api.db.HikariCPConnectionPool.$anonfun$create$1(HikariCPModule.scala:51) at scala.util.Try$.apply(Try.scala:213) at play.api.db.HikariCPConnectionPool.create(HikariCPModule.scala:47) at play.api.db.PooledDatabase.createDataSource(Databases.scala:207) at play.api.db.DefaultDatabase.dataSource$lzycompute(Databases.scala:123) Caused by: java.net.UnknownHostException: xivo.mondom.com at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:589) at org.postgresql.core.PGStream.<init>(PGStream.java:61) at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:129) at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:65) at org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:149) at org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:35) at org.postgresql.jdbc3g.AbstractJdbc3gConnection.<init>(AbstractJdbc3gConnection.java:22) at org.postgresql.jdbc4.AbstractJdbc4Connection.<init>(AbstractJdbc4Connection.java:47) at org.postgresql.jdbc4.Jdbc4Connection.<init>(Jdbc4Connection.java:30) at org.postgresql.Driver.makeConnection(Driver.java:414) at org.postgresql.Driver.access$100(Driver.java:47) at org.postgresql.Driver$ConnectThread.run(Driver.java:325) at java.lang.Thread.run(Thread.java:748) 2020-06-08 16:57:40,223 -2020.07.04- 5486 INFO a.e.s.Slf4jLogger- Slf4jLogger started
RE: Xivo UC - le serveur ne répond pas - Added by Laurent MEILLER over 4 years ago
Bonjour,
Je ne suis pas un expert système, mais je pense que vous pouvez déjà essayer de vous connecter dans le docker directement pour regarder la te du fichier hosts
pour celà il suffit de lancer la commande:
docker exec -ti xivocc_pgxivocc_1 /bin/bash
Une fois dans le docker un simple cat /etc/hosts
vous aidera peut-être à avancer un peu sur le problème
Si le host n'es en effet pas le bon, revérifier bien votre fichier custom.env et essayer alors de supprimer le container pgxivocc (xivocc-dcomp rm pgxivocc) puis de relancer le tout xivocc-dcomp up -d. Attention sur des versions anciennes de xivo, celà entraîne la perte des données d'historiques et de stats.
RE: Xivo UC - le serveur ne répond pas - Added by Yann Nikolic over 4 years ago
Merci pour le retour.
Je vais essayer ça sur un xivo ou je n'ai que l'addon à installer.
J’espère que cela va aider également Jean-Lou.
Sinon pour ma part :
J'ai installé XivoCC au final et je m'en suis mieux sorti pour configurer XuC.
Et par cette occasion, j'ai besoin des outils de Call Center pour gérer des files d'attentes et ses agents.
ça marche super.
Apres, il me reste juste à continuer d'apprendre tu le fonctionnement de l'ensemble.