Instalación y configuración de Openmeetings en CentOS 5.5
Introducción. Hola a todos, antes de comenzar con el tecnicismo, quisiera hacer una pequeña y primera introducción. Como parte del ciclo de vida del conocimiento de libre acceso del cual todos nos beneficiamos, una vez tomado y asimilado éste conocimiento, toca devolverlo al río de fluo natural que es Internet ! nuestra comunidad. "icardo #ópez $edina y yo %scar &alladares $oya nos hemos animado a crear esta 'uía( el motivo) la pasión por el soft*are libre y la emoción por el proceso de instalación y confi'uración por encima de de la ale'ría de verlo puesto en marcha. +sta es nuestra primera publicación, se'uro encontrarn ms de un error, pero esperamos poder ofrecer, en ésta entre'a, los medios necesarios para poder implementar %pen$eetin's de forma comprensiva.
Ricardo Lopez Medina – Oscar Balladares Moya 1
Instalación y configuración de Openmeetings en CentOS 5.5
-erechos de autor y clusulas. +ste documento se facilita sin nin'una 'arantía, nicamente con el deseo de que sea til de al'una manera. #os sitios que alber'an este documento así como los autores del mismo, no se hacen responsables de cualquier inconveniente derivado del uso de esta obra. "ecuerda que toda configuración e instalación implica una gran responsabilidad . /sí que te recomendamos enér'icamente 0% hacer las pruebas sobre un servidor en producción. +sta obra se distribuye bao la licencia Creative Commons Reconocimiento-NoComercialCompartirIgual CompartirIgual 2.1
+res libre de copiar, copiar, distribuir y comunicar comunicar pblicamente la obra y hacer obras derivadas bao las condiciones si'uientes) a1 -ebe reconocer y citar al autor ori'inal. b1 0o puedes utilizar esta obra para fines comerciales 2incluyendo su publicación, a través de cualquier medio, por entidades con fines de lucro1. c1 3i alteras o transformas esta obra, o 'eneras una obra derivada, sólo puedes distribuir la obra 'enerada bao una licencia idéntica a ésta. /l reutilizar o distribuir las obras, tienes que dear bien claro los términos de la licencia de esta obra. /l'una de estas condiciones puede no aplicarse si se obtienes el permiso del titular de los derechos de autor. #os derechos derivados de usos le'ítimos u otras limitaciones no se ven afectados por lo anterior. #icencia completa en castellano.. #a información contenida en este documento y los derivados de éste se proporcionan tal castellano cual son y los autores no asumirn responsabilidad al'una si el usuario o lector hace mal uso de éstos.
Ricardo Lopez Medina – Oscar Balladares Moya 2
Instalación y configuración de Openmeetings en CentOS 5.5
Convenciones. 4odos los comandos se eecutarn como el usuario root. #os comandos estn precedidos por el símbolo numeral 5. 3i un comando es demasiado lar'o, se dividir en cuantas líneas sea necesario, en tal caso el símbolo 678 al fin de línea indica que dicha línea se concatena con la si'uiente.
9ué es %pen$eetin's: 3e'n ;i
Características. 3e'n ;i
=ermite la difusión de >ideo y /udio. /udio.
•
3e puede visualizar el escritorio de cualquier participante.
•
-isponible en ?@ idiomas.
•
=izarra virtual con capacidades de dibuo, escritura, edición, cortar y pe'ar, redimensionamiento de im'enes e insertar símbolos.
•
Conferencias mientras se dibua.
•
Importación de documentos 2.t'a, .Acf, .*p', .tAt, .ico, .ttf, .pcd, .pcds, .ps, .psd, .tiff
•
.bmp, .sv', .dpA, .eAr, .p', .pe', .'if, .pn', .ppt, .odp, .odt, .sA*, .*pd, .doc, .rtf, .tAt, .t At, .ods
•
.sAc, .Als, .sAi, .pdf1.
•
+nvio de invitaciones y lin
•
3istema de moderadores.
•
Cuartos pblicos y privados para conferencias.
•
•
+l servidor se puede eecutar tanto en ;indo*s como en #inuA y los clientes nicamente necesitan un nave'ador y el Blash =layer por por lo que se puede puede participar en una sesión desde prcticamente cualquier plataforma. -ispone de un módulo para su inte'ración con $oodle.
Ricardo Lopez Medina – Oscar Balladares Moya 3
Instalación y configuración de Openmeetings en CentOS 5.5
"equerimientos. •
ava. >ersión D o mayor.
•
&ase de datos 2$y39#, =ost'res,... $339#, %racle, -&E, ver lista completa1. completa1.
•
•
•
•
•
•
•
•
#a base de datos debe escuchar y permitir coneAiones 4C=7I=. 4C=7I=. F el esquema de caracteres por defecto debe ser G4B. 3ubproceso 2demonio1 de %pen%ffice corriendo como servicio y a la escucha en el puerto ?JJ. 0ecesario para lectura y conversión de los diferentes formatos de documentos. Ima'e$a'ic< 2no es necesario para la instalación pero sí para funciones postinstalación1. 0ecesario para leer, crear y convertir im'enes en diferentes formatos. Khost3cript 2no es necesario para la instalación pero sí para funciones postinstalación1. +s un intérprete del len'uae =ost3cript y =-B. =-B. 3;B4ools 2no es necesario para la instalación pero sí para funciones postinstalación1. #a versión recomendada es la J.@. +s necesario para el maneo de archivos flash( lectura, creación, maneo de im'enes y audio para este tipo de archivos. BBmpe' 2no es necesario para la instalación pero sí para funciones postinstalación1. 0ecesario para la 'rabación de audiovideo. "equiere soporte para libmpLlame, que a su vez se utiliza para el maneo de archivos mpL. 3oM 2no es necesario para la instalación pero sí para funciones postinstalación1. 0ecesario para la 'rabación de audiovideo. +Aplorador *eb con soporte para Blash =layer, recomendado el ?J &eta 2al momento de escribir esta 'uía1 .
Ricardo Lopez Medina – Oscar Balladares Moya 4
Instalación y configuración de Openmeetings en CentOS 5.5
Instalaciones. /ntes de empezar, en necesario que aclaremos que para el desarrollo de esta 'uía hemos utilizado una instalación fresca de Cent%3 N.N( durante el proceso de su instalación hemos ele'ido los si'uientes paquetes) • •
-esarrollo) &iblioteca de desarrollo, desarrollo en ava, herramientas de desarrollo. 3istema &ase) Herramientas de administración, herramientas del sistema, ava.
3i no ele'iste estos paquetes durante tu instalación, recomendamos que verifiques que ava y los paquetes necesarios para compilar estén instalados en tu equipo. 4ambién hemos deshabilitado 3+#inuA. /ntes que nada debemos actualizar todo el sistema) 5 yum update y -espués de unos minutos, horas, o días 2se'n tu ancho de banda1 instalamos el servidor de base de datos. +liamos $y39#) 5 yum install mysql mysqlserver #ue'o del update, Ima'e$a'ic< y Khost3cript deberían estar instalados y en su ltima versión, de i'ual forma verificamos) 5 yum install Ima'e$a'ic< 'hostscript Instalamos paquetes necesarios para el maneo de im'enes) 5 yum install libpe' libpe'devel 'iflib 'iflibdevel 'iflibutils freetype freetypedevel Instalamos paquetes para el maneo de fuentes) 5 yum install fontconfi' fontconfi'devel Instalamos paquetes para compresión y descompresión) 5 yum install zlib zlibdevel 4ambién necesitaremos openoffice.or'headless, openoffice.or'headless, 2ms adelante eAplicaremos por qué1) qué1) 5yum install openoffice.or'headless openoffice.or'headless
Ricardo Lopez Medina – Oscar Balladares Moya 5
Instalación y configuración de Openmeetings en CentOS 5.5
Instalación de soft*are de 'randes li'as) =asaremos ahora a la instalación de lame, del cual depende BBmpe' para el soporte de archivos mpL. -escar'amos lame ) 5 *'et http)77sourcefor'e.net7proects7lame7files7lame7L.@.O7lameL.@.O.tar http)77sourcefor'e.net7proects7lame7files7lame7L.@.O7lameL.@.O.tar.'z7do*nload .'z7do*nload -escomprimimos el archivo( in'resamos al directorio) 5 tar Avzf lameL.@.O.tar.'. lameL.@.O.tar.'. 5 cd lameL.@.O +ecutamos el script configure: 5 .7confi'ure prefiAP7usr7 Como has notado, le hemos dicho que se instale en 7usr7. Cuando instalamos desde fuentes, el directorio por defecto de instalación es 7usr7local7. Hemos preferido instalarlo en 7usr7 pues es la primera ruta que mira el sistema cuando busca un eecutable o librería. 3i por eemplo instalas BBmpe' desde FG$, éste se instalar en 7usr7bin7ffmpe', en contraste, si lo compilas, éste se instalar por defecto en 7usr7local7bin7ffmpe'. F si hicieramos las dos cosas, entonces tendríamos dos versiones del mismo pro'rama en rutas distintas, para evitarnos confusiones de ahora en adelante todo pro'rama que compilemos le indicaremos que se instale en 7usr7. /hora compilamos he instalamos) 5 ma
Ricardo Lopez Medina – Oscar Balladares Moya 6
Instalación y configuración de Openmeetings en CentOS 5.5
Instalación de 3;B4ools. 3;B4ools. 5 *'et http)77***.s*ftools.or'7s*ftoolsJ.@.?.tar http)77***.s*ftools.or'7s*ftoolsJ.@.?.tar.'z .'z 5 cd s*ftoolsJ.@.? 5 .7confi'ure prefiAP7usr7 5 ma
Instalando BBmpe'. /ntes de compilar e instalar BBmpe' es necesario tener instalado yasm. =ara ello debemos tener habilitado el repositorio de "=$Bor'e. 3i an no tienes este repo activado si'ue estos pasos) 5 rpm import http)77apt.s*.b http)77apt.s*.be7"=$K=KR+F e7"=$K=KR+F.da'.tAt .da'.tAt 5 *'et http)77pac
0) 5 svn chec
Ricardo Lopez Medina – Oscar Balladares Moya 7
Instalación y configuración de Openmeetings en CentOS 5.5
Como has notado, le hemos indicado que habilite el soporte para libmpLlame( y por supuesto, que se instale en 7usr7. "ecuerda que el eecutable quedar instalado en 7usr7bin7.
Instalando 3oM =ara efecto de instalar soA, también incluiremos varios paquetes. 5 yum y install amrnbdevel amr*bdevel speeAdevel libidLta'devel libidLta'devel libmaddevel 7 libvorbisdevel soAdevel ladspadevel faacdevel faadEdevel faadEdevel *avpac<devel *avpac<devel libsndfiledevel "ecuerda que el símbolo 678 al final de la línea indica que ésta va concatenada a la si'uiente( por tanto este comando va en una misma línea. /hora continuamos con la descar'a de de soA, soA, desempaquetamiento, confi'uración, compilación compilación e instalación) 5 *'et http)77sourcefor'e.net7proects7soA7files7soA7?O.L.?7soA?O.L.? http)77sourcefor'e.net7proects7soA7files7soA7?O.L.?7soA?O.L.?.tar.' .tar.'z7do*nload z7do*nload 5 tar Azvf soA?O.L.?.tar.'z soA?O.L.?.tar.'z 5 cd soA?O.L.? 5 .7confi'ure prefiAP7usr7 5 ma
Ricardo Lopez Medina – Oscar Balladares Moya 8
Instalación y configuración de Openmeetings en CentOS 5.5
Confi'uraciones. +mpezaremos con $y39#... Iniciamos el servicio) 5 service mysqld mysqld start Indicamos que se eecute el servicio de $y39# al arrancar el equipo) 5 ch
Confi'urando %pen%ffice para que se eecute como servicio. Crearemos un script para este efecto, también indicaremos que el servicio escuche en el puerto ?JJ. +ste script eecutar %pen%ffice de forma headless, o sea, que no necesitar un 'estor 'rfico, ms precisamente, del servidor M.
=rocedemos a crear el script) 5 'edit 7etc7init.d7office Copias y pe'as lo si'uiente)
Ricardo Lopez Medina – Oscar Balladares Moya 9
Instalación y configuración de Openmeetings en CentOS 5.5
5U7bin7bash 5 openoffice.or' headless server script 5 5 chic >iaya
Ricardo Lopez Medina – Oscar Balladares Moya 10
Instalación y configuración de Openmeetings en CentOS 5.5
-ebido al formato de este documento la línea que empieza con 6W3%BBIC+V=/ 6W3%BBIC+V=/4H8 se muestra separada de la que empieza con 6 T 7dev7null ETS?8. +stas dos líneas debern ir en una nica línea. -ebemos verificar que eAista la ruta 7usr7lib7openoffice.or'L7pro' 7usr7lib7openoffice.or'L7pro'ram7( ram7( este dato se utiliza en la variable %%oVH%$+. 4ambién 4ambién verificar que 6soffice.bin8 se encuentra en 7usr7lib7openoffice.or'L7pro'ram7soffice.bin 7usr7lib7openoffice.or'L7pro'ram7soffice.bin . =rocedamos entonces a dar permiso de eecución a nuestro script) 5chmod a_A 7etc7init.d7office Inidcamos que este servicio arranque automticamente cada vez que iniciemos el 3%) 5 cherificamos que esté e sté corriendo y a la escucha en el puerto ?JJ) 5 netstat tulpn ] 'rep ?JJ -ebe devolver al'o parecido a esto) tcp
0
0 127.0.0.1:8100
0.0.0.0:*
LIS!"
1#1$%&soffice.bi n
+n este caso ?L?ON es el pid del proceso, esto es variable.
Ricardo Lopez Medina – Oscar Balladares Moya 11
Instalación y configuración de Openmeetings en CentOS 5.5
#uchando contra la &estiaU /hora nos toca instalar %penmeetin's, si todo ha salido bien hasta el momento, entonces llevaremos el @J` de la pelea 'anada( lo ms difícil ya pasó. =or lo 'eneral la parte ms difícil es resolver problemas de dependencias y rutas de eecutables. Gbiquémonos en el directorio donde instalaremos %penmeetin's. 0osotros hemos ele'ido 7usr7lib7) 5 cd 7usr7lib7 -escar'uemos, pues, %penmeetin's. =uedes se'uir este enlace y enlace y descar'ar manualmente la versión ms actual( para esta 'uía descar'amos la versión ?VLVrc?VrLEDO así) 5 *'et *'et c http)77openmeetin's.'oo'lecode.com7files7openmeetin'sV?VLVrc?VrLE http)77openmeetin's.'oo'lecode.com7files7openmeetin'sV?VLVrc?VrLEDO.zip DO.zip -escomprimimos. "ecuerda estar ubicando en 7usr7lib7) 5 unzip openmeetin'sV?VLVrc?VrLEDO openmeetin'sV?VLVrc?VrLEDO.zip .zip /hora in'resamos al directorio de confi'uración de openmeetin's que se encuentra en el directorio del archivo que acabamos de descomprimir) 5 cd redN7*ebapps7openmeetin's7conf7 -entro de este directorio encontraremos varias plantillas que podemos utilizar en dependencia del servidor de base de datos datos que eliamos. "enombraremos el hibernate.cf'.Aml pues es el nombre del del archivo de confi'uración que utiliza openmeetins( en nuestro caso usaremos la plantilla de mysql) 5 mv mv hibernate.cf'.Aml hibernate.cf'.Aml hibernate.cf'.Aml.save "enombramos el mysqlVhibernate.cf'.Aml) 5 mv mv mysqlVhibernate.cf'.Aml mysqlVhibernate.cf'.Aml hibernate.cf'.Aml hibernate.cf'.Aml /hora editamos el archivo recién renombrado para indicarle cómo acceder a la base de datos) 5 'edit hibernate.cf'.Aml &uscamos la sección que va de la si'uiente manera) U Gser 7 =ass*ord T property namePXconnection.usernameXTroot7propertyT property namePXconnection.pass*ordXT7propertyT
Ricardo Lopez Medina – Oscar Balladares Moya 12
Instalación y configuración de Openmeetings en CentOS 5.5
F la cambiamos a) U Gser 7 =ass*ord T property namePXconnection.usernameXTroot7propertyT property namePXconnection.pass*ordXTelsucio?EL7propertyT Fa con esto listo, y antes de arrancar con el proceso de instalación, di'mosle a nuestro cortafue'os que permita los puertos NJJ y ?@LN. >amos >amos a 3istema administración nivel de se'uridad se 'uridad y cortafue'os, y a're'amos a're 'amos estos puertos como 4C=. 4C=. /hora sí, ubiquémonos en el directorio 7usr7lib7redN7) 5 cd 7usr7lib7redN7 F eecutemos el script redN.sh, éste script debe tener permiso de eecución) 5 chmod chmod a_A redN.sh =rocedamos a eectuarlo) 5 .7redN.sh +sto tomar un minuto o ms para finalizar, si tarda mucho tiempo es que al'o anda mal. 3i todo ha ido bien y si no hay otra instancia de redN corriendo 2por eempolo, el script se est eecutando en dos terminales a la vez1 la ltima línea deber devolver lo si'uiente) ''''' load!mot completed
"ecuerda no cerrar la terminal. +s necesario que el proceso esté en eecución para poder instalar %penmeetin's y utilizar la aplicación. =ara depurar errores durante la eecución del script redN.sh y durante la instalación de %penmeetin's, y posibles errores postinstalación 2por eemplo, al subir un archivo devuelva un error1 deberemos analizar los lo's dentro del directorio de trabao de %penmeetin's. +stos lo's estn ubicados en 7usr7lib7redN7lo'7 =ara ver la lista de lo's posibles puedes eecutar el si'uiente comando) 5 ls 7usr7lib7redN7lo's
Ricardo Lopez Medina – Oscar Balladares Moya 13
Instalación y configuración de Openmeetings en CentOS 5.5
-ebe devolver) error.lo' openmeetin's.lo' redN.lo' • • •
+n este directorio también se encuentran lo's de accesos( estos se crean durante la utilización de la aplicación. 3iendo optimistas, todo habr ido bien hasta el momento. /hora queda ir al eAplorador y llenar un pequeño formulario para instalar %penmeetin's. +ntonces, en tu eAplorador favorito, ya sea sea Internet +Aplorer D ): mmm, perdón, quise decir BirefoA, Chrome, etc. dirí'ete a la si'uiente ruta) http)77localhost)NJJ7openmeetin's7install Im'en ?.
/l final de la p'ina encontraremos el enlace 6Continue *ith 34+= ?8, al hacer clic nos llevar al formulario de confi'uración. (er siguiente im)gen .
Ricardo Lopez Medina – Oscar Balladares Moya 14
Instalación y configuración de Openmeetings en CentOS 5.5
Im'en E.
ste es el formulario de confi'uración. #lenaremos los campos ms esenciales. =uedes adecuar los datos se'n tus necesidaes. =ero puedes dearlo así) Userdata – Datos del usuario:
Gsername) admin +l nombre de usuario administrador. •
Gserpass) admin?EL +l pass*ord del usuario admin. =or si quedan dudas )1 •
+$ail) rootlocalhost +l correo del usuario administrador. #e hemos dicho que los correos administrativos los envié al usuario root de nuestro equipo. =uedes poner la dirección de correo de tu preferencia 2hotmail, yahoo, etc1. 0o es requisito que la cuenta eAista. •
Organization (Domains – Organizaci!n (dominios
0ame) $+K/&I4+ +l nombre de nuestra or'anización o dominio. •
Ricardo Lopez Medina – Oscar Balladares Moya 15
Instalación y configuración de Openmeetings en CentOS 5.5
Con"iguration – Con"iguraciones Con"iguraciones
/llo* selfre'isterin'2allo*VfrontendVre'ister1) yes =ermite que los usuarios se re'istren solos, mediante la interfaz *eb. •
3end +mail to ne* re'istered Gsers) yes +nviar un correo de bienvenida a los usuarios recién re'istrados. •
0e* Gsers need to verify their +$ail) yes #os nuevos usuarios deben confirmar su re'istro mediante un to
$ail"eferer2systemVemailVaddr1) openmeetin'sadminlocalhost +ste es el remitente que aparecer en los correos enviados a los nuevos usuarios. 0o es requisito que la cuenta eAista. •
Im'en L.
-efault #an'ua'e) 3panish. Confi'uramos el idioma a español. •
Ricardo Lopez Medina – Oscar Balladares Moya 16
Instalación y configuración de Openmeetings en CentOS 5.5
3i notas, eAiste el campo 63$4=Gsername8( este campo lo llenaremos si tenemos confi'urado un servidor de correos como =ostfiA y deseamos que %penmeetin's utilice al'una cuenta eAistente, y se autentique con pass*ord. 0osotros utilizamos 3endmail, y como no tenemos nin'una cuenta confi'urada no es necesario llenar estos campos. "ecuerda que 3endmail debe estar en eecución para que el envío de correos sea eAistoso. $s abao de la p'ina de confi'uración se encuentran varios campos para especificar las rutas de s*ftools, ffmpe', soA, pero como ya hemos instalado estos pro'ramas en el directorio 7usr7 no ser necesario especificarlo pues %penmeetin's utilizar el path por defecto del sistema para encontrar los eecutables y librerías. 3i por al'n motivo has compilado e instalado estos pro'ramas en un directorio distinto tendrs que a're'ar manualmente la ruta de éstos al path del sistema, o en su defecto llenar los campos del formulario con la ruta de cada uno. 3ólo resta ir al final de la p'ina y dar clic en el botón 6install8 Im'en L
Ricardo Lopez Medina – Oscar Balladares Moya 17
Instalación y configuración de Openmeetings en CentOS 5.5
Gna vez que hayas hecho clic sobre el botón tomar un poco de tiempo. "ecuerda que an no hemos cerrado la terminal donde eecutamos el script red%.s+ así que re'resemos a esa terminal para ver los mensaes que se 'eneran durante la instalación. 3i 3i ves que toma mucho mucho tiempo y empiezan a aparecer mensaes de error y entran en un loop interminable, entonces es que al'o ha ido mal, revisa bien tu confi'uración. 4ambién 4ambién puedes leer la sección de 4roubleshootin' que se encuentra al final de esta 'uía. =ero como somos optimistas, se'uro aparecern mensaes muy buenos como son los de instalación de los len'uaes +3, +0, -+G, etc. =on atención si lo'ras verlos pues ser una eAcelente señal de que todo marcha bien. +AcelenteU Fa Fa hemos instalado %penmeetin's. Im'en O.
=ero antes de que la tentación nos venza y cliquemos el enlace 6+nter the /pplication8, tenemos que crear un pequeño script para que el servicio red% arranque automticamente al iniciar el 3%.
Ricardo Lopez Medina – Oscar Balladares Moya 18
Instalación y configuración de Openmeetings en CentOS 5.5
+ecutemos en una terminal) 5 'edit 7etc7init.d7redN F copiemos lo si'uiente) 5U7bin7bash 5 Bor "edHat and cousins) 5 ch/#PJ case XW?X in start1 echo n WX3tartin' W="%K) X cd W"+-NVH%$+ W-/+$%0 T7dev7null ET7dev7null S "+4>/#PW: if Y W"+4>/# eq J Z( then echo WU T W=I-BI#+ touch 7var7loc<7subsys7W="%K 7var7loc<7subsys7W="%K fi Y W"+4>/# W"+4>/# eq J Z SS success WXW="%K startupX ]] failure WXW="%K startupX echo (( stop1 echo n WX3huttin' do*n W="%K) X /#PW: echo Y W"+4>/# eq J Z SS rm f 7var7loc<7subsys7W="%K (( restart1 WJ stop WJ start ((
Ricardo Lopez Medina – Oscar Balladares Moya 19
Instalación y configuración de Openmeetings en CentOS 5.5
status1 status W="%K p W=I-BI#+ "+4>/#PW: (( Q1 echo WXGsa'e) WJ \start]stop]restart]status^X \start]stop]restart]status^X "+4>/#P? esac eAit W"+4>/#
-ebes tener en cuenta que la ruta del directorio redN debe concidir con la variable del script "+-NVH%$+, en nuestro caso es 7usr7lib7. -emos, pues, derechos de eecución al script) 5 chmod a_A 7etc7init.d7redN Indiquemos que el servicio arranque automticamente al iniciar el equipo) 5ch
Ricardo Lopez Medina – Oscar Balladares Moya 20
Instalación y configuración de Openmeetings en CentOS 5.5
/hora vayamos a nuestra aplicación. http)77localhost)NJJ7openmeetin's7 Im'en N.
Gna vez haya car'ado la aplicación, llenaremos el formulario para iniciar sesión como el usuario admin. "ecuerda que en producción los usuarios debern re'istrarse antes de poder acceder a la aplicación. 4ambién puedes re'istrar a los usuarios de forma manual en la sección de /dministración.
Ricardo Lopez Medina – Oscar Balladares Moya 21
Instalación y configuración de Openmeetings en CentOS 5.5
Im'en D.
Gna vez autenticados, podremos disfrutar de todas las bondades de %penmeetin'sU >amos a celebrar e invitar a al'n ami'o para que se re'istre y se conecte. im'en [.
Ricardo Lopez Medina – Oscar Balladares Moya 22
Instalación y configuración de Openmeetings en CentOS 5.5
/ntes de finalizar. 3i has tenido problemas durante la instalación, te presentamos a continuación la sección de 4roubleshootin'. +sta es sin duda la parte ms informal del documento, lo hemos deado así pues para documentar los errores y sus soluciones formalmente tendríamos que escribir otra 'uía aparte ) 1 0o es una 'uía como tal, sino una bitcora en nuestro muy particular caso, que sin duda al'una podría ser de utilidad a ms de uno.
Ricardo Lopez Medina – Oscar Balladares Moya 23
Instalación y configuración de Openmeetings en CentOS 5.5
4"%G+3H%%4I0K. +n esta sección hemos tratado de incluir al'unos problemas en los que incurrimos durante todo el proceso de instalación de %penmeetin's, y la forma en que lo'ramos dar con las causas y cómo solucionarlo. +n 'eneral, es buena prctica revisar si los servicios pertinentes estn eecutndose, y que los servicios que deben de arrancar cuando iniciamos el 3%, estén confi'urados para ello. "evisa los servicios como) redN, sendmail, office. =or eemplo, para probar que el servicio sendmail est corriendo eecuta) 5service sendmail status =ara probar si el servicio arranca automticamente eecuta) 5ch
/l'unos errores comunes) a1 Cuando le he dado clic al botón 6install8 en la aplicación *eb http)77localhost)NJJ7openmeetin's7install7 nada http)77localhost)NJJ7openmeetin's7install7 nada pasa, y queda estancado. -urante el proceso de instalación de %penmeetin's 2cuando hemos clicado el botón 6install8 en la parte *eb1 es imprescindible revisar la terminal donde se est eecutando el scrip redN.sh pues empezar a lanzar muchos mensaes. 3i pasado varios minutos entra en un bucle de mensaes de error, es porque al'o a ido mal. "ecuerda revisar los lo's. +ntre las posibles causas estn haber omitido en la base de datos el esquema de caracteres G4B( que ava esté mal instalado o no esté visible para la aplicación 2el path1. 3olución) >uelve >uelve a crear la base de datos. >erificar >erificar que ava esté correctamente corre ctamente instalado. 2Cómo instalar ava correctamente va ms all del alcance de esta 'uía1. b1 H44=+""%") NJJ +n nuestro caso, apareció cuando intentabamos subir un un archivo. y se debió por por la ausencia del directorio 7usr7lib7redN7*ebapps7openmeetin's7uploadtemp7 3e'uramente lo habremos borrado por accidente. 3olución) revisar los lo's para saber qué anda mal. 3i no lo'ras dar con el problema, debers volver a instalar %penmeetin's.
Ricardo Lopez Medina – Oscar Balladares Moya 24
Instalación y configuración de Openmeetings en CentOS 5.5
c1 Cuando intento reproducir un vídeo que ha sido 'rabado a través de la cmara *eb, sale un error referente a soA y7o ffmpe'. +sto es debido a que %penmeetin's desconoce la ruta para encontrar los eecutables 2soA y7o ffmpe'1. 4ambién, 4ambién, si tienes instalado una versión anti'ua de ffmpe' o soA, dar este problema. "evisa que ten'as las ltimas versiones, y que se encuentren en 7usr7bin7. 3i tienes dos versiones de un mismo pro'rama pro'rama 2por eemplo, 7usr7bin7soA versión anti'ua, y 7usr7local7bin7soA, versión ms reciente1 o la ruta del eecutable no est en 7usr7bin7, debers especificar manualmente, como administrador 2admin1, dichas rutas en el apartado de administracionTconfi'uración de %penmeetin's. d1 Cuando me re'istro, %penmeetin's me dice que ha enviado eAitosamente un correo de confirmación a mi cuenta( pero no recibo tal correo. Causa) 3endmail. +s +s posible que que no esté instalado, o no est eecutndose o est mal confi'urado. 3olución) +n una instalación fresca de Cent%3 N.N, 3endmail viene ya confi'urado para arrancar al inicio del 3%, y a la escucha de localhost 2?E[.J.J.?1. "evisa si esto es así en tu caso. "evisa que en la confi'uración de %penmeetin's esté indicado que el servidor de correos es 6localhost8. 3u'erencia) puedes probar también con 6localhost.localdomain8. >uelve a re'istrarte, y revisa el lo' de correo en 7var7lo'7maillo' puedes eecutar) 5 tail f 7var7lo'7maillo' "evisa tu confi'uración de 7etc7hosts, donde ?E[.J.J.? debe apuntar a localhost. =ara descartar posibles fallos con el propio pro'rama 3endmail, crea un archivo por eemplo mail.tAt) 5 'edit 7mail.tAt y a're'a lo si'uiente) Brom) rootlocalhost.localdomain 4o) tucuentadecorreo.com 3ubect) 3endmail 3endmail 0o funciona 2paradoa1
Ricardo Lopez Medina – Oscar Balladares Moya 25
Instalación y configuración de Openmeetings en CentOS 5.5
"ecuerda poner una dirección de correo vlida en 64o8, para que puedas checar si el correo es recibido. +nviemos el correo con 3endmail) 5 sendmail sendmail t 7mail.tAt "evisa el lo' de correo 7var7lo'7maillo' para ver si el correo se ha enviado correctamente( o ver las posibles causas si el problema persiste. e1 He hecho un sólo revoltio) ten'o varias instancias de 3oM y7o BBmpe' instaladas, y no estoy se'uro cul es la que ocupa el sistema operativo por defecto. /unque parezca increíble, pero en nuestro caso lle'ado un momento sin darnos cuenta teníamos el mismo pro'rama instalado en dos rutas distintas. 3olución) #a primera solución para ver qué versión de M pro'rama est instalada, lo ms normal es hacer, por eemplo para ffmpe') 5 ffmpe' !version =ero esto no quiere decir que las dems aplicaciones ocupen el mismo eecutable. "aro pero nos pasó. el comando anterior arroaba la ltima versión, pero %penmeetin's , en el mensae de error, nos decía que la versión era ms viea. =ara comprobar qué versión veía el sistema hicimos lo si'uiente) $odificamso el script 7etc7init.d7redN para que escribiera un archivo cuyo contenido sería la versión del pro'rama. #a parte que reza) fi echo X3tartin' %pen%ffice headless serverX W3%BBIC+V=/ W3%BBIC+V=/4H headless nolo'o nofirststart*izard acceptPXsoc
$odificarlo por) fi echo X3tartin' %pen%ffice headless serverX ec#o $""mpeg –%ersion$ & 'root'""mpeg.tt ec#o )documento generado*
W3%BBIC+V=/ W3%BBIC+V=/4H headless nolo'o nofirststart*izard acceptPXsoc
-e esta forma, el archivo 7root7ffmpe'.tAt contendr la versión del pro'rama que se eecuta por defecto. +n nuestro caso, en terminal el que se eecutaba por defecto era el de 7usr7bin7ffmpe' pero los scripts y %penmeetin's eecutaban el que estaba en 7usr7local7bin7ffmpe'. #o mismo sucedió con 3oM. "ecuerda revertir cualquier modificación en el scrip redN, si la hiciste.
Ricardo Lopez Medina – Oscar Balladares Moya 26
Instalación y configuración de Openmeetings en CentOS 5.5
+speramos que esta 'uía haya sido lo suficientemente til para poder implementar openmeetin's, cualquier su'erencia, comentario, o corrección favor hacerla a oscaruccleon.ath.cA ó ricardouccleon.ath.cA nos ricardouccleon.ath.cA nos encar'aremos de atender lo ms pronto posible.
/l'unos derechos reservados. "econocimiento0oComercialCompartirI'ual. -ado en la ciudad de #eón, 0IC/"/KG/. +l día EE de a'osto del EJ?J. Con mucho cariño para la comunidad B#%33.
%"KG##%3/$+04+ 0IC/"/K+03+3U
Ricardo Lopez Medina – Oscar Balladares Moya 27