Actualizacion de 3.0.11 a 3.1.6 con errores.

Post Reply
Javier_Sanchez
Znuny newbie
Posts: 10
Joined: 07 Mar 2012, 16:44
Znuny Version: 3_0_11

Actualizacion de 3.0.11 a 3.1.6 con errores.

Post by Javier_Sanchez »

Saludos a todos.
Estoy tratando de actualizar la version en Windows Xp SP3, y realizo los siguientes pasos:

- Desinstalo version anterior.
- Instalo nueva version.
- Instalo plugins (modulos)
- Importo configuracion desde Administrador.
- Restauro backup de la base de datos creada en version anterior.
Es en este ultimo punto donde, sin aparecerme errores aparentes, detecto que no me ha añadido la cuenta de correo de POP3, y al intentar crearlas, me da el siguiente error:

Table 'otrs.gi_webservice_config' doesn't exist, SQL: 'SELECT id, name FROM gi_webservice_config WHERE valid_id IN (1)'

entiendo que es un problema de las tablas de la base de datos, ¿hay que hacer alguna importacion/exportacion especifica?

Gracias anticipadas.
OTRS 3.0.11 upgrading 3.1.6
FAQ 2.0.7 - Support 1.2.8 - iPhoneHandle 1.0.3
Windows XP SP3
mySql
miguelmz
Znuny wizard
Posts: 370
Joined: 17 Nov 2011, 17:46
Znuny Version: 6.0.10
Real Name: Miguel
Company: SIA
Location: Madrid, Spain.

Re: Actualizacion de 3.0.11 a 3.1.6 con errores.

Post by miguelmz »

Hola Javier,

No se trata de importar sino de transformar el esquema de la base de datos al modelo 3.1, tal y com estas vete al directorio dle OTRS y dentro veras un txt llamado UPGRADE, sigue los pasos que te detallan. Basicamente es la ejecucion de un script en /otrs/scrips llamado algo asi como BD_mysql_3.1 o parecido, te vendra dentro de ese txt. Despues reinicia servicios y listo.

Un saludo.
We want OTRS certifications in Spain!!

Check out my free addons! :mrgreen:
Javier_Sanchez
Znuny newbie
Posts: 10
Joined: 07 Mar 2012, 16:44
Znuny Version: 3_0_11

Re: Actualizacion de 3.0.11 a 3.1.6 con errores.

Post by Javier_Sanchez »

Gracias Miguelmz.

Lo pruebo y comento.
OTRS 3.0.11 upgrading 3.1.6
FAQ 2.0.7 - Support 1.2.8 - iPhoneHandle 1.0.3
Windows XP SP3
mySql
Javier_Sanchez
Znuny newbie
Posts: 10
Joined: 07 Mar 2012, 16:44
Znuny Version: 3_0_11

Re: Actualizacion de 3.0.11 a 3.1.6 con errores.

Post by Javier_Sanchez »

Pues probado, y sigue con algun error.

No me ha importado las cuentas de correo (fetchmail) y al intentar escribirla de nuevo, aparece el siguiente error:

Unknown column 'imap_folder' in 'field list', SQL: 'INSERT INTO mail_account (login, pw, host, account_type, valid_id, comments, queue_id, imap_folder, trusted, create_time, create_by, change_time, change_by) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, '2012-06-26 17:54:33' , ?, '2012-06-26 17:54:33' , ?)'

Creo que he realizado todo el proceso, segun el archivo Upgrade, pero parece que me he dejado algo.

¿Alguna pista?
OTRS 3.0.11 upgrading 3.1.6
FAQ 2.0.7 - Support 1.2.8 - iPhoneHandle 1.0.3
Windows XP SP3
mySql
miguelmz
Znuny wizard
Posts: 370
Joined: 17 Nov 2011, 17:46
Znuny Version: 6.0.10
Real Name: Miguel
Company: SIA
Location: Madrid, Spain.

Re: Actualizacion de 3.0.11 a 3.1.6 con errores.

Post by miguelmz »

El imap_folder es una caracteristica del 3.1 para recibir correos en funcion de carpetas, por lo que se te atasca el script de la base de datos. Vamos a revisar juntos los pasos a seguir, me he bajado la 3.1.6 y estos son los pasos que debes seguir para actualizar el esquema de la base de datos.

Backup y todo a partir de la ruta ~/otrs/. En las versiones windows te mete por defecto un strawberry_perl dentro de la carpeta raiz de OTRS, donde puedes ejecutar por linea comandos.

1 - Parar servicios

- cron
- postfix
- apache

2 - Preparar el nuevo esquema

shell> cat scripts/DBUpdate-to-3.1.mysql.sql | mysql -p -f -u root otrs

3 - Transformar tablas

shell> scripts/DBUpdate-to-3.1.pl

4 - Vuelve a actualizar el esquema

shell> cat scripts/DBUpdate-to-3.1-post.mysql.sql | mysql -p -f -u root otrs

5 - Reconstruccion de indices y borrado de caché

shell> bin/otrs.RebuildConfig.pl
shell> bin/otrs.DeleteCache.pl

6 - Reinicia servicios y prueba

-apache
-postfix
-cron

Un saludo.
We want OTRS certifications in Spain!!

Check out my free addons! :mrgreen:
Javier_Sanchez
Znuny newbie
Posts: 10
Joined: 07 Mar 2012, 16:44
Znuny Version: 3_0_11

