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 ?

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 Products.CPSCore.setuptool, line 291, in manage_importProfile
    * Module Products.CPSCore.setuptool, line 224, in importProfile
    * Module Products.GenericSetup.tool, line 248, in runAllImportSteps
      __traceback_info__: profile-CPSLDAPSetup:default
    * Module Products.GenericSetup.tool, line 716, in _doRunImportStep
      __traceback_info__: directories
    * Module Products.CPSDirectory.exportimport, line 60, in
importDirectoryTool
    * Module Products.GenericSetup.utils, line 744, in importObjects
      __traceback_info__: portal_directories
    * Module Products.GenericSetup.utils, line 510, in _importBody
* Module Products.CPSDirectory.exportimport, line 92, in _importNode
    * Module Products.GenericSetup.utils, line 564, in _initObjects
__traceback_info__: ('members_ldap', 'CPS LDAP Backing Directory')

ValueError: unknown meta_type 'CPS LDAP Backing Directory'


I've edited the profiles/default/directories/members_ldap.xml file as said in the README.txt file. Only changed server setting and ldap base fields.
   How to fix this error?
   I need LDAP because my CPS 3.3.8.1 user base is already LDAP based.
Everything else is working in CPS 3.4.0, but CPSMailAccess (another story); I'm trying the approach suggested in the Upgrade guide: first trying to get a CPS 3.4.0 instance fully functional and working and then replacing 'var'.
   So I need LDAP working!

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.

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

Good luck,

GR

_______________________________________________
cps-users mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/cps-users

Reply via email to