Project

General

Profile

Bug #4620

Bug al actualizar de 1.8.8.4 a 1.9.0 Alfa

Added by Jose García (Nosolored) over 7 years ago. Updated over 7 years ago.

Status:
Feature implemented
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
17/04/2012
Due date:
% Done:

100%

Estimated time:
Complexity:
Normal
SCRUM pts - complexity:
?

Description

Entorno instalación de Chamilo 1.8.8.4
1 base de datos MySql 5.0.90
php 5.3.10

Actualización a 1.9.0
El mensaje de la actualización a Chamilo 1.9.0 siguiente:

Una base de datos con el mismo nombre ya existe. El contenido de la base de datos se perderá

creo que sería aconsejable cambiarlo por otro ya que parece que la actualización no guardará ningún dato de la versión anterior 1.8.8.4

Justo al terminar la actualización se muestra errores (captura actualización a 1.9.0.jpg)

Mensajes de error:

Actualización de Chamilo

Dev message: please add the c_id field in the query or report this error in suport.chamilo.org

SELECT count(*) FROM DEMO.thematic_advance

Dev message: please add the c_id field in the query or report this error in suport.chamilo.org

SELECT * FROM DEMO.thematic_advance

Dev message: please add the c_id field in the query or report this error in suport.chamilo.org

SELECT count(*) FROM DEMO.thematic_plan

Dev message: please add the c_id field in the query or report this error in suport.chamilo.org

SELECT * FROM DEMO.thematic.plan

- ERROR AL LISTAR UN CURSO (DEMO)

Al hacer clic sobre el nombre del curso muestra el mensaje

Ruta .../courses/DEMO/index.php

Dev message: please add the c_id field in this query or report this error in support.chamilo.org
SELECT id FROM `nombre de la basededatos`.`c_lp` WHERE autolunch = 1 LIMIT 1

- RECORDAR CLAVE

El recordatorio de clave envía el e-mail y el enlace para recuperar la clave, no obstante al hacer recibir el correo y hacer clic en el enlace tipo
.../main/auth/lostPassword.php?reset=9a1dd8afbbd7bca6a10e5b7bc79f0117&id=1

lleva a la página (captura recordar-clave)

pero no envía la clave nueva al correo.

Un saludo.


Files

listado-curso.jpg (166 KB) listado-curso.jpg Jose García (Nosolored), 17/04/2012 19:41
errores_en_actualización.jpg (311 KB) errores_en_actualización.jpg Jose García (Nosolored), 17/04/2012 19:41
recordar-clave.jpg (33.7 KB) recordar-clave.jpg Jose García (Nosolored), 17/04/2012 19:41
access_url_rel_user.sql (1.47 KB) access_url_rel_user.sql Jose García (Nosolored), 18/04/2012 18:32
user.sql (4.08 KB) user.sql Jose García (Nosolored), 18/04/2012 18:32

Associated revisions

Revision 9caf7d78 (diff)
Added by Julio Montoya over 7 years ago

Fixing queries that could produce errors see #4620

Revision 39428206 (diff)
Added by Julio Montoya over 7 years ago

Adding 2 exceptions in order to hide errors see #4620

Revision 0151ac85 (diff)
Added by Julio Montoya over 7 years ago

Fixing query see #4620

Revision 6eeaed68 (diff)
Added by Julio Montoya over 7 years ago

Should fix bug when resetting password see #4620

History

#1

Updated by Julio Montoya over 7 years ago

  • Assignee set to Julio Montoya
#2

Updated by Jose García (Nosolored) over 7 years ago

Ahora no podemos entrar en el aula 1.9.0 ya que nos indica usuario y clave incorrecto. Hemos entrado en la tabla user para comprobar la codificación de la clave (en las pruebas utilizamos md5 y el valor guardado coincide con el MD5 hash de la clave).

Hemos probado a insertar en la tabla user y en el usuario Admin el MD5 hash e10adc3949ba59abbe56e057f20f883e correspondiente a la clave 123456.

Por el momento tampoco hemos logrado entrar en el aula ni como Administrador, profesor y/o alumno.

Se ha probado con varios equipos y distintos navegadores para descartar cookies o caché. El resultado es siempre:

Acceso denegado - nombre de usuario o contraseña incorrectos.

Las pruebas están realizadas con Chamilo 1.9 Alpha. Vamos a probar con la 1.9 Alpha 2 de http://code.google.com/p/chamilo/downloads/detail?name=chamilo-1.9.0-alpha2.zip

