[pyar] bad marshal data

Página superior
Adjuntos:
+ (text/plain)

Responder a este mensaje
Autor: Nicolas Echaniz
Fecha:  
A: pyar
Asunto: [pyar] bad marshal data
Gente,

Quería agradecer a los que me dieron una mano el otro día en el canal de IRC,
me fui apurado y sin agradecer correctamente.

De paso quiero contar acá mínimamente el problema para que quede en los
archivos por futura referencia.

Ocurrió que de un día para el otro todos los sitios que tengo en mi servidor
corriendo usando Django dejaron de andar. Tiraban un error:
"bad marshal data" importando MySQLdb.converters.conversions

El resto de los sitios web que también usan mod_python y MySQLdb no daban
ningún error (claro, no importaban el módulo problemático).

Dimos unas cuantas vueltas y el problema era que estaba mal el .pyc
correspondiente a converters.py, de ahí el error relacionado a marshal.
Lo borré, se regeneró y salió todo andando.

No pudimos determinar cómo fue que se generó el problema en primera instancia,
pero esa fue la solución.

La dificultad para determinar el problema, creo que partió de que no
interpretábamos fácilmente todo el error que estaba tirando y empezamos a
buscar el problema en relación a django, a apache y a la base de datos.

Bueno, queda for future reference.
Si alguien tiene un error de tipo "bad marshal data" en relación a un import:
que empiece por borrar el .pyc y/o .pyo correspondientes al módulo importado.


Salute,

NicoEchániz



---------------------------------------------------------------------
Para dar de baja la suscripcion, mande un mensaje a:
   pyar-unsubscribe@???


Para obtener el resto de direcciones-comando, mande un mensaje a:
pyar-help@???

PyAr - Python Argentina - Sitio web: http://www.python.com.ar/