Error despues de Actualizacion

Post Reply
pablol
Znuny newbie
Posts: 9
Joined: 13 May 2013, 14:49
Znuny Version: 3.0.11
Real Name: Pablo Lurqui Lopez
Company: tombola International PLC

Error despues de Actualizacion

Post by pablol »

Hola a todos, soy nuevo en el foro, por lo que por adelantado os agradezco la ayuda. He intentado buscar el error, pero no lo he localizado, por lo que inicio un hilo nuevo:

Despues de una actualzacion de una version desconocida (circunstancias de la vida, no lo hice yo...) a la version 3.0.11 los agentes al respoder a mails de clientes o reenviar reciben un error en la parte baja de la pantalla, como este:

"Software error:Can't use an undefined value as a HASH reference at D:/PROGRA~1/OTRS/OTRS//Kernel/GenericInterface/Event/Handler.pm line 57.For help, please send mail to the webmaster (webmaster@somenet.com), giving this error message and the time and date of the error "
Este es el contenido de la linea 57 : " $Self->{WebserviceObject}->WebserviceList( "

El correo sale, y lelga al destinatario, hasta que se demuestre lo contrario debe ser un error estetico, pero por si acaso...

La atualizacion si se que se efectuo por defecto, MySQL es la que lleva por defecto, desconozco la version, ya que desconozco el producto (en buena parte al igual que OTRS, es una "herencia..").

Me podeis echar una mano? He leido que en actualizaciones de versiones anteriores era problema de Scripts de SQL de actualizacion, pero era de 2.2.1 a 2.2.2, y no me atrevo a meterle mano por ahi...

Muchisimas gracias por adelantado, lo dicho,

Un saludo a tod@s
carlosgallego
Znuny expert
Posts: 241
Joined: 17 Nov 2011, 18:17
Znuny Version: 2.4-3.0-3.1-3.2- 3.3
Real Name: Carlos Gallego
Location: Medellin, Colombia

Re: Error despues de Actualizacion

Post by carlosgallego »

Hola Pablo y bienvenido al foro,

Por lo visto tienes una implementacion en Windows, Asi que supongo instalaste el OTRS con el exe que se descarga de ftp.otrs.org.

De ser asi la herramienta no deberia mostrarte errores, siempre y cuando se ejecutaran los procesos de migracion de forma correcta.

Realizar una migracion de OTRS es imposible si no conoces la version anterior, pues siempre es necesario pasar entre los diferentes Kernel, tal y como indican en la documentacion oficial que encuentras para el upgrade en doc.otrs.org.

Si tienes un backup del otrs anterior por favor revisa el archivo PRODUCT en la carpeta de OTRS.

Saludos.
OTRS 2.4.7 > 3.3 Ubuntu Server - Centos - RedHat, MySQL - PostgresSQL OracleDB
pablol
Znuny newbie
Posts: 9
Joined: 13 May 2013, 14:49
Znuny Version: 3.0.11
Real Name: Pablo Lurqui Lopez
Company: tombola International PLC

Re: Error despues de Actualizacion

Post by pablol »

Buenas noches y gracias por la bienvenida:

Efectifamente, sobre Windows 2008 R2 Sp1.

Se "supone" que la migración no reportó errores, pero no la hice yo. Comprobaré si en el servidor queda algún log con el proceso de migración, imagino que en c:\windows\temp (puedes confirmarme si es así).

Entiendo que es importante saber desde que versión se parte, pero en caso de no tener ninguna referencia (las herencias es lo que tienen...), ¿sería posible averiguar el origen del problema? ¿O he de ir pensando en reinstalar :) ?

En cualquier caso muchas gracias por la ayuda, independientemebnte del resultado final.

Un saludo,
carlosgallego
Znuny expert
Posts: 241
Joined: 17 Nov 2011, 18:17
Znuny Version: 2.4-3.0-3.1-3.2- 3.3
Real Name: Carlos Gallego
Location: Medellin, Colombia

Re: Error despues de Actualizacion

Post by carlosgallego »

Hola de nuevo,

Primero me disculpo pues te di mal el nombre del archivo, la info de la puedes encontrar en el archivo:

otrs/RELEASE
PRODUCT = OTRS
VERSION = 3.1.12
BUILDDATE = Thu Dec 6 08:48:57 CET 2012
BUILDHOST = otrsbuild.otrs.com


Cabe destacar que la migracion de OTRS no solo es ejecutar el archivo exe. Eso solo migra aplicacion, por ende es necesario ejecutar una serie de scripts sobre el schema de la BD.

Este es el orden que DEBE seguirse para poder realizar una migracion limpia en la BD 1.1->1.2->1.3->2.0->2.1->2.2->2.3->2.4->3.0->3.1->3.2

