Delirando sobre informática, fotografía, programación, móviles y mucho más desde 2003
Uso Trac desde hace mucho tiempo, pero hace poco dejó de funcionar repentinamente. Podía acceder a ciertas cosas, pero no a lo importante. Tras curiosear un poco me encontré con un montón de estos errores en los logs de Apache:
[Thu Jan 29 09:07:38 2009] [notice] child pid 3383 exit signal Segmentation fault (11) [Thu Jan 29 09:13:25 2009] [notice] child pid 3385 exit signal Segmentation fault (11) [Thu Jan 29 09:13:39 2009] [notice] child pid 3388 exit signal Segmentation fault (11) [Thu Jan 29 09:14:12 2009] [notice] child pid 3389 exit signal Segmentation fault (11)
Es un problema provocado por Python (mod_python en este caso, aunque también fallaba usando mod_wsgi o fastcgi) debido a que apache utiliza una versión de la librería expat y Python otra diferente. Se puede ver cómo detectar el problema en este artículo, que sugiere usar LD_PRELOAD para solucionarlo, pero que a mi no me funcionó. Por el contrario, me bastó con instalar un único paquete y reiniciar el servidor web:
sudo apt-get install python-xml
Puedes escribir lo que quieras, pero por favor hazlo respetando a los demás y en relación al tema que se está tratando. Todo comentario insultante o fuera de lugar será eliminado
Está permitido utilizar las siguientes etiquetas HTML para formatear tu comentario: <a> <b> <blockquote> <i> <u>. Además también puedes utilizar estos emoticonos:
Puedes enviar referencias a esta anotación utilizando esta dirección
Delirios de un Informático :: Gestionado con WordPress :: Alojado en Bitacoras.com :: Licenciado bajo Creative Commons