Acaba de salir la versión 3.0.6
del sistema de gestión de tickets de OTRS. Un producto interesante.
La versión anterior 3.0.5 incluía un fallo muy incómodo que impedía crear colas –Queues– si la base de datos era PostgreSQL o mySQL desde la aplicación. Por eso parece importante actualizarse lo antes posible ya que, en caso contrario, tendrás que ir creando los registros directamente en la base de datos mediante otra herramienta externa para luego editarlos en OTRS.
Sin embargo actualizarse puede tener efectos secundarios indeseados. Lo primero que ocurre es que no puedes instalar 3.0.6 si tienes instalada 3.0.5. Se queja de que los ficheros ya existen. Así que tienes que desinstalar tu versión actual para instalar la nueva.
En la página de la nueva versión te advierten que debes ejecutar bin/otrs.RebuildConfig.pl o en caso contrario puedes tener problemas de conexión. Sin embargo si tu base de datos no está localizada en el mismo servidor que el OTRS verás que este proceso falla.
El problema es que al desinstalar la versión anterior perdiste tu fichero maestro de configuración Config.pm localizado en la carpeta Kernel (/opt/otrs/Kernel si realizaste la instalación por defecto en un SuSE por ejemplo). Y la nueva instalación genera un fichero Config.pm que no contiene los datos correctos de conexión a la base de datos sino los valores por defecto. Así que primer aviso antes de realizar el proceso de instalación: realiza una copia de la carpeta donde tienes la versión actual de OTRS antes de desinstalar. O, al menos, realiza una copia del fichero de configuración actual para poder consultar luego los valores de tu instalación.
Una vez corregida la configuración de conexión ya puedes ejecutar la recomendación de reconstrucción de los ficheros de configuración ejecutando /opt/otrs/bin/otrs.RebuildConfig.pl. Ahora la conexión con la BBDD si que funciona y el proceso debiera realizar su trabajo sin quejarse.
Sin embargo aún existe otro problema más que aparece al tener que desinstalar/instalar y es que ahora el sistema falla en arranque debido a que se empeña en arrancar una copia local de mysql (que es posible que no esté ni instalado). Para evitar esto y superar este problema hemos de editar el fichero /etc/sysconfig/otrs y poner a cero la variable OTRS_DB_RUNNING que vuelve a estar a 1.
Ahora ya debieras poder arrancar tu OTRS de nuevo sin que se quejase y todos tus tickets volveran a estar disponibles. Además ahora podrás crear colas sin que aparezca el error del Bug 6837
: Queue cannot be created, just changed, on PostgreSQL and MS SQL Server databases.








2012 (1)
Comentarios
La acción de proteger la base de datos debe hacerse desde el administrador correspondiente a la misma o mediante un programa de copia de seguridad externo que entienda y esté preparado para proteger ese tipo de base de datos.
Algien me colabora por favor?
Gracias de antemano
Suscripción de noticias RSS para comentarios de esta entrada.