Hi,
Le 20 sept. 09 à 21:21, [email protected] a écrit :
> Hi,
> I have installed the lastest version of Openerp 5.0.5. When I
> install the OpenERP web and start the service, the service stops
> immediately. Looking at the even viewer log, below is the message:
> The instance's SvcRun() method failed
> File "C:\Program Files\OpenERP Web\python25\lib\site-packages
> \win32\lib\win32serviceutil.py", line 805, in SvcRun
> self.SvcDoRun()
> File "C:\Program Files\OpenERP Web\bin\OpenERPWebService.py",
> line 88, in SvcDoRun
> sys.exit(TinyService._svc_display_name_ + " is not running,
> check the logfile for more info.")
> <type>: OpenERP Web is not running, check the logfile for more info.
>
> I have checked the configuration for server, postgresql hba and web
> configuration. All pointing to proper ip address. Also I have tried
> to change the port from 8080 to different ports. Still the same
> problem.
>
> Any help?
>
I have an ubuntu system (8.04) and OpenERP 5.0.1 (server & web client)
I upgraded them to 5.0.5 and the web client doesn't start anymore.
here is the log :
------------------------------------------------------------------------
/usr/lib/python2.5/site-packages/CherryPy-2.3.0-py2.5.egg/cherrypy/
lib/profiler.py:54: UserWarning: Your installation of Python doesn't
have a profile module. If you're on Debian, you can apt-get python2.4-
profiler from non-free in a separate step. See http://
www.cherrypy.org/wiki/ProfilingOnDebian for details.
warnings.warn(msg)
Traceback (most recent call last):
File "/usr/bin/start-openerp-web", line 8, in <module>
load_entry_point('openerp-web==5.0.5-', 'console_scripts',
'start-openerp-web')()
File "/usr/lib/python2.5/site-packages/openerp_web-5.0.5_-
py2.5.egg/openerp/commands.py", line 64, in start
from openerp.controllers import Root
File "/usr/lib/python2.5/site-packages/openerp_web-5.0.5_-
py2.5.egg/openerp/controllers.py", line 50, in <module>
from openerp import subcontrollers
File "/usr/lib/python2.5/site-packages/openerp_web-5.0.5_-
py2.5.egg/openerp/subcontrollers/__init__.py", line 1, in <module>
import actions
File "/usr/lib/python2.5/site-packages/openerp_web-5.0.5_-
py2.5.egg/openerp/subcontrollers/actions.py", line 47, in <module>
from form import Form
File "/usr/lib/python2.5/site-packages/openerp_web-5.0.5_-
py2.5.egg/openerp/subcontrollers/form.py", line 49, in <module>
from openerp import widgets as tw
File "/usr/lib/python2.5/site-packages/openerp_web-5.0.5_-
py2.5.egg/openerp/widgets/__init__.py", line 1, in <module>
import form
File "/usr/lib/python2.5/site-packages/openerp_web-5.0.5_-
py2.5.egg/openerp/widgets/form.py", line 921, in <module>
from action import Action
File "/usr/lib/python2.5/site-packages/openerp_web-5.0.5_-
py2.5.egg/openerp/widgets/action.py", line 39, in <module>
import screen
File "/usr/lib/python2.5/site-packages/openerp_web-5.0.5_-
py2.5.egg/openerp/widgets/screen.py", line 41, in <module>
import listgrid
File "/usr/lib/python2.5/site-packages/openerp_web-5.0.5_-
py2.5.egg/openerp/widgets/listgrid.py", line 405, in <module>
class M2O(Char):
File "/usr/lib/python2.5/site-packages/TurboGears-1.0.8-py2.5.egg/
turbogears/widgets/meta.py", line 79, in __init__
cls.template) = load_kid_template(cls.template, modname)
File "/usr/lib/python2.5/site-packages/TurboGears-1.0.8-py2.5.egg/
turbogears/widgets/meta.py", line 197, in load_kid_template
return (kid.load_template(t, name=modname).Template, t)
File "/usr/lib/python2.5/site-packages/kid-0.9.6-py2.5.egg/kid/
__init__.py", line 153, in load_template
code = compiler.compile(fo, filename, encoding, entity_map)
File "/usr/lib/python2.5/site-packages/kid-0.9.6-py2.5.egg/kid/
compiler.py", line 57, in compile
py = kid.codewriter.parse(source, encoding, filename, entity_map)
File "/usr/lib/python2.5/site-packages/kid-0.9.6-py2.5.egg/kid/
codewriter.py", line 54, in parse
return KidWriter(doc, encoding, filename).parse()
File "/usr/lib/python2.5/site-packages/kid-0.9.6-py2.5.egg/kid/
codewriter.py", line 245, in parse
self.proc_stream(self.module_code)
File "/usr/lib/python2.5/site-packages/kid-0.9.6-py2.5.egg/kid/
codewriter.py", line 333, in proc_stream
for ev, item in self.stream:
File "/usr/lib/python2.5/site-packages/kid-0.9.6-py2.5.egg/kid/
parser.py", line 179, in _track
for p in stream:
File "/usr/lib/python2.5/site-packages/kid-0.9.6-py2.5.egg/kid/
parser.py", line 221, in _coalesce
for ev, item in stream:
File "/usr/lib/python2.5/site-packages/kid-0.9.6-py2.5.egg/kid/
parser.py", line 393, in __iter__
for ev, stuff in self._expat_stream():
File "/usr/lib/python2.5/site-packages/kid-0.9.6-py2.5.egg/kid/
parser.py", line 372, in _expat_stream
feed(data)
File "/usr/lib/python2.5/site-packages/kid-0.9.6-py2.5.egg/kid/
parser.py", line 434, in feed
raise expat.ExpatError(e)
xml.parsers.expat.ExpatError: Error parsing XML:
<span py:if="not link" xmlns:py="http://purl.org/kid/ns#"
py:content
^
junk after document element: line 5, column 8
------------------------------------------------------------------------
As said in a previous post :
Le 2 sept. 09 à 13:45, [email protected] a écrit :
> The web client >= 5.0.2 was a major improvement dropping TurboGears
> & Kid templating in favor of CherryPy3 & Mako templating to improve
> performance, reduce dependencies and easy deployment. The version
> numbering was kept in favor of server version compatibility.
I'm surprised to read "TurboGears" and "Kid" in the log.
So I removed those packages from the "sitepackages" folder
and installed again the web client : he downloads Turbogears and Kid.
And the error is still there.
I had no time to investigate more.
I'll try to downgrade the web client to 5.0.4 asap and keep you
informed.
Michel
_______________________________________________
Tinyerp-users mailing list
http://tiny.be/mailman2/listinfo/tinyerp-users