[Setup] Problem installing LDAPUserFolder

jas_esp jas_esp at hotmail.com
Mon Jun 30 15:39:44 UTC 2008


Hi

I am new to Plone. I have installed Plone 3 from Backports Debian
repository. Basic installation works fine. Now I am trying to install LDAP
user / group support using this guide:

http://plone.org/products/ploneldap

I am trying to install LDAPUserFolder. I have tried to install using
easy_install, but whn installing i get this error:

===========================================================

plone:~# easy_install Products.LDAPUserFolder
Searching for Products.LDAPUserFolder
Reading http://www.python.org/pypi/Products.LDAPUserFolder/
Reading http://www.dataflake.org/software/ldapuserfolder
Reading http://www.python.org/pypi/Products.LDAPUserFolder/2.9
Best match: Products.LDAPUserFolder 2.9
Downloading
http://pypi.python.org/packages/source/P/Products.LDAPUserFolder/Products.LDAPUserFolder-2.9.tar.gz#md5=f17739e6f44dedd6238f3419f7a78cb7
Processing Products.LDAPUserFolder-2.9.tar.gz
Running Products.LDAPUserFolder-2.9/setup.py -q bdist_egg --dist-dir
/tmp/easy_install-g3SYBx/Products.LDAPUserFolder-2.9/egg-dist-tmp-2YMV99
  File
"build/bdist.linux-i686/egg/Products/LDAPUserFolder/skins/cmfldap/members_add_control.py",
line 32
    return context.setStatus(False, errmsg)
SyntaxError: 'return' outside function
  File
"build/bdist.linux-i686/egg/Products/LDAPUserFolder/skins/cmfldap/join_form.py",
line 26
    return
SyntaxError: 'return' outside function
  File
"/usr/lib/python2.4/site-packages/Products.LDAPUserFolder-2.9-py2.4.egg/Products/LDAPUserFolder/skins/cmfldap/members_add_control.py",
line 32
    return context.setStatus(False, errmsg)
SyntaxError: 'return' outside function
  File
"/usr/lib/python2.4/site-packages/Products.LDAPUserFolder-2.9-py2.4.egg/Products/LDAPUserFolder/skins/cmfldap/join_form.py",
line 26
    return
SyntaxError: 'return' outside function
Adding Products.LDAPUserFolder 2.9 to easy-install.pth file

Installed
/usr/lib/python2.4/site-packages/Products.LDAPUserFolder-2.9-py2.4.egg
Processing dependencies for Products.LDAPUserFolder
plone:~#

===========================================================


So i deleted manually the directory where it was installed. Then i have
tried to install it manually:


===========================================================

wget
http://www.dataflake.org/software/ldapuserfolder/ldapuserfolder_2.9-beta/LDAPUserFolder-2.9-beta.tgz/download
--output-document LDAPUserFolder-2.9-beta.tgz
tar zxvf LDAPUserFolder-2.9-beta.tgz -C /usr/local/share/zope/Products
chown -R root:zope /usr/local/share/zope/Products
dzhandle add-product plone-site LDAPUserFolder
/etc/init.d/zope2.10 restart
===========================================================

When I access now to Plone (no ZMI), Configuration, Products, i have the
product as installable, but when i try to install it, i get a page with this
error:

===========================================================

Site Error

An error was encountered while publishing this resource.

ValueError
Sorry, a site error occurred.

Traceback (innermost last):

    * Module ZPublisher.Publish, line 202, in publish_module_standard
    * Module ZPublisher.Publish, line 150, in publish
    * Module plone.app.linkintegrity.monkey, line 21, in
