PROBLEMAS CON ELASTIX 2.5

  1. 9 years ago

    Buenos días,

    queremos evaluar el uso de FOP2 en un nuevo servidor Elastix que estamos desplegando.

    Hemos descargado FOP2 2.30.02 para sistemas de 64 bits y después de seguir las instrucciones de instalación desde el archivo .TGZ aparentemente todo se ha ejecutado correctamente. Sin embargo, cuando intentamos acceder al panel nos aparece el mensaje "Connecting to server..." y no se llegan a visualizar los botones. Lo curioso es que en cambio sí es posible acceder al FOP2 Manager.

    Revisando el procedimiento de instalación y el foro de soporte no hemos sido capaces de revertir la situación con ninguna de las acciones ejecutadas por lo que finalmente hemos decidido volver a empezar de cero con un sistema "limpio", que ahora mismo tiene las siguientes características básicas:

    • CentOS 5.10 (x86_64)
    • Elastix 2.5.0
    • FreePBX 2.11.0
    • Asterisk 11.17.1

    Lo primero que nos llama la atención es que de partida (antes de realizar la instalación del FOP2) el puerto tcp/4445 está en uso por el proceso perl...

    [root@elastix src]# netstat -lnp | grep 444
    tcp 0 0 0.0.0.0:4445 0.0.0.0:* LISTEN 3884/perl

    Si no entendemos mal, este puerto debe estar disponible para el acceso de los clientes a la web de FOP2. En el procedimiento de instalación se especifica que para evitar conflictos con el FOP1 se debe cambiar el listen_port del fichero de configuración /var/www/html/panel/op_server.cfg pero el caso es que la carpeta en cuestión no existe en nuestro sistema. Tampoco hay rastro del parámetro FOPRUN en el fichero /etc/amportal.conf.

    Por todo ello solicitamos su asistencia para conocer el mejor modo de instalar FOP2 en nuestro servidor. ¿Debemos emplear el comando make install o es preferible otro método? ¿Falta verificar algún requisito previo?

    Agradeciendo de antemano su atención, reciban un cordial saludo.

    Hola,

    Si desinstalas el FOP1 de tu sistema, entonces no tendrás más problemas.

    Debes desinstalar el FOP1 de tu servidor, con eso no tendrás problema. Lamentablemente nosotros no podemos seguir en detalle las idas y venidas de todas las distribuciones que incluyen el FOP1 y que cambien de lugar los archivos de configuración de versión en versión. Un día se encuentran en un sitio, al día siguiente en otro distinto, etc.

    Quizás podamos ubicar dichos archivos en tu versión actual, pero luego puede que salga la vesión nueva de Elastix que haya cambiado todo de lugar nuevamente, por lo que los posts o artículos que podamos escribir quedarán obsoletos... y no es solo con Elastix, sino con muchas otras distribuciones que son libres de poner las cosas donde les plazca, pero que no manejamos ni controlamos nosotros.

    Sin embargo, no es muy complicado hacer un locate o find en tu sistema de archivos para ubicar los archivos correctos que debes modificar.

    Por lo que deberás seguir instrucciones genéricas que van a servir para tu sistema, pero quizás deberás encontrar los archivos de configuración en lugares distintos a los que puedas encontrar en las guías de instalación.

    * Agregar el FOPRUN=false en /etc/amportal.conf puede que sirva, aunque NO esté presente dicha línea, No hace mal que lo agregues de todos modos.

    * Busca en todo tu disco el archivo safe_opserver con el comando locate: "locate safe_opserver". Puede que aparezcan DOS copias del mismo. Edita las DOS copias, estén donde estén y en en la línea 2 de ese archivo agrega esta línea: "exit"

    * Detiene el FOP1 con el comando: "amportal stop_fop"

    * Inicia el FOP2 con el comando: "service fop2 start"

    * Prueba nuevamente conectar

    Saludos,

  2. admin

    24 Nov 2015 Administrator Answer

    Hola,

    Si desinstalas el FOP1 de tu sistema, entonces no tendrás más problemas.

    Debes desinstalar el FOP1 de tu servidor, con eso no tendrás problema. Lamentablemente nosotros no podemos seguir en detalle las idas y venidas de todas las distribuciones que incluyen el FOP1 y que cambien de lugar los archivos de configuración de versión en versión. Un día se encuentran en un sitio, al día siguiente en otro distinto, etc.

    Quizás podamos ubicar dichos archivos en tu versión actual, pero luego puede que salga la vesión nueva de Elastix que haya cambiado todo de lugar nuevamente, por lo que los posts o artículos que podamos escribir quedarán obsoletos... y no es solo con Elastix, sino con muchas otras distribuciones que son libres de poner las cosas donde les plazca, pero que no manejamos ni controlamos nosotros.

    Sin embargo, no es muy complicado hacer un locate o find en tu sistema de archivos para ubicar los archivos correctos que debes modificar.

    Por lo que deberás seguir instrucciones genéricas que van a servir para tu sistema, pero quizás deberás encontrar los archivos de configuración en lugares distintos a los que puedas encontrar en las guías de instalación.

    * Agregar el FOPRUN=false en /etc/amportal.conf puede que sirva, aunque NO esté presente dicha línea, No hace mal que lo agregues de todos modos.

    * Busca en todo tu disco el archivo safe_opserver con el comando locate: "locate safe_opserver". Puede que aparezcan DOS copias del mismo. Edita las DOS copias, estén donde estén y en en la línea 2 de ese archivo agrega esta línea: "exit"

    * Detiene el FOP1 con el comando: "amportal stop_fop"

    * Inicia el FOP2 con el comando: "service fop2 start"

    * Prueba nuevamente conectar

    Saludos,

or Sign Up to reply!