Can not install pas.plugins.ldap in plone 5.2.14 ('Products.CMFPlone>=6.0') is not allowed

Get error follow error after run buildout:

......
  Requirement of Products.CMFPlacefulWorkflow: Products.CMFPlone
  Requirement of plone.app.upgrade: Products.CMFPlone
  Requirement of plone.restapi: Products.CMFPlone
While:
  Installing instance.
Error: The requirement ('Products.CMFPlone>=6.0') is not allowed by your [versions] constraint (5.2.14)

I tried pin the version of pas.plugins.ldap to install 1.7.2 or 1.6.2, got the same error.

Could anyone help this? Thanks.

here some hints. Maybe pas.plugins.ldap has some dependencies that does not meet the constraint, so you've to pin also the pas.plugins.ldap dependencies.

Thanks, I've read this before, but still confused me which version to pin :rofl:

hi,
i had problem installing Plone 5.2.14 too, then i must be happy wit 5.2.10

for Plone 5.2.10 i have these pins:

# LDAP versions

node.ext.ldap = 1.0rc2
node.ext.ugm = 0.9.13
pas.plugins.ldap = 1.8.1
plumber = 1.6
pyasn1 = 0.4.8
pyasn1-modules = 0.2.8
python-ldap = 3.4.0
yafowil = 2.3.4
yafowil.plone = 4.0.0a3

# Required by:
# node.ext.ldap==1.0rc2
argparse = 1.4.0

# Required by:
# node.ext.ldap==1.0rc2
# pas.plugins.ldap==1.8.1
bda.cache = 1.3.0

# Required by:
# pas.plugins.ldap==1.8.1
node = 0.9.28

# Required by:
# pas.plugins.ldap==1.8.1
odict = 1.8.0

# Required by:
# node.ext.ldap==1.0rc2
passlib = 1.7.4

# Required by:
# bda.cache==1.3.0
python-memcached = 1.59

# Required by:
# pas.plugins.ldap==1.8.1
yafowil.widget.array = 1.6.1

# Required by:
# pas.plugins.ldap==1.8.1
yafowil.widget.dict = 1.8

# Required by:
# pas.plugins.ldap==1.8.1
yafowil.yaml = 1.3.1

If it works on 5.2.10, you can find the problem diffing the bildout installation log in 5.2.10 vs 5.2.14.

Thanks,only pin yafowil.plone = 4.0.0a5 is ok.