okay, empty lines in the schema caused this behaviour. I forgot abut that totally in Ldif
files. Tested that back and forth and this is working now. The schema could be correct now
(unsure about the two commented out attributeTypes).
So again placed all js, py and the schema under their given paths. Executed an
ipa-server-install (the log looks good now) and tried to create a new user. I get the
following error:
"
IPA Error 4001: NotFound
no such entry
"
I suspect either
1. The wrong usage of "add_missing_object_class" inside the python files e.g. in
https://github.com/leonidas-o/freeipa-postfixbook-plugin/blob/main/plugin...
2. The two commented out attributeTypes "mailQuota",
"mailForwardingAddress" in the schema:
https://github.com/leonidas-o/freeipa-postfixbook-plugin/blob/main/plugin...
I mean mailQuota and mailForwardingAddress exists in
/usr/share/dirsrv/schema/50ns-mail.ldif. The question is, do I provide the mailQuota.js
and mailQuota.py files (respectively mailForwardingAddress.js and
mailForwardingAddress.py)? That's what I'm doing right now. As this schema is
already implemented, maybe its js and py file is so, too, therefore they exists somewhere
already? Also if I want to re-use them, I have to address that in a special secret way,
which I don't know yet. This feels pretty much like the culprit here.