Hi,

   Thanks Georges; I forgot to install python2.4-ldap even though had upgraded 
to python2.4.2.
   Now I've imported the profile, but after this, the whole portal is off 
reach, that is, nobody, including site manager can log in. I noticed one 
thing a bit stranger: while I was importing CPSLDAPSetup profile, I was asked 
to type Zope Site Manager password (user ZopeSuper in the log bellow). Should 
this be the reason for this error?  Meantime, I'll try to change the 
ownership some products back to cps site manager (instead of Zope Site 
Manager) and if this doesn't work, I'll reinstall CPS and try again.
   The error is:
        
Site Error

An error was encountered while publishing this resource.

ConfigurationError
Sorry, a site error occurred.

Traceback (innermost last):

    * Module ZPublisher.Publish, line 187, in publish_module_standard
    * Module Products.Localizer, line 60, in new_publish
    * Module ZPublisher.Publish, line 144, in publish
    * Module Products.CPSCompat.PatchPublisherConflictErrors, line 95, in 
zpublisher_exception_hook
    * Module ZPublisher.Publish, line 113, in publish
    * Module ZPublisher.mapply, line 88, in mapply
    * Module ZPublisher.Publish, line 40, in call_object
    * Module Shared.DC.Scripts.Bindings, line 311, in __call__
    * Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
    * Module Products.CMFCore.FSPageTemplate, line 195, in _exec
    * Module Products.CMFCore.FSPageTemplate, line 134, in pt_render
    * Module Products.PageTemplates.PageTemplate, line 104, in pt_render
      <FSPageTemplate at /colab/index_html>
    * Module TAL.TALInterpreter, line 238, in __call__
    * Module TAL.TALInterpreter, line 281, in interpret
    * Module TAL.TALInterpreter, line 749, in do_useMacro
    * Module TAL.TALInterpreter, line 281, in interpret
    * Module TAL.TALInterpreter, line 457, in do_optTag_tal
    * Module TAL.TALInterpreter, line 442, in do_optTag
    * Module TAL.TALInterpreter, line 437, in no_tag
    * Module TAL.TALInterpreter, line 281, in interpret
    * Module TAL.TALInterpreter, line 749, in do_useMacro
    * Module TAL.TALInterpreter, line 281, in interpret
    * Module TAL.TALInterpreter, line 507, in do_setLocal_tal
    * Module Products.PageTemplates.TALES, line 221, in evaluate
      URL: file:CPSSkins/skins/cpsskins_cps3/main_template.pt
      Line 2, Column 0
      Expression: <PythonExpr atool.listFilteredActionsFor(here)>
      Names:

      {'container': <CPSDefaultSite at /colab>,
       'context': <CPSDefaultSite at /colab>,
       'default': <Products.PageTemplates.TALES.Default instance at 
0x40d0fe2c>,
       'here': <CPSDefaultSite at /colab>,
       'loop': <Products.PageTemplates.TALES.SafeMapping object at 
0x4552184c>,
       'modules': <Products.PageTemplates.ZRPythonExpr._SecureModuleImporter 
instance at 0x40d3d3ac>,
       'nothing': None,
       'options': {'args': ()},
       'repeat': <Products.PageTemplates.TALES.SafeMapping object at 
0x4552184c>,
       'request': <HTTPRequest, URL=http://tucano.ipen.br/colab/index_html>,
       'root': <Application at >,
       'template': <FSPageTemplate at /colab/index_html>,
       'traverse_subpath': [],
       'user': <User 'ZopeSuper'>}

    * Module Products.PageTemplates.ZRPythonExpr, line 47, in __call__
      __traceback_info__: atool.listFilteredActionsFor(here)
    * Module Python expression "atool.listFilteredActionsFor(here)", line 1, 
