I've done some further investigating and it seems the problem occurs with the line
from mercurial.context import filectx in the hg file in TracMercurial I don't know how to drill down any further inside trac when it is running on apache (I've used trac log messages to get this far) but using process monitor it looks like the culprit is context.pyd and possibly its requirement for MSVCR90.DLL, which isn't found, though confusingly it has been found earlier during starting up apache, in the place where the vs 2008 run time distribution is installed So I tried copying msvcr90.dll, msvcp90.dll and msvcm90.dll to system32, and now according to process monitor it's found after loading osutil.pyd but now rather than getting a failure to load DLL message, I get a hang when I refresh the page I am seriously confused On Nov 21, 5:11 pm, Jon Hodgson <[email protected]> wrote: > This is the second time I'm sending this, since the last one seems to > have vanished without a trace, apologies if it now appears twice > > Ok, I have the following > > Windows XP > Python 2.6.7.20 > Trac 0.12.2 > Mercurial 1.9.2 > TracMercurial-0.12.0.28dev_r10784-py2.6 (built from checked out repository) > > Now, > > Mercurial's repo browser works in apache > > trac works in apache > > mercurial works in trac using its own server (tracd) > > but somehow mercurial doesn't work in trac in apache > > It says > "Warning: Can't synchronize with repository "(default)" (Unsupported > version control system "hg": DLL load failed: The specified module > could not be found.). Look in the Trac log for more information." > > but the log shows no errors > > Has anyone got any ideas? thanks -- You received this message because you are subscribed to the Google Groups "Trac Users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/trac-users?hl=en.
