Overview
| Artifact ID: | d154c14f903acdce695f66ce0206fd7ca79c7446 |
|---|---|
| Ticket: | c8c0b78c840e4df9aefd2687bf6cac5abfce08e5
Windows 7: "fossil ui" and "fossil server" fail |
| User & Date: | anonymous 2010-10-15 09:10:18 |
Changes
- Appended to comment:
<hr /><i>anonymous claiming to be arichardson (op) added on 2010-10-15 09:10:18:</i><br /> >Arnel added on 2010-10-08 18:03:34:<br> >Fossil probably does not understand %SystemRoot%\system32, which is what's on PATH for that folder. I think you've hit on the problem here. It works perfectly well on XP though, which is why I'm puzzled. I will try your suggestion but ultimately will end up with Fossil back in system32, where (IMO) it belongs. >wolfgang added on 2010-10-10 12:32:16:<br> >This is not a problem of fossil. I believe it is. Please see below for my reasons. >The mentioned error message is a MS Windows message, documenting, that the requested command is not found in the path.<br> ><br> >So you should check:<br> ><br> >is the path really correct<br> >how do you call fossil, MS Windows doesn't use the path variables in all call variants<br> Looks like you didn't read my ticket. I'll explain again: At the command prompt, I'm running "fossil ui". ("fossil server" does the exact same thing.) There is a known good, open fossil in the working directory. Fossil opens a web browser (Firefox in this case) and gives it the path "localhost:8080" as expected. The problem occurs when Firefox accesses localhost:8080. Fossil is definitely listening on 8080/tcp because it reacts to connections on localhost:8080. The way it reacts is to output this error on stdout: '"fossil"' is not recognized as an internal or external command, operable program or batch file. instead of returning a web page to the browser. You're right that this error is generated by the OS, but I believe the flaw is in Fossil. IMO Arnel's suggestion is correct, that Fossil is not interpreting %SystemRoot%\system32 properly. I will now attempt to prove it.