Plone 5.2-rc2 with Postgres as Relstorage and collective.solr

Hi,

I just installed a fresh Plone 5.2-rc2 with Python 3.6 and Postgres as Relstorage. It works great, but after adding the egg 'collective.solr' I get this error from client1 fg:

  ...
  File "/home/bfd/plone/buildout-cache/eggs/Products.Archetypes-1.16.1-py3.6.egg/Products/Archetypes/__init__.py", line 2, in <module>
    import bbb
ModuleNotFoundError: No module named 'bbb'

This is my buildout.cfg

[buildout]
extensions =
    buildout.sanitycheck

extends =
    base.cfg
    release-5.2.0-versions.cfg

find-links +=
    http://dist.plone.org/release/5.2.0

buildout-user = user
need-sudo = no

eggs =
    Plone
    Pillow
    RelStorage[postgresql]
    collective.solr

zcml =
#    plone.reload

develop =
#    src/my.package

var-dir=${buildout:directory}/var

backups-dir=${buildout:var-dir}

user=admin:***

deprecation-warnings = off

verbose-security = off

parts =
    client1
    client2
    repozo
    backup
    zopepy
    unifiedinstaller

[instance_relstorage]
<= instance_base
recipe = plone.recipe.zope2instance
rel-storage =
    type postgresql
    dsn dbname='database' user='user' password='***'

[client1]
<= instance_relstorage
http-address = 8080

[client2]
<= instance_relstorage
http-address = 8081

[versions]

buildout.sanitycheck = 1.0.2
collective.recipe.backup = 4.1.0
plone.recipe.unifiedinstaller = 5.2b1

I also tried adding the following lines but these files are not available. So the installation documention seems to be outdated.

  https://raw.githubusercontent.com/collective/collective.solr/master/solr.cfg
  https://raw.githubusercontent.com/collective/collective.solr/master/solr-4.10.x.cfg

Then I tried to add bbb via pip install bbb but then it tries to install some depencies like MySQL-python which I don't think is something I want here and also it fails with No module named 'ConfigParser'.

What am I missing? What am I doing wrong? What additional information do you need from me?

Archetypes is not supposed to work with Python 3 as far as I know.

@tisto is working on collective.solr version 8 as far as I know which is likely supposed to run on Plone 5.2 and Python 3.

I don't want to use Archetypes. Can I deactivate them somehow? I did nothing more than installing a fresh Plone instance.

I assume that the upcoming collective.solr version drops/dropped the AT dependency...so either try with current collective.solr 8 alpha release or wait..

Starting with collection.solr in version 8.0.0a1 works. But now I am dealing with SolrConnectionExceptions. I will try to find our more before posting more details of it.

Plone Foundation Code of Conduct