Menu

#54 Cntlm fails to start when not installed in C:\Program Files\

open
nobody
None
5
2015-07-08
2012-09-27
BenoitK
No

Hi,

I previously installed Cntlm v0.92.3 in Prgram FIles to test it and it worked fine.
Because of right restrictions in this folder, I decided to install Cntlm elsewhere, so as not to require administrator rights when modifying the cntlm.ini file. Now, Cntlm doesn't start and I have this message :

Cntlm debug trace, version 0.92.2 windows/cygwin port.
Command line: cntlm -T cntlm-ok.log -v -f -s
cygwin warning:
MS-DOS style path detected: C:\Program Files\Cntlm\cntlm.ini
Preferred POSIX equivalent is: /cygdrive/c/Program Files/Cntlm/cntlm.ini
CYGWIN environment variable option "nodosfilewarning" turns off this warning.
Consult the user's guide for more details about POSIX paths:
http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
cntlm: Could not open default config file
cntlm: Parent proxy address missing.
Exitting with error. Check daemon logs or run with -v.

The MS-DOS style path is incorrect as Cntlm is not in Program Files anymore.

Is there a way to tell Cntlm to search for the config file in the path where I installed it ?

Discussion

  • jota

    jota - 2012-10-04

    The bug still exists with "cntlm-0.93beta5-win32.exe".

    I tested it with the Spanish version of 32 bit Windows XP.
    -The service starts if it's installed in the default path "C:\Archivos de programa\Cntlm"
    -It does NOT start if it's installed in different path, eg: "D:\Archivos de programa\Cntlm"

     
  • Sam Hasler

    Sam Hasler - 2015-07-08

    See the script I attached to https://sourceforge.net/p/cntlm/bugs/36/

     

Log in to post a comment.