Los logs de migracion no creo puedas verlos en esa ruta, sin embargo podrias intentar en la carpeta otrs/var/log ahi queda el log de otrs en windows.

De reinstalar aplicacion desde el inicio sin migrar estarias perdiendo el historico de la informacion pues puede que el error se encuentre alli.

Si quieres puedes tambien consultar con partners de OTRS o un experto para lograr recuperar toda la informacion.

Saludos.
OTRS 2.4.7 > 3.3 Ubuntu Server - Centos - RedHat, MySQL - PostgresSQL OracleDB
pablol
Znuny newbie
Posts: 9
Joined: 13 May 2013, 14:49
Znuny Version: 3.0.11
Real Name: Pablo Lurqui Lopez
Company: tombola International PLC

Re: Error despues de Actualizacion

Post by pablol »

Muchisimas gracias en cualquier caso pro la ayuda, vamso a ver si localizamos lo que me comentas. Mis jefes no estan por la labor de un partner, que le vamso a hacer... habra que remangarse.

Un saludo!
pablol
Znuny newbie
Posts: 9
Joined: 13 May 2013, 14:49
Znuny Version: 3.0.11
Real Name: Pablo Lurqui Lopez
Company: tombola International PLC

Re: Error despues de Actualizacion

Post by pablol »

Buenas tardes de nuevo:

Al parecer la migracion fue solo de maquina (Creo que la BBDD era de 100 GB y querian intentar reducir el tamano, aunque finalmente los dbas no pudieron hacer nada ya que no querian eliminar datos existentes), o de una version muy parecida a otra, ya que he comprobado en una antigua documentacion una referencia a la version OTRS 3.0 en la bibliografia, y la release que tenemos instalada actualmente es:

PRODUCT = OTRS
VERSION = 3.0.11
BUILDDATE = Tue Oct 11 14:03:08 CEST 2011
BUILDHOST = otrsbuild.otrs.com


