Description of problem: error message generates after "ipa-nis-manage" executes Traceback (most recent call last): File "/usr/sbin/ipa-compat-manage", line 154, in ? sys.exit(main()) File "/usr/sbin/ipa-compat-manage", line 134, in main conn.deleteEntry("cn=Schema Compatibility,cn=plugins,cn=config") File "/usr/lib/python2.4/site-packages/ipaserver/ipaldap.py", line 553, in deleteEntry self.__handle_errors(e, **kw) File "/usr/lib/python2.4/site-packages/ipaserver/ipaldap.py", line 324, in __handle_errors raise errors.DatabaseError(desc=desc,info=info) ipalib.errors.DatabaseError: Operation not allowed on non-leaf: This setting will not take effect until you restart Directory Server. The problem is that I can only reproduce this with my tet automate script, When I run "ipa-nis-manage" manually, it works fine. Of course, this error cause most of my nis acceptance test failed. Version-Release number of selected component (if applicable): ipa daily build (June 8, 2009) How reproducible: each time I run nis test script Steps to Reproduce: 1. follow the tet automation procedure. Additional info: I am still trying to find out the exact reproduce condition
I can't duplicate this so it may be that it has already been addressed. Please re-open if it happens again.
verified: <snip> # ipa-nis-manage You must specify one action, either enable or disable # ipa-nis-manage enable Directory Manager password: Enabling plugin This setting will not take effect until you restart Directory Server. The rpcbind service may need to be started. # ipa-nis-manage disable Directory Manager password: This setting will not take effect until you restart Directory Server. version: ipa-server-2.0-0.2011012121git8cc46af.fc14.i686