Search

Blogroll

Meta:

Python problem in EnsimX

April 26th, 2008 by vicky

In case your Python is giving your problems on EnsimX server and you get  “500 Internal error” errors then thig guide can help you. I found it on ensim forums and it helped me so I saved it for future reference.

Here is the error message:

500 Internal error
Internal Server Error

——————————————————————————–
Hints :-
Check logs files in /var/log/ensim/ for debug information
Ensure URL typed is correct

 

And here is what will be in your log :

2007/05/19 15:12:20 HTTP INFO 127.0.0.1 – GET /static/images/subnav_links_bg.gif HTTP/1.1
2007/05/19 15:12:20 HTTP INFO 127.0.0.1 – GET /static/images/sysoption_on.gif HTTP/1.1
2007/05/19 15:12:20 HTTP INFO 127.0.0.1 – GET /isp/services/sendmail/index HTTP/1.1
2007/05/19 15:12:20 INFO Traceback (most recent call last):
File “/usr/lib/python2.4/site-packages/cherrypy/_cphttptools.py”, line 271, in run main()
File “/usr/lib/python2.4/site-packages/cherrypy/_cphttptools.py”, line 502, in main body = page_handler(*args, **cherrypy.request.paramMap)
File “/home/build/qa/saber/10.0.0/fc.4/13.fc.4/epl/pudasin13/build/build-boot/epl/frontend/rootapp/isp/services/sendmail/__init__.py”, line 30, in index
File “/home/build/qa/saber/10.0.0/fc.4/13.fc.4/epl/pudasin13/build/build-root/epl/frontend/rootapp/pages.py”, line 78, in kidserialize
File “/usr/lib/python2.4/site-packages/kid/__init__.py”, line 283, in serialize return serializer.serialize(self, encoding, fragment, format)
File “/usr/lib/python2.4/site-packages/kid/serialization.py”, line 109, in serialize text = ”.join(tuple(
File “/usr/lib/python2.4/site-packages/kid/serialization.py”, line 345, in generate for ev, item in self.apply_filters(stream, format):
File “/usr/lib/python2.4/site-packages/kid/serialization.py”, line 165, in format_stream for ev, item in stream:
File “/usr/lib/python2.4/site-packages/kid/parser.py”, line 218, in _coalesce for ev, item in stream:
File “/usr/lib/python2.4/site-packages/kid/parser.py”, line 174, in _track for p in stream:
File “/usr/lib/python2.4/site-packages/kid/filter.py”, line 22, in apply_matches for ev, item in stream:
File “/usr/lib/python2.4/site-packages/kid/parser.py”, line 174, in _track for p in stream:
File “/usr/lib/python2.4/site-packages/kid/parser.py”, line 218, in _coalesce for ev, item in stream:
File “/usr/lib/ensim/frontend/kidpages/isp/services/sendmail/configuration.py”, line 63, in _pull
TypeError: generate_content() takes exactly 1 argument (2 given)

And the fix is to recompile templates, restart Ensim and reboot server:

cd /usr/lib/ensim/frontend/kidpages/
/usr/bin/kidc -f *
service epld restart
reboot

 

Posted in Ensim | No Comments »

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.