zpublisher_exception_hook_wrapper
    * Module Zope2.App.startup, line 221, in zpublisher_exception_hook
    * Module ZPublisher.Publish, line 119, in publish
    * Module ZPublisher.mapply, line 88, in mapply
    * Module ZPublisher.Publish, line 42, in call_object
    * Module Shared.DC.Scripts.Bindings, line 313, in __call__
    * Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
    * Module Products.CMFCore.FSPageTemplate, line 216, in _exec
    * Module Products.CMFCore.FSPageTemplate, line 155, in pt_render
    * Module Products.PageTemplates.PageTemplate, line 89, in pt_render
    * Module zope.pagetemplate.pagetemplate, line 117, in pt_render
    * Module zope.tal.talinterpreter, line 271, in __call__
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 891, in do_useMacro
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 536, in do_optTag_tal
    * Module zope.tal.talinterpreter, line 521, in do_optTag
    * Module zope.tal.talinterpreter, line 516, in no_tag
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 891, in do_useMacro
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 536, in do_optTag_tal
    * Module zope.tal.talinterpreter, line 521, in do_optTag
    * Module zope.tal.talinterpreter, line 516, in no_tag
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 534, in do_optTag_tal
    * Module zope.tal.talinterpreter, line 516, in no_tag
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 745, in do_insertStructure_tal
    * Module Products.PageTemplates.Expressions, line 221, in
evaluateStructure
    * Module zope.tales.tales, line 696, in evaluate
      URL:
file:/var/lib/zope2.10/instance/plone-site/Products/CMFPlone/skins/plone_templates/main_template.pt
      Line 30, Column 4
      Expression: <StringExpr u'plone.htmlhead'>
      Names:

      {'container': <PloneSite at /pruebas>,
       'context': <PloneSite at /pruebas>,
       'default': ,
       'here': <PloneSite at /pruebas>,
       'loop': {},
       'nothing': None,
       'options': {'args': ()},
       'repeat': <Products.PageTemplates.Expressions.SafeMapping object at
0xb2572e0c>,
       'request': <HTTPRequest,
URL=http://www.pruebas.com/prefs_install_products_form>,
       'root': <Application at >,
       'template': <FSPageTemplate at /pruebas/prefs_install_products_form>,
       'traverse_subpath': [],
       'user': <PropertiedUser 'admin'>}

    * Module Products.Five.browser.providerexpression, line 37, in __call__
    * Module plone.app.viewletmanager.manager, line 80, in render
    * Module zope.app.pagetemplate.simpleviewclass, line 44, in __call__
    * Module Shared.DC.Scripts.Bindings, line 313, in __call__
    * Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
    * Module Products.PageTemplates.PageTemplateFile, line 129, in _exec
    * Module Products.PageTemplates.PageTemplate, line 89, in pt_render
    * Module zope.pagetemplate.pagetemplate, line 117, in pt_render
    * Module zope.tal.talinterpreter, line 271, in __call__
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 536, in do_optTag_tal
    * Module zope.tal.talinterpreter, line 521, in do_optTag
    * Module zope.tal.talinterpreter, line 516, in no_tag
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 534, in do_optTag_tal
    * Module zope.tal.talinterpreter, line 516, in no_tag
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 745, in do_insertStructure_tal
    * Module Products.PageTemplates.Expressions, line 221, in