Un companero dba ha chequeado la DB por un error similar en migracion ( http://itsm-demo.otrs.com/otrs/public.p ... RIaXQ9MQ==; ), pero ALTER TABLE ticket ADD escalation_response_time INTEGER esta ahi, no nos falta como seria el casi, y ademas las versiones no coinciden.

Ideas son bein recobidas :D !!
carlosgallego
Znuny expert
Posts: 241
Joined: 17 Nov 2011, 18:17
Znuny Version: 2.4-3.0-3.1-3.2- 3.3
Real Name: Carlos Gallego
Location: Medellin, Colombia

Re: Error despues de Actualizacion

Post by carlosgallego »

Si tu tamaño de BD es de 100 GB seguramente se estan guardando los adjuntos en la BD.

La recomendacion seria.

Code: Select all

mysqlcheck --optimize -u root -p otrs
otrs.ArticleStorageSwitch.pl -s ArticleStorageDB -d ArticleStorageFS
mysqlcheck --optimize -u root -p otrs
El segundo comando te esta pasando los adjuntos de la BD a la carpeta /opt/otrs/var/article Por tal motivo debes garantizar que la particion donde se encuentra OTRS tenga espacio suficiente. Luego de esto tu BD puede quedar en un tamaño inferior a 10 GB.

En cuanto al error que encontraste, es porque se actualizaron archivos sin embargo no se actualizo la BD, por favor valida y de ser necesario ejecuta el script de migracion de BD de la version 2.4 a 3.0, en el peor de los casos te genera error por ya existir.

Una forma de darte cuenta es mirar las tablas de users y customer_user si tiene el campo salutation la BD tiene esquema de la 2.4 si el campo es title es esquema de la 3.*

Saludos.
OTRS 2.4.7 > 3.3 Ubuntu Server - Centos - RedHat, MySQL - PostgresSQL OracleDB
pablol
Znuny newbie
Posts: 9
Joined: 13 May 2013, 14:49
Znuny Version: 3.0.11
Real Name: Pablo Lurqui Lopez
Company: tombola International PLC

Re: Error despues de Actualizacion

Post by pablol »

Muchisimas gracias por la ayuda... Vamos a darle un poco de trabajo, a ver si salimos del atolladero... De nuevo gracias.

Volvere y te contare como ha ido la "historia...".

Un saludo!
pablol
Znuny newbie
Posts: 9
Joined: 13 May 2013, 14:49
Znuny Version: 3.0.11
Real Name: Pablo Lurqui Lopez
Company: tombola International PLC

Re: Error despues de Actualizacion

Post by pablol »

Por cierto, te confirmo, ahora con los ojos encima, la article_attachment.MYD es de 75 Gb, pero article_plain.MYD es de 86 Gb!!! Va a ser una experiencia divertida lidiar con esto...

Y aprvecho la pregunta, cuando ejecutas el comando que te extrae los archivos de lso anexos, entiendo que afecta solamente a la article_attachment.MYD, me lo puedes confirmar? Y me gustaria saber como lo hace, si primero extrae los ficheros y losego los elimina de la BBDD, o si confome va colocando fuera va vaciando (que me pareceria raro...), para hacer el dimensionamiento de las particiones, etc...

De nuevo, muchas gracias por tu ayuda!
carlosgallego
Znuny expert
Posts: 241
Joined: 17 Nov 2011, 18:17
Znuny Version: 2.4-3.0-3.1-3.2- 3.3
Real Name: Carlos Gallego
Location: Medellin, Colombia

Re: Error despues de Actualizacion

Post by carlosgallego »

Hola el va realizando el borrado de los registros a la medida que lo traslada, sin embargo este proceso no reduce el tamaño de la BD.

Para poder reducirlo debes ejecutar luego de finalizar el proceso:

Code: Select all

mysqlcheck --optimize -u root -p otrs
Saludos.
OTRS 2.4.7 > 3.3 Ubuntu Server - Centos - RedHat, MySQL - PostgresSQL OracleDB
pablol
Znuny newbie
Posts: 9
Joined: 13 May 2013, 14:49
Znuny Version: 3.0.11
Real Name: Pablo Lurqui Lopez
Company: tombola International PLC

Re: Error despues de Actualizacion

Post by pablol »

Buenas noches:

Aha, como imaginaba, pero mil gracias por la confirmación. Y por toda la ayuda :? .

Un saludo!
carlosgallego
Znuny expert
Posts: 241
Joined: 17 Nov 2011, 18:17
Znuny Version: 2.4-3.0-3.1-3.2- 3.3
Real Name: Carlos Gallego
Location: Medellin, Colombia

Re: Error despues de Actualizacion

Post by carlosgallego »

Con gusto, espero luego nos cuentes como te va con los cambios y cuando soluciones marcar el post como resuelto.

Saludos.
OTRS 2.4.7 > 3.3 Ubuntu Server - Centos - RedHat, MySQL - PostgresSQL OracleDB
pablol
Znuny newbie
Posts: 9
Joined: 13 May 2013, 14:49
Znuny Version: 3.0.11
Real Name: Pablo Lurqui Lopez
Company: tombola International PLC

Re: Error despues de Actualizacion

Post by pablol »

Buenos dias caballero:

Gracias pro todos los consejos, finalmente, no optaremos por sacar los attachments de la BD... al fin y al cabo, para hacerlo tengo que asignar espacio del datastore de VMWare a la VM, que despues no podre reclaamar... y si los usuarios no se han quejado de rendimiento, asi se queda.

Respecto al error, el equipo de dbas ereviso el Script de update DBUpdate-to-3.0.mysql.sql qeu va en \OTRS\OTRS\scripts y me han comentado que fallara, ya que parece que lo que hay existe, deberia entonces haberse ejecurtado en algun momento (... de la historia... quien sabe...).

Por lo tanto, el error que nos aparece:Software error:Can't use an undefined value as a HASH reference at D:/PROGRA~1/OTRS/OTRS//Kernel/GenericInterface/Event/Handler.pm line 57.For help, please send mail to the webmaster (webmaster@somenet.com), giving this error message and the time and date of the error "
Este es el contenido de la linea 57 : " $Self->{WebserviceObject}->WebserviceList( "
De donde mas puede venir?

he estado investigando un poco y Somenet.com es un dominio en venta, por lo que me da la sensacion de que el webmaster poco nos podra ayudar... sabeis que conexion existe entre este homnre/equipo y OTRS? eMe ha resultado raro que apareciese ese mensaje... :/

Como siempre muchisimas gracias por cualquier aportacion que nos ayude....

Un saludo, Pablo.
klausneil
Znuny superhero
Posts: 682
Joined: 29 May 2012, 22:47
Znuny Version: 6.0.24
Real Name: Klaus Salazar
Location: Perú

Re: Error despues de Actualizacion

Post by klausneil »

Perfecto PabloI que bueno que hallas podido solucionarlo, asi mimso te recuerdo que debes ponerle una etiqueta de SOLUCIONADO para saber que ya no hay mas que hacer. Saludos.
pablol
Znuny newbie
Posts: 9
Joined: 13 May 2013, 14:49
Znuny Version: 3.0.11
Real Name: Pablo Lurqui Lopez
Company: tombola International PLC

Re: Error despues de Actualizacion

Post by pablol »

Buenas:

Estaré encantado en cuanto se solucione de marcarlo como tal, pero parece que no lo está,na solución de las aportadas para el error de handler.pm aportado es aplicable :( , y no parecen haber ideas nuevas .

Un saludo :) ,
Post Reply