collective / pas.plugins.ldap

Zope (and Plone) PAS Plugin providing users and groups from LDAP directory
http://pypi.python.org/pypi/pas.plugins.ldap
Other
13 stars 20 forks source link

pas.plugins.ldap errors in buildout, and fails on startup. Fresh Plone 5.0.6 #32

Closed merpdotcom closed 5 years ago

merpdotcom commented 7 years ago

Tried this first with a running system, but could not figure out what was wrong. So setup a fresh install, and same errors during buildout and startup, with no other products added. Running on OpenSuse 13.2 (if that matters).

After buildout, server can't fully start, so can't use add-on at all. Is there a fix?

Snippets of builout output: https://ghostbin.com/paste/kfr79 And startup error: https://ghostbin.com/paste/s5kz7

Suggestions? Thanks!

merpdotcom commented 7 years ago

I performed a completely fresh install of 5.0.6 using Unified Installer on OpenSuse 13.2. Verified it worked correctly. Then only added pas.plugins.ldap under eggs. Ran buildout (see output), then attempted to stop instance (errors). Have to remove pas.plugins.ldap, re-rerun buildout, then can stop instance, and start instance.

Even if run buildout with pas.plugins.ldap added, without the instance running, when attempt to start, still get the startup error, and can't fully start Plone (zeoserver starts, but clients do not).

Output includes running manually, and client1 in fg mode.

Here is detailed log of startup, buildout errors, etc. http://techtalkhawke.com/news/pas-plugins-ldap-on-plone-5-0.6

Suggestions? Thanks!

jensens commented 7 years ago

odict release egg has permission problems. I'll release a odict 1.5.2 soon. So long you can take chmod to fix temporary yourself.

jensens commented 7 years ago

https://pypi.python.org/pypi/odict/1.5.2

merpdotcom commented 7 years ago

Yes, pinning odict to 1.5.2, fixed that error, unfortunately there were several other products pulled with the same issue, as detailed here: https://community.plone.org/t/pas-plugins-ldap-errors-in-buildout-then-cant-start-plone-fresh-plone-5-0-6-opensuse-13-2/3078/9

To summarize, the other add-ons that had similar permission issues were:

Manually chmod-ing those resolved the problem. But this has recurred with fresh install each time. Cheers!

rnixx commented 7 years ago

node, node.ext.ugm and plumber should also get permission fix releases