Este post está dirigido a la actualización de OTRS para la versión en CentOS/Redhat.

Como sabemos cuando tienes un paquete rpm y sale una nueva versión, la manera más fácil de actualizar ese paquete es con la ayuda del comando rpm -Uvh nombre-del-paquete.

Bien pues el mismo caso aplica para OTRS, supongamos que tienes la versión 4 o la versíon 5.0.1 y quieres actualizar a la versión vigente que es la 5.0.7. Basta con que descargues el paquete y ejecutes rpm -Uvh otrs-5.0.7.rpm, esto actualizará OTRS y conservará tus configuraciones previas.

Ahora bien, el objetivo en si de este post es presentarte las soluciones a posibles problemas que se pueden presentar duranta la actualización.

Primero hemos dicho que OTRS se actualiza fácilmente con el comando antes mostrado, pero, el problema es justamente ese, que solo se actualiza el OTRS. Quá pasa si tu tienes modulos adicionales instalados? asi como el ITSM, FAQ, Survey, etc?.

Si tienes modulos adicionales, es necesario que talmbién los actualices, puesto que una vez que actualizas el OTRS, vas a tener en pantalla 500 Internal Server Error, debido a que los módulos se encuentran en la versión anterior.

Bien para ver todos los módulos que tienes instalados y que debes actualizar ingresa a OTRS por ssh y ejecuta lo siguiente:

# cd /opt/otrs
# bin/otrs.Console.pl Admin::Package::List –allow-root

Esto te muestra todos los módulos instalados en tu OTRS.

Deberás tener algo como esto:
Listing all installed packages…
+—————————————————————————-+
| Name: FAQ
| Version: 5.0.2
| Vendor: OTRS AG
| URL: http://otrs.org/
| License: GNU AFFERO GENERAL PUBLIC LICENSE Version 3, November 2007
| Description: The FAQ/knowledge base.
+—————————————————————————-+
| Name: GeneralCatalog
| Version: 5.0.7
| Vendor: OTRS AG
| URL: http://otrs.org/
| License: GNU AFFERO GENERAL PUBLIC LICENSE Version 3, November 2007
| Description: The General Catalog package.
+—————————————————————————-+
| Name: ImportExport
| Version: 5.0.7
| Vendor: OTRS AG
| URL: http://otrs.org/
| License: GNU AFFERO GENERAL PUBLIC LICENSE Version 3, November 2007
| Description: The ImportExport package.
+—————————————————————————-+
| Name: ITSM
| Version: 5.0.7
| Vendor: OTRS AG
| URL: http://otrs.org/
| License: GNU AFFERO GENERAL PUBLIC LICENSE Version 3, November 2007
| Description: The OTRS::ITSM bundle package.
+—————————————————————————-+
| Name: ITSMChangeManagement
| Version: 5.0.7
| Vendor: OTRS AG
| URL: http://otrs.org/
| License: GNU AFFERO GENERAL PUBLIC LICENSE Version 3, November 2007

Ahora bien recuerda cada paquete y actualizalo de la siguiente manera:

bin/otrs.Console.pl Admin::Package::Install –allow-root http://ftp.otrs.org/pub/otrs/packages/:nombre-del-paquete

Por ejemplo:

bin/otrs.Console.pl Admin::Package::Install –allow-root http://ftp.otrs.org/pub/otrs/packages/:FAQ-5.0.2.opm

Listo y asi con cada paquete a su última versión.

Si tienes ITSM, ese paquete no se encuentra en el ftp de OTRS, debes descargarlo desde su sitio web y luego ejecutas la instalación de la siguiente manera:

bin/otrs.Console.pl Admin::Package::Install –allow-root ITSM-5.0.2.opm

En resumen, los paquetes que se encuentran en el ftp package los instalas asi:

bin/otrs.Console.pl Admin::Package::Install –allow-root http://ftp.otrs.org/pub/otrs/packages/:nombre-del-paquete

Y los que no, descargas el paquete y lo instalas asi:

bin/otrs.Console.pl Admin::Package::Install –allow-root paquete.opm

Una vez que actualices cada paquete, reinicia OTRS y listo, podras ingresar al sistema sin ningún problema y continuar trabajando con la nueva versión.

MFCP!!!