Re: Actualizacion de 3.0.11 a 3.1.6 con errores.

Post by Javier_Sanchez »

OK. Eso está claro.
La duda esta en saber si el nuevo esquema se prepara con la base de datos que ha instalado por defecto, o bien con la base de datos que se ha de importar, o bien copiar/pegar el directorio data (o bien data/otrs).
Disculpa si parezco un novato, lo soy.

- Se prepara el nuevo esquema con la linea shell> cat scripts/DBUpdate-to-3.1.mysql.sql | mysql -p -f -u root otrs,
donde shell entiendo que es mysql. En la ventana de comandos veo mysql> cat scripts..... pero al ejecutar, no recibo ninguna confirmacion, me queda algo como esto:

mysql> cat scripts/DBUpdate-to-3.1.mysql.sql | mysql -p -f -u root otrs
->

Seguro que hago mal el tema de crear el nuevo esquema, no lo veo suficientemente claro.

gracias de nuevo
OTRS 3.0.11 upgrading 3.1.6
FAQ 2.0.7 - Support 1.2.8 - iPhoneHandle 1.0.3
Windows XP SP3
mySql
artjoms15
Znuny advanced
Posts: 121
Joined: 30 Aug 2011, 10:48
Znuny Version: 3.3.8 && 4.0.9
Real Name: Artjoms Petrovs
Location: Latvia

Re: Actualizacion de 3.0.11 a 3.1.6 con errores.

Post by artjoms15 »

Excuse me for my English, BUT... It is not a mysql shell. In your case it is windows command line (CMD). And the meaning of this line that you pass the sql file scripts/DBUpdate-to-3.1.mysql.sql to proceed by your MySQL engine ;)
(Have a slight feeling, that on your windows machine it won't work, because of cat command and pipelining)
And update shouuld be made according to this Ooooold manual for ver.2.4 http://faq.otrs.org/otrs/public.pl?Acti ... ItemID=351
Hope it helps!

Cheers,
A.
Ar cieņu / Kind regards,
----------------------------------------
Artjoms Petrovs
Sistēmu analītiķis/Programmētājs /
Systems Analyst/Programmer
miguelmz
Znuny wizard
Posts: 370
Joined: 17 Nov 2011, 17:46
Znuny Version: 6.0.10
Real Name: Miguel
Company: SIA
Location: Madrid, Spain.

Re: Actualizacion de 3.0.11 a 3.1.6 con errores.

Post by miguelmz »

Los pasos que te detallo son para transformar una base de datos de un OTRS anterior a la version 3.1.x (donde x sea la revision)

El shell no se refiere a la linea de comandos de mysql, se refiere a una linea de comandos de linux. En una instalaccion windows puedes emplear los comandos de windows type/cat. Te veo un poco perdido, haz lo siguiente.

Para los servicios, abre una consola de windows y pon lo siguiente (sustituye los corchetes por lo que se te pide):

cd [Ruta donde tengas el directorio OTRS] (al hacer un dir, deberias ver el directorio del Apache, mysql, otrs4win, etc.)
type OTRS\scripts\DBUpdate-to-3.1.mysql.sql | mysql\bin\mysql -p -f -u root [nombre de tu base de datos]
perl OTRS\scripts\DBUpdate-to-3.1.pl
type OTRS\scripts\DBUpdate-to-3.1-post.mysql.sql | mysql\bin\mysql -p -f -u root [nombre de tu base de datos]
perl OTRS\bin\otrs.Rebuildconfig.pl
perl OTRS\bin\otrs.DeleteCache.pl

Reinicia servicios.

Un saludo.

EDIT: Se me han adelantado xD
We want OTRS certifications in Spain!!

Check out my free addons! :mrgreen:
Javier_Sanchez
Znuny newbie
Posts: 10
Joined: 07 Mar 2012, 16:44
Znuny Version: 3_0_11

Re: Actualizacion de 3.0.11 a 3.1.6 con errores.

Post by Javier_Sanchez »

Fantastico. Update realizado con exito. Gracias
Tan solo me falta conseguir que me realice correctamente el recibir correo entrante (quizas sea algo de configuracion, lo reviso).

La opcion de cambiar type por cat la vi en la web, pero pensaba que era otro tipo de accion.

Por desgracia, no tengo la posibilidad de instalarlo en linux, asi que he de seguir con Xp.

Gracias de nuevo
OTRS 3.0.11 upgrading 3.1.6
FAQ 2.0.7 - Support 1.2.8 - iPhoneHandle 1.0.3
Windows XP SP3
mySql
miguelmz
Znuny wizard
Posts: 370
Joined: 17 Nov 2011, 17:46
Znuny Version: 6.0.10
Real Name: Miguel
Company: SIA
Location: Madrid, Spain.

Re: Actualizacion de 3.0.11 a 3.1.6 con errores.

Post by miguelmz »

No hay de que, artjom15 tambien te indico la misma fuente que use para cambiar las sentencias a windows.

Para preparar la recepcion de correo mirate estos apartados.

Definicion correo entrante: http://doc.otrs.org/3.1/en/html/email-receiving.html

Configuracion Cron: http://doc.otrs.org/3.1/en/html/manual- ... l#cronjobs

Y piensa pasarte pronto a Linux, es mucho mas comodo en la parte de desarrollo.

Un saludo.
We want OTRS certifications in Spain!!

Check out my free addons! :mrgreen:
Post Reply