[mod_python] Getting error as The system cannot find the file specified

Graham Dumpleton graham.dumpleton at gmail.com
Tue Mar 31 16:36:16 EDT 2009


2009/3/31  <rahul.warhekar at edisphere.com>:
> I already have Enabled the PSP code debugging feature.

Then why aren't you posting anything about the result you would have
seen in the browser from it.

It would have shown the PSP code and generated Python code side by
side. Since you don't seem to know how to interpret that, you could
have at least posted what the generated Python code was.

> I am using citrix Xen server to host this setup.(virtual machine)

As I said before, don't care that it is a virtual machine. If you seem
to think it is related to the virtual machine, then perhaps you should
be talking to the Xen people.

As is, since am not getting back useful information and you seem not
to know yourself how to go about debugging the issue, not sure I can
do anything else to help you. I have tried hard and frankly don't have
any more time to help if you are going to make it all the more
difficult by requiring me to tease information out of you.

Only last suggestion is for you to make sure that there is actually a
newline on the very last line of your PSP file.

Graham

> rahul
>
>> Enable the PSP code debugging feature I asked you to. Documentation
>> mentions it at:
>>
>>   http://www.modpython.org/live/current/doc-html/hand-psp.html
>>
>> In other words, you want to enable .psp_ requests to get side by side
>> comparison of PSP code and generated Python code.
>>
>> Graham
>>
>> 2009/3/31  <rahul.warhekar at edisphere.com>:
>>> hi graham
>>>
>>> I just got entire trace please have a look at it
>>>
>>> Mod_python error: "PythonHandler mod_python.psp"
>>>
>>> Traceback (most recent call last):
>>>
>>>  File "C:\Python24\lib\site-packages\mod_python\apache.py", line 299, in
>>> HandlerDispatch
>>>    result = object(req)
>>>
>>>  File "C:\Python24\lib\site-packages\mod_python\psp.py", line 302, in
>>> handler
>>>    p.run()
>>>
>>>  File "C:\Python24\lib\site-packages\mod_python\psp.py", line 213, in
>>> run
>>>    exec code in global_scope
>>>
>>>  File "C:/wamp/www/edi/modules/reports/index.psp", line 43, in ?
>>>
>>> WindowsError: [Errno 2] The system cannot find the file specified
>>>
>>>
>>>
>>> my index.psp contents are,
>>>
>>>
>>> <%
>>> import os
>>> from mod_python import Session
>>> from mod_python import util
>>> from mod_python import psp
>>> _REQUEST = util.FieldStorage(req)
>>> view = "reports"
>>> user =''
>>> session.load()
>>> try:
>>>        user = session['user']
>>>        user_name = session['user']
>>> except KeyError,e:
>>>        util.redirect(req,"/edi/login.psp")
>>> try:
>>>        new=session['my_filter']
>>> except KeyError,e:
>>>        util.redirect(req,"/edi/login.psp")
>>>
>>>
>>> if view=='reports':
>>>
>>>  util.redirect(req,'/edi/modules/reports/index.psp?hidval=f&showcnt=25&user=%s'%session['user'])
>>> else:
>>>        req.write("Invalid User")
>>>
>>> %>
>>>
>>>
>>> I have nothing on my line no 43.
>>>
>>> Rahul
>>>
>>>> 2009/3/31  <rahul.warhekar at edisphere.com>:
>>>>> Traceback is:-
>>>>>
>>>>> Mod_python error: "PythonHandler mod_python.psp"
>>>>>
>>>>> File C:/wamp/www/edi/modules/reports/index.psp in line no 43
>>>>> WindowsError: [Errno 2] The system cannot find the file specified
>>>>>
>>>>> I have this much traceback only with me. Any idea depending on this.
>>>>
>>>> The only remaining suggestion I have then is to check that the user
>>>> that the Apache service runs as has the necessary privileges to access
>>>> the directories/files that make up your project.
>>>>
>>>> Also calculate exactly what line 43 is in the file. I don't believe
>>>> you have identified this to us. If there is no line 43, then it is
>>>> possibly identifying the line in the generate Python code for the PSP
>>>> page. In that case, enable PSP debug mode using:
>>>>
>>>>   AddHandler mod_python .psp_
>>>>   PythonHandler mod_python.psp | .psp_
>>>>
>>>> and access URL 'index.psp_'.
>>>>
>>>> Check manual on how to do this, as my memory on how to do that is
>>>> really
>>>> bad.
>>>>
>>>> Graham
>>>>
>>>>>>> util.redirect(req,"modules/reports/index.psp?hidval=f&showcnt=25&user=%s"%se
>>>>>>> ssion['user'])
>>>>>
>>>>> i have made it as
>>>>>
>>>>> util.redirect(req,"http://localhost/edi/modules/reports/index.psp?hidval=f&showcnt=25&user=%s"%se
>>>>> ssion['user'])
>>>>>
>>>>> Still not working
>>>>>
>>>>> Rahul
>>>>>
>>>>>
>>>>>> 2009/3/31 rahul <rahul.warhekar at edisphere.com>:
>>>>>>> Hi graham,
>>>>>>>
>>>>>>> I have done what you suggested but was not successful.
>>>>>>> My code in index.psp is
>>>>>>>
>>>>>>>
>>>>>>> <%
>>>>>>> import os
>>>>>>> from mod_python import Session
>>>>>>> from mod_python import util
>>>>>>> from mod_python import psp
>>>>>>> _REQUEST = util.FieldStorage(req)
>>>>>>> view = "reports"
>>>>>>> user =''
>>>>>>> session.load()
>>>>>>>
>>>>>>> if view=='reports':
>>>>>>>
>>>>>>> util.redirect(req,"modules/reports/index.psp?hidval=f&showcnt=25&user=%s"%se
>>>>>>> ssion['user'])
>>>>>>
>>>>>> This isn't what I told you to use.
>>>>>>
>>>>>> Having a path that doesn't start with a '/' will not ever work
>>>>>> either.
>>>>>>
>>>>>>> else:
>>>>>>>        req.write("Invalid User")
>>>>>>>
>>>>>>> %>
>>>>>>>
>>>>>>> And full error message is
>>>>>>
>>>>>> That is not the full message.
>>>>>>
>>>>>> Post the complete Python traceback giving lines numbers, files etc.
>>>>>>
>>>>>> Graham
>>>>>>
>>>>>>> Mod_python Error: mod python stuff
>>>>>>> And in last it gives
>>>>>>>
>>>>>>> File C:/wamp/www/edi/modules/reports/index.psp
>>>>>>> WindowsError [Errno2]: The system cannot find the file specified.
>>>>>>>
>>>>>>>
>>>>>>> According to me it seems that my mod_python code is not getting
>>>>>>> executed
>>>>>>> or
>>>>>>> either it is not registered.
>>>>>>>
>>>>>>> Any suggestion on this will be greatly appreciated.
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> Rahul
>>>>>>>
>>>>>>>
>>>>>>> -----Original Message-----
>>>>>>> From: Graham Dumpleton [mailto:graham.dumpleton at gmail.com]
>>>>>>> Sent: Monday, March 30, 2009 11:33 AM
>>>>>>> To: rahul.warhekar at edisphere.com
>>>>>>> Cc: Tim Valenta; mod_python at modpython.org
>>>>>>> Subject: Re: [mod_python] Getting error as The system cannot find
>>>>>>> the
>>>>>>> file
>>>>>>> specified
>>>>>>>
>>>>>>> 2009/3/30  <rahul.warhekar at edisphere.com>:
>>>>>>>> ok, sorry for that,
>>>>>>>>
>>>>>>>> I am using util.redirect(req,"/edi/modules/index.psp")
>>>>>>>
>>>>>>> Technically the second argument, as I said before, must be a full
>>>>>>> URI,
>>>>>>> including 'http://host'. Supplying a path only as you have may or
>>>>>>> may
>>>>>>> not work depending on the browser.
>>>>>>>
>>>>>>> For starters, therefore change it to:
>>>>>>>
>>>>>>>  util.redirect(req,req.construct_url("/edi/modules/index.psp"))
>>>>>>>
>>>>>>> and see if that works.
>>>>>>>
>>>>>>> And that you are using a virtual machine is likely got nothing to do
>>>>>>> with
>>>>>>> it.
>>>>>>>
>>>>>>> Graham
>>>>>>>
>>>>>>>> my document root dir is c:\wamp\www
>>>>>>>>
>>>>>>>> Thanks
>>>>>>>> Rahul
>>>>>>>>
>>>>>>>>> You did not answer my question.
>>>>>>>>>
>>>>>>>>> What is your code passing as the second argument to:
>>>>>>>>>
>>>>>>>>>   util.redirect
>>>>>>>>>
>>>>>>>>> function call?
>>>>>>>>>
>>>>>>>>> I cannot help if you do not answer the question. You are already
>>>>>>>>> stressing the abilities of the crystal ball as it is by not
>>>>>>>>> supplying
>>>>>>>>> enough actual useful information.
>>>>>>>>>
>>>>>>>>> Graham
>>>>>>>>>
>>>>>>>>> 2009/3/30  <rahul.warhekar at edisphere.com>:
>>>>>>>>>> hello all
>>>>>>>>>>
>>>>>>>>>> I am using virtual machine. On it we are having wamp server 2.6
>>>>>>>>>> running.
>>>>>>>>>>
>>>>>>>>>> any suggestion for this situation.
>>>>>>>>>>
>>>>>>>>>> Any help will be greatly appreciated.
>>>>>>>>>>
>>>>>>>>>> Thanks
>>>>>>>>>> rahul
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> What is "path to file"?
>>>>>>>>>>>
>>>>>>>>>>> It must be a properly formed URI, ie., 'http://host/.....'. You
>>>>>>>>>>> should
>>>>>>>>>>> not be just supplying a local URL without the 'http://host' bit.
>>>>>>>>>>>
>>>>>>>>>>> Graham
>>>>>>>>>>>
>>>>>>>>>>> 2009/3/30 rahul <rahul.warhekar at edisphere.com>:
>>>>>>>>>>>> No I get error while using util.redirect(req,”path to file”)
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Regards
>>>>>>>>>>>>
>>>>>>>>>>>> rahul
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> ________________________________
>>>>>>>>>>>>
>>>>>>>>>>>> From: Tim Valenta [mailto:tonightslastsong at gmail.com]
>>>>>>>>>>>> Sent: Saturday, March 28, 2009 12:08 AM
>>>>>>>>>>>> To: rahul
>>>>>>>>>>>> Cc: Graham Dumpleton; mod_python at modpython.org
>>>>>>>>>>>> Subject: Re: [mod_python] Getting error as The system cannot
>>>>>>>>>>>> find
>>>>>>>>>>>> the
>>>>>>>>>>>> file
>>>>>>>>>>>> specified
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> When do you get the error?  When you start Apache?
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Tim
>>>>>>>>>>>>
>>>>>>>>>>>> On Fri, Mar 27, 2009 at 6:25 AM, rahul
>>>>>>>>>>>> <rahul.warhekar at edisphere.com>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> Hello all,
>>>>>>>>>>>>
>>>>>>>>>>>> I am using my mod_python for my web application.
>>>>>>>>>>>>
>>>>>>>>>>>> And I am getting "WindowsError: [Errno 2] The system cannot
>>>>>>>>>>>> find
>>>>>>>>>>>> the
>>>>>>>>>>>> file
>>>>>>>>>>>> specified" error.
>>>>>>>>>>>>
>>>>>>>>>>>> Any quick help reg this will be greatly appreciated and this is
>>>>>>>>>>>> really
>>>>>>>>>>>> urgent.
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks in advance.
>>>>>>>>>>>>
>>>>>>>>>>>> Rahul
>>>>>>>>>>>>
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> Mod_python mailing list
>>>>>>>>>>>> Mod_python at modpython.org
>>>>>>>>>>>> http://mailman.modpython.org/mailman/listinfo/mod_python
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> "Python is the unholy bastard step-child between Ruby and PHP."
>>>>>>>>>>>> "I'd let an ipod blow up on my leg for $150,000."
>>>>>>>>>>>> "but Ben and Jerry do make a lovely couple."
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>>
>>>
>>
>
>
>



More information about the Mod_python mailing list