evaluateStructure
    * Module zope.tales.tales, line 696, in evaluate
      URL: index
      Line 2, Column 2
      Expression: <StringExpr 'plone.resourceregistries.scripts'>
      Names:

      {'container': <PloneSite at /pruebas>,
       'context': <PloneSite at /pruebas>,
       'default': ,
       'here': <PloneSite at /pruebas>,
       'loop': {},
       'nothing': None,
       'options': {'args': ()},
       'repeat': <Products.PageTemplates.Expressions.SafeMapping object at
0xb22d4f8c>,
       'request': <HTTPRequest,
URL=http://www.pruebas.com/prefs_install_products_form>,
       'root': <Application at >,
       'template': <ImplicitAcquirerWrapper object at 0xb22d4bac>,
       'traverse_subpath': [],
       'user': <PropertiedUser 'admin'>,
       'view': <Products.Five.viewlet.viewlet.SimpleViewletClass from
/var/lib/zope2.10/instance/plone-site/Products/ResourceRegistries/browser/resourceregistries.pt
object at 0xb22d4c8c>,
       'views': <zope.app.pagetemplate.viewpagetemplatefile.ViewMapper
object at 0xb22d4f2c>}

    * Module Products.Five.browser.providerexpression, line 37, in __call__
    * Module zope.viewlet.manager, line 110, in render
    * Module Shared.DC.Scripts.Bindings, line 313, in __call__
    * Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
    * Module Products.PageTemplates.PageTemplateFile, line 129, in _exec
    * Module Products.PageTemplates.PageTemplate, line 89, in pt_render
    * Module zope.pagetemplate.pagetemplate, line 117, in pt_render
    * Module zope.tal.talinterpreter, line 271, in __call__
    * Module zope.tal.talinterpreter, line 346, in interpret
    * Module zope.tal.talinterpreter, line 822, in do_loop_tal
    * Module zope.tales.tales, line 682, in setRepeat
    * Module zope.tales.tales, line 696, in evaluate
      URL: template
      Line 1, Column 0
      Expression: <PathExpr standard:'view/scripts'>
      Names:

      {'container': <PloneSite at /pruebas>,
       'context': <PloneSite at /pruebas>,
       'default': ,
       'here': <PloneSite at /pruebas>,
       'loop': {},
       'nothing': None,
       'options': {'args': (), 'viewlets': []},
       'repeat': <Products.PageTemplates.Expressions.SafeMapping object at
0xb225618c>,
       'request': <HTTPRequest,
URL=http://www.pruebas.com/prefs_install_products_form>,
       'root': <Application at >,
       'template': <ImplicitAcquirerWrapper object at 0xb22560ec>,
       'traverse_subpath': [],
       'user': <PropertiedUser 'admin'>,
       'view': <Products.Five.viewlet.manager.<ViewletManager providing
IHtmlHeadScripts> object at 0xb22560ac>,
       'views': <zope.app.pagetemplate.viewpagetemplatefile.ViewMapper
object at 0xb225612c>}

    * Module zope.tales.expressions, line 217, in __call__
    * Module Products.PageTemplates.Expressions, line 161, in _eval
    * Module Products.PageTemplates.Expressions, line 123, in render
    * Module Products.ResourceRegistries.browser.scripts, line 20, in
scripts
    * Module Products.ResourceRegistries.tools.BaseRegistry, line 778, in
getEvaluatedResources
    * Module Products.ResourceRegistries.tools.BaseRegistry, line 463, in
evaluateExpression
      __traceback_info__: (<PloneSite at /pruebas>, <PloneSite at /pruebas>,
<PloneSite at /pruebas>,
"python:portal.kupu_library_tool.isKupuEnabled(REQUEST=request) or not
here.restrictedTraverse('@@plone_portal_state').anonymous()")
    * Module Products.CMFCore.Expression, line 48, in __call__
    * Module Products.PageTemplates.ZRPythonExpr, line 49, in __call__
      __traceback_info__:
portal.kupu_library_tool.isKupuEnabled(REQUEST=request) or not
here.restrictedTraverse('@@plone_portal_state').anonymous()
    * Module PythonExpr, line 1, in <expression>
    * Module Products.kupu.plone.plonelibrarytool, line 321, in
isKupuEnabled
    * Module Products.CMFCore.MemberDataTool, line 341, in getProperty

ValueError: The property wysiwyg_editor does not exist (Also, the following
error occurred while attempting to render the standard error message, please
see the event log for full details: The property wysiwyg_editor does not
exist)

Troubleshooting Suggestions

    * The URL may be incorrect.
    * The parameters passed to this resource may be incorrect.
    * A resource that this resource relies on may be encountering an error.

For more detailed information about the error, please refer to the error
log.

If the error persists please contact the site maintainer. Thank you for your
patience. 

===========================================================


Any idea why i am getting these errors? How to solve them?

Thans in advance.
-- 
View this message in context: http://www.nabble.com/Problem-installing-LDAPUserFolder-tp18198362s15482p18198362.html
Sent from the Installation, Setup, Upgrades mailing list archive at Nabble.com.




More information about the Setup mailing list