Bonjour à tous
>> J'ai mon CPS qui tourne avec un annuaire LDAP distant, je
>> parviens à parcourir les utilisateurs ainsi que les groupes >> à
partir de la ZMI dans mon acl_users de type
>> LDAPUserFolder. Quand j'essai de me connecter avec un
>> utilisateur définit dans mon annuaire LDAP, ca prend du
>> temps à peine 3mn et au bout es 3mn j'ai mon utilisateur
>> qui se connecte mais qui tombe sur une page d'erreur ou le
>> menu s'affiche correctement mais le centre indique:
> Quelle version ? Quelle plateform ? Traceback ? eventlog ?
>
> --
> Olivier
J'utilise:
+ CPS 3.2.4
+ Zope 2.7.3
+ Python 2.3.4
+ RedHat 8.0
+ openldap-2.2.17
+ python-ldap-2.0.6
En rajoutant le package psyco pour bénéficier des performances de ce dernier, je ne plus rien faire presque à chaque fois l'erreur suivante intervient:
>> parviens à parcourir les utilisateurs ainsi que les groupes >> à
partir de la ZMI dans mon acl_users de type
>> LDAPUserFolder. Quand j'essai de me connecter avec un
>> utilisateur définit dans mon annuaire LDAP, ca prend du
>> temps à peine 3mn et au bout es 3mn j'ai mon utilisateur
>> qui se connecte mais qui tombe sur une page d'erreur ou le
>> menu s'affiche correctement mais le centre indique:
> Quelle version ? Quelle plateform ? Traceback ? eventlog ?
>
> --
> Olivier
J'utilise:
+ CPS 3.2.4
+ Zope 2.7.3
+ Python 2.3.4
+ RedHat 8.0
+ openldap-2.2.17
+ python-ldap-2.0.6
En rajoutant le package psyco pour bénéficier des performances de ce dernier, je ne plus rien faire presque à chaque fois l'erreur suivante intervient:
File "/usr/local/zope/lib/python/Products/PageTemplates/TALES.py", line 215, in evaluate
def evaluate(self, _expression_,
File "/usr/local/zope/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return _expression_(self)
File "/usr/local/zope/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python _expression_ "ttool[getattr(here, item['id']).portal_type].cps_display_as_document_in_listing"", line 1, in <_expression_>
AttributeError: members
------
2006-06-26T17:52:10 ERROR(200) LDAPDirectory Error talking to server: Cannot connect to any server
------
2006-06-26T17:52:10 ERROR(200) SiteError http://10.1.2.198:8081/test.intranet.gouv.sn/cps/cpsdirectory_entry_view
Traceback (most recent call last):
File "/usr/local/zope/lib/python/ZPublisher/Publish.py", line 101, in publish
request, bind=1)
File "/usr/local/zope/lib/python/ZPublisher/mapply.py", line 88, in mapply
if debug is not None: return debug(object,args,context)
File "/usr/local/zope/lib/python/ZPublisher/Publish.py", line 39, in call_object
result=apply(object,args) # Type s<cr> to step into published object.
File "/usr/local/zope/lib/python/Shared/DC/Scripts/Bindings.py", line 306, in __call__
return self._bindAndExec(args, kw, None)
File "/usr/local/zope/lib/python/Shared/DC/Scripts/Bindings.py", line 324, in _bindAndExec
def _bindAndExec(self, args, kw, caller_namespace):
File "/usr/local/zope/lib/python/Shared/DC/Scripts/Bindings.py", line 343, in _bindAndExec
return self._exec(bound_data, args, kw)
File "/home/cps/server/instance1/Products/CMFCore/FSPageTemplate.py", line 191, in _exec
result = self.pt_render(extra_context=bound_names)
File "/home/cps/server/instance1/Products/CMFCore/FSPageTemplate.py", line 124, in pt_render
result = FSPageTemplate.inheritedAttribute('pt_render')(
File "/usr/local/zope/lib/python/Products/PageTemplates/PageTemplate.py", line 96, in pt_render
tal=not source, strictinsert=0)()
File "/usr/local/zope/lib/python/TAL/TALInterpreter.py", line 186, in __call__
def __call__(self):
File "/usr/local/zope/lib/python/TAL/TALInterpreter.py", line 190, in __call__
self.interpret(self.program)
File "/usr/local/zope/lib/python/TAL/TALInterpreter.py", line 234, in interpret
handlers[opcode](self, args)
File "/usr/local/zope/lib/python/TAL/TALInterpreter.py", line 460, in do_setLocal_tal
self.engine.setLocal(name, self.engine.evaluateValue(expr))
File "/usr/local/zope/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return _expression_(self)
File "/usr/local/zope/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python _expression_ "dir.renderEntryDetailed (id)"", line 1, in <_expression_>
File "/home/cps/server/instance1/Products/CPSDirectory/BaseDirectory.py", line 451, in renderEntryDetailed
dm = self._getDataModel(id)
File "/home/cps/server/instance1/Products/CPSDirectory/BaseDirectory.py", line 688, in _getDataModel
dm._fetch()
File "/home/cps/server/instance1/Products/CPSSchemas/DataModel.py", line 243, in _fetch
data.update(adapter.getData())
File "/home/cps/server/instance1/Products/CPSDirectory/LDAPDirectory.py", line 562, in getData
id_is_dn=self._id_is_dn)
File "/home/cps/server/instance1/Products/CPSDirectory/LDAPDirectory.py", line 462, in _getLDAPEntry
raise ValueError(res['exception']) # XXX do better ?
ValueError: Cannot connect to any server
def evaluate(self, _expression_,
File "/usr/local/zope/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return _expression_(self)
File "/usr/local/zope/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python _expression_ "ttool[getattr(here, item['id']).portal_type].cps_display_as_document_in_listing"", line 1, in <_expression_>
AttributeError: members
------
2006-06-26T17:52:10 ERROR(200) LDAPDirectory Error talking to server: Cannot connect to any server
------
2006-06-26T17:52:10 ERROR(200) SiteError http://10.1.2.198:8081/test.intranet.gouv.sn/cps/cpsdirectory_entry_view
Traceback (most recent call last):
File "/usr/local/zope/lib/python/ZPublisher/Publish.py", line 101, in publish
request, bind=1)
File "/usr/local/zope/lib/python/ZPublisher/mapply.py", line 88, in mapply
if debug is not None: return debug(object,args,context)
File "/usr/local/zope/lib/python/ZPublisher/Publish.py", line 39, in call_object
result=apply(object,args) # Type s<cr> to step into published object.
File "/usr/local/zope/lib/python/Shared/DC/Scripts/Bindings.py", line 306, in __call__
return self._bindAndExec(args, kw, None)
File "/usr/local/zope/lib/python/Shared/DC/Scripts/Bindings.py", line 324, in _bindAndExec
def _bindAndExec(self, args, kw, caller_namespace):
File "/usr/local/zope/lib/python/Shared/DC/Scripts/Bindings.py", line 343, in _bindAndExec
return self._exec(bound_data, args, kw)
File "/home/cps/server/instance1/Products/CMFCore/FSPageTemplate.py", line 191, in _exec
result = self.pt_render(extra_context=bound_names)
File "/home/cps/server/instance1/Products/CMFCore/FSPageTemplate.py", line 124, in pt_render
result = FSPageTemplate.inheritedAttribute('pt_render')(
File "/usr/local/zope/lib/python/Products/PageTemplates/PageTemplate.py", line 96, in pt_render
tal=not source, strictinsert=0)()
File "/usr/local/zope/lib/python/TAL/TALInterpreter.py", line 186, in __call__
def __call__(self):
File "/usr/local/zope/lib/python/TAL/TALInterpreter.py", line 190, in __call__
self.interpret(self.program)
File "/usr/local/zope/lib/python/TAL/TALInterpreter.py", line 234, in interpret
handlers[opcode](self, args)
File "/usr/local/zope/lib/python/TAL/TALInterpreter.py", line 460, in do_setLocal_tal
self.engine.setLocal(name, self.engine.evaluateValue(expr))
File "/usr/local/zope/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate
return _expression_(self)
File "/usr/local/zope/lib/python/Products/PageTemplates/ZRPythonExpr.py", line 47, in __call__
return eval(code, g, {})
File "Python _expression_ "dir.renderEntryDetailed (id)"", line 1, in <_expression_>
File "/home/cps/server/instance1/Products/CPSDirectory/BaseDirectory.py", line 451, in renderEntryDetailed
dm = self._getDataModel(id)
File "/home/cps/server/instance1/Products/CPSDirectory/BaseDirectory.py", line 688, in _getDataModel
dm._fetch()
File "/home/cps/server/instance1/Products/CPSSchemas/DataModel.py", line 243, in _fetch
data.update(adapter.getData())
File "/home/cps/server/instance1/Products/CPSDirectory/LDAPDirectory.py", line 562, in getData
id_is_dn=self._id_is_dn)
File "/home/cps/server/instance1/Products/CPSDirectory/LDAPDirectory.py", line 462, in _getLDAPEntry
raise ValueError(res['exception']) # XXX do better ?
ValueError: Cannot connect to any server
Avez vous une idée ???
_______________________________________________ cps-devel mailing list http://lists.nuxeo.com/mailman/listinfo/cps-devel