#3

Updated by Julio Montoya over 7 years ago

  • Status changed from New to Assigned
  • % Done changed from 0 to 30

he corregido el problema de SELECT count(*) FROM DEMO.thematic_plan etc
y tambien de autolunch ahora me fijo el resto ...

#4

Updated by Yannick Warnier over 7 years ago

Julio Montoya wrote:

y tambien de autolunch ahora me fijo el resto ...

auto*launch* (lunch is "almuerzo") ;-)

#5

Updated by Julio Montoya over 7 years ago

Yannick Warnier wrote:

Julio Montoya wrote:

y tambien de autolunch ahora me fijo el resto ...

auto*launch* (lunch is "almuerzo") ;-)

:)

problema de password (recordatorio) arreglado con

http://code.google.com/p/chamilo/source/detail?r=1939f8256539bff5d1607d1c33f308736f8ab995&repo=classic

#6

Updated by Julio Montoya over 7 years ago

  • Status changed from Assigned to Needs more info
  • Assignee deleted (Julio Montoya)
  • % Done changed from 30 to 60

Jose García wrote:

Ahora no podemos entrar en el aula 1.9.0 ya que nos indica usuario y clave incorrecto. Hemos entrado en la tabla user para comprobar la codificación de la clave (en las pruebas utilizamos md5 y el valor guardado coincide con el MD5 hash de la clave).

Hemos probado a insertar en la tabla user y en el usuario Admin el MD5 hash e10adc3949ba59abbe56e057f20f883e correspondiente a la clave 123456.

Por el momento tampoco hemos logrado entrar en el aula ni como Administrador, profesor y/o alumno.

Se ha probado con varios equipos y distintos navegadores para descartar cookies o caché. El resultado es siempre:

Acceso denegado - nombre de usuario o contraseña incorrectos.

Las pruebas están realizadas con Chamilo 1.9 Alpha. Vamos a probar con la 1.9 Alpha 2 de http://code.google.com/p/chamilo/downloads/detail?name=chamilo-1.9.0-alpha2.zip

todos los usuarios deberían de estar agregados en la tabla "access_url_rel_user"
por ejemplo:

mysql> SELECT * FROM access_url_rel_user a LIMIT 0,1000
    -> ;
+---------------+---------+
| access_url_id | user_id |
+---------------+---------+
|             1 |       1 |

#7

Updated by Jose García (Nosolored) over 7 years ago

Probamos con la 1.9.0 Alfa 2 y el resultado era el mismo.

Hemos descargado con mercurial las modificaciones realizadas y vamos a probarlo en la demo.

En unos minutos lo confirmo.

Muchas gracias.

Un saludo.

#8

Updated by Jose García (Nosolored) over 7 years ago

Adjunto las 2 tablas de user y access_url_rel_user de nuestra demo.
En nuestro caso al actualizar de 1.8.8.4 a 1.9.0 Alpha 1 teníamos:

en tabla user 4 usuarios (campo user_id con valores 1, 2, 3 y 5)
en tabla access_url_rel_user sólo están ahora 2 usuarios (en el campo user_id con valor 3 y 5).

Insertaré en la tabla tabla access_url_rel_user el resto de usuarios para comprobar la entrada al aula.

Habría que comprobar si con estas modificaciones en la actualización de 1.8.8.4 a 1.9.0 se copian todos los usuarios de la tabla user a la tabla tabla access_url_rel_user

Montaré una demo de 1.8.8.4 y actualizaré con el último código del Mercurial y os indico.

Un saludo.

#9

Updated by Jose García (Nosolored) over 7 years ago

Los 2 usuarios que no se han copiado en la actualización de la tabla user a la tabla access_url_rel_user son el usuario anonymous y el único administrador de esa demo con

user_id 1
user_id 2

Un saludo.

#10

Updated by Jose García (Nosolored) over 7 years ago

Actualizado con el último código del Mercurial y tras insertar los usuarios pendientes en access_url_rel_user, le hemos dado a recordar clave al Administrador:

- Se generan correctamente los avisos de clave cambiada, se envía el correo y tras recibir la nueva clave entra el usuario Administrador.

Entra correctamente en el aula 1.9.0

Seguimos.

Muchas gracias.

#11

Updated by Sheyla Balandra over 7 years ago

  • Status changed from Needs more info to Feature implemented
  • Assignee set to Julio Montoya
  • % Done changed from 60 to 100

Ha sido cerrado por feedback.

Also available in: Atom PDF