On Monday 27 March 2006 15:03, Mario Olimpio de Menezes wrote:
> This is a result from searching users through
> ZMI->portal_directories->members->search
>
>   CPS Meta Directory at  /colab/portal_directories/members
> Search Results
>       cpsGroups       cpsRoles        dn      email   fullname        
> givenName       o       ou
>       postalAddress sn        telephoneNumber         title   uid     
> userPassword
> mario         []      ['Member']      uid=mario,ou=People,dc=ipen,dc=br       
> [EMAIL PROTECTED]
>       Mario Olimpio de Menezes CRPq   Mario Olimpio de Menezes                
>                 CRPq    9175
>               mario pmsantos  []      ['Member']      
> uid=pmsantos,ou=People,dc=ipen,dc=br
> [EMAIL PROTECTED]     Paulo Menezes dos Santos - IEO  Paulo Menezes dos Santos
> - IEO                         pmsantos
> mariomenezes  []      ['Member']      uid=mariomenezes,ou=People,dc=ipen,dc=br
> [EMAIL PROTECTED]     Mario Olimpio de Menezes        Mario Olimpio de Menezes
>
> ----------------------------

Some more info:
I downloaded the beta-2 of CPSLDAPSetup and did the same config as before.

Searching members through Directories (Portal) -> Members, I got this:
 User name :   mariomenezes
Full Name :     Mario Olimpio de Menezes
First Name :    Mario Olimpio de Menezes
Last Name :     9175
Email address : <removed to avoid spam>
Roles :           Manager, Member 


The above Roles were set by Zope admin (even though there was an error when 
setting them):

Error Type:     KeyError
Error Value:    

'uid=mariomenezes,ou=People,dc=ipen,dc=br'

Traceback:      

Traceback (innermost last):

    * 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/cpsdirectory_entry_edit_form>
    * Module TAL.TALInterpreter, line 238, in __call__
    * 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:CPSDirectory/skins/cps_directory/cpsdirectory_entry_edit_form.pt
      Line 1, Column 0
      Expression: <PythonExpr dir.renderEditEntryDetailed(id, 
request=edit_request)>
      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 
0x4557e82c>,
       'modules': <Products.PageTemplates.ZRPythonExpr._SecureModuleImporter 
instance at 0x40d3d3ac>,
       'nothing': None,
       'options': {'args': ()},
       'repeat': <Products.PageTemplates.TALES.SafeMapping object at 
0x4557e82c>,
       'request': <HTTPRequest, 
URL=http://tucano.ipen.br/colab/cpsdirectory_entry_edit_form>,
       'root': <Application at >,
       'template': <FSPageTemplate at /colab/cpsdirectory_entry_edit_form>,
       'traverse_subpath': [],
       'user': <User 'ZopeSuper'>}

    * Module Products.PageTemplates.ZRPythonExpr, line 47, in __call__
      __traceback_info__: dir.renderEditEntryDetailed(id, 
request=edit_request)
    * Module Python expression "dir.renderEditEntryDetailed(id, 
request=edit_request)", line 1, in <expression>
    * Module Products.CPSDirectory.BaseDirectory, line 605, in 
renderEditEntryDetailed
    * Module Products.CPSSchemas.DataModel, line 334, in _commit
    * Module Products.CPSSchemas.DataModel, line 360, in _commitData
    * Module Products.CPSSchemas.StorageAdapter, line 146, in setData
    * Module Products.CPSDirectory.MetaDirectory, line 688, in _setData
    * Module Products.CPSDirectory.BaseDirectory, line 501, in _editEntry
    * Module Products.CPSSchemas.DataModel, line 334, in _commit
    * Module Products.CPSSchemas.DataModel, line 360, in _commitData
    * Module Products.CPSSchemas.StorageAdapter, line 146, in setData
    * Module Products.CPSDirectory.StackingDirectory, line 442, in _setData
    * Module Products.CPSDirectory.BaseDirectory, line 490, in _editEntry
    * Module Products.CPSDirectory.BaseDirectory, line 884, in _getDataModel
    * Module Products.CPSSchemas.DataModel, line 263, in _fetch
    * Module Products.CPSDirectory.LDAPBackingDirectory, line 937, in getData
    * Module Products.CPSDirectory.LDAPBackingDirectory, line 483, in 
_getEntryFromLDAP

KeyError: 'uid=mariomenezes,ou=People,dc=ipen,dc=br'


--------------------------------------------------

Are Roles OK? 

This user 'mariomenezes' (cps manager), as well as any other user can't log in 
the Portal. Always get a login failure! 

And for this user, the password is OK because I can login into the LDAP server 
using for example LUMA. The same ldap server is used to authenticate email 
accounts; in my case, I use IMAP account with Kmail w/o problem.

Again, thanks for all help; I fell that I'm almost there. 

-- 
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