in <expression>
    * Module Products.CMFCore.ActionsTool, line 156, in listFilteredActionsFor
    * Module Products.CMFCore.ActionProviderBase, line 107, in listActionInfos
    * Module Products.CMFCore.ActionInformation, line 87, in __getitem__
    * Module Products.CMFCore.ActionInformation, line 116, in _checkCondition
    * Module Products.CMFCore.ActionInformation, line 236, in testCondition
    * Module Products.CMFCore.Expression, line 44, in __call__
    * Module Products.PageTemplates.ZRPythonExpr, line 47, in __call__
      __traceback_info__: member and portal.portal_webmail.canHaveMailBox()
    * Module Python expression "member and 
portal.portal_webmail.canHaveMailBox()", line 1, in <expression>
    * Module Products.CPSMailAccess.mailtool, line 278, in canHaveMailBox
    * Module Products.CPSMailAccess.mailtool, line 227, in _searchEntries
    * Module Products.CPSDirectory.MetaDirectory, line 434, in _searchEntries
    * Module Products.CPSDirectory.StackingDirectory, line 203, in 
_searchEntries
    * Module Products.CPSDirectory.LDAPBackingDirectory, line 308, in 
_searchEntries
    * Module Products.CPSDirectory.LDAPBackingDirectory, line 566, in 
_searchEntriesFiltered
    * Module Products.CPSDirectory.LDAPBackingDirectory, line 786, in 
searchLDAP
    * Module Products.CPSDirectory.LDAPBackingDirectory, line 736, in 
connectLDAP

ConfigurationError: Directory 'members_ldap': Invalid credentials (Also, the 
following error occurred while attempting to render the standard error 
message, please see the event log for full details: Directory 'members_ldap': 
Invalid credentials)



On Saturday 25 March 2006 14:04, Georges Racinet wrote:
> Le 24 mars 2006, à 21:14, Mario Olimpio de Menezes a écrit :
> > Hi,
> >
> >    I'm trying to install CPSLDAPSetup beta to use a LDAP directory to
> > authenticate users.
> >    When trying to import the profile, I got this error:
> >
> > Error Type:         ValueError
> > Error Value:
> >
> > unknown meta_type 'CPS LDAP Backing Directory'
>
> If I remember well, this can be the error if the python ldap library
> isn't installed. I suppose you had to upgrade python to 2.4.2. Could
> you have forgotten this ?
>
> To check, launch the python interpreter, and type 'import ldap'. You
> should see a warning in the startup logs as well.
>
> Otherwise, launch Zope in debug mode. Do you get an error ?
>
>
> As far as CPSMailAccess is concerned, it can't work right away with
> CPSLDAPSetup, because of some dependency problems between profiles
> (nothing a configuration expert couldn't overcome). I'm working on
> this, but this is not my #1 priority at this time.

CPSMailAccess is not my #1 priority too. The problem is so weird ...
In short, without CPSLDAPSetup, I can make CPSMailAccess work for some users; 
that is, I created users in CPS and then enabled WebMail for them; for most 
users I created, this work but for one user, named 'mario' I can't get it to 
work. I have no idea what is wrong the this user (yes, it's me as normal 
user).
For example, I created a user 'modemene'; this user logs in the Portal, enable 
webmail for him in his preferences, and voila, WebMail is working.
Now, I created user 'mario' exactly the same way; this user logs in the 
Portal, enable webmail for him (me) in his (my) preferences, and ... No 
WebMail :-(

But, as I said, this is not my #1 priority for now; but I would like to hear 
your progress on CPSLDAPSetup with CPSMailAccess, since this is on my 
schedule to our Portal.

>
> Out of curiosity, do your users have several email addresses in the
> LDAP directory ?

I'm not 100% sure about this, but as far as I know, they have only one email 
address.

>
> Good luck,

I need I bit more than luck;  your help is essential!

thank you very much


-- 
Mario O.de Menezes, Ph.D.     "Many are the plans in a man's heart, but
LinuxUser: #24626         is the Lord's purpose that prevails" Pv 19.21
                        http://www.ipen.br/~mario      
_______________________________________________
cps-users mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/cps-users

Reply via email to