2011-03-01 15 views
5

Mi repositorio mercurial funciona correctamente en trac cuando uso el servidor tracd."Error al cargar DLL" al usar mercurial en trac

Sin embargo, cuando uso apache, me sale el siguiente mensaje de advertencia en la parte superior de todas las páginas trac:

Advertencia: No se puede sincronizar con el repositorio de "(predeterminado)" sistema de control (no compatible versión "hg": error en la carga de la DLL : no se pudo encontrar el módulo especificado ). Busque en el registro de Trac para más información.

El registro de trac no tiene nada útil excepto una advertencia acerca de mercurial compilado con Python 2.6.2 y la versión actual de Python corriendo siendo 2.6.4.

¿Alguien tiene alguna idea sobre cómo solucionar esto?

Versiones:

Apache se está ejecutando en una máquina con Windows XP (32 bits) para probar. Tengo derechos de administrador, pero creo que apache se está ejecutando como Local User.

+1

¿Podría estar relacionado con este error similar que muchas personas han experimentado al usar svn + trac http://trac.edgewall.org/ticket/6739 – blokeley

+0

¿Tiene su nivel de registro de Trac configurado en 'DEBUG'? – bta

+0

También teniendo este mismo problema, y ​​me encantaría ver una resolución. –

Respuesta

1

Tengo el mismo problema. No hay problema en la versión del paquete mercurial 1.7.1. El error aparece en versiones superiores, hasta 1.8.

+1

He [archivado un error] (http://trac.edgewall.org/ticket/10081) con el equipo trac. – blokeley

+0

Todavía sucede con Mercurial 2.2 y Trac 0.12. –

0

Me encontré con un error similar al configurar hgweb (no trac). Esperemos que esto lo ayude a usted y a cualquier otra persona que haga lo mismo y encuentre esta pregunta a través de Google.

He resuelto el problema utilizando el instalador mercurial de la biblioteca python en lugar del instalador windows msi (o tortoisehg) normal ("Mercurial-1.8.1 (32 bits py2.6)" de https://www.mercurial-scm.org/wiki/Download) y garantizando las libs mercuriales la línea de importación en hgweb.cgi está comentada.

Cuestiones relacionadas