Environment
Novell eDirectory 8.7.3.8 for Linux
Novell eDirectory 8.8 for Linux
Situation
Trying to import file on OES Linux named
/usr/share/samba/LDAP/samba-nds.schema which is there by
default. Using ndssch which comes with eDirectory and is used
to import schema to import file.
Resolution
The file listed is not an NDS Schema file but is actually and
LDIF. Most schema files outside Novell use LDIF for their
syntax to stick with standsards that most directories support
properly. Because this file is from the Samba Client RPM it
is not made to be imported via ndssch. Using ldapmodify works
properly.
An example of the ldapmodify command syntax is as follows:
ldapmodify -h 192.168.2.10 -p 389 -D cn=admin,o=novell -w <password> -f /usr/share/samba/LDAP/samba-nds.schema -x -c
An example of the ldapmodify command syntax is as follows:
ldapmodify -h 192.168.2.10 -p 389 -D cn=admin,o=novell -w <password> -f /usr/share/samba/LDAP/samba-nds.schema -x -c
Additional Information
testserver-1:/usr/share/samba/LDAP # ndssch -h testserver-1 -t testtree admin.test-ou.test-o samba-nds.schema
Password:
Logging into the tree as ""admin.test-ou.test-o Please Wait ...
Extending schema, For more details view schema extension logfile: /var/opt/novell/eDirectory/data/schema.log
An error occurred while modifying the NDS schema for file samba-nds.schema. Error Description: Unknown error 1 (1 hex).
samba-nds.schemaSchema Extension Failed.
Please look for /var/opt/novell/eDirectory/data/schema.log file for more information.
Error in Modify schema
testserver-1:/usr/share/samba/LDAP #
/var/opt/novell/eDirectory/data/schema.log has the following:
Starting schema update for: samba-nds.schema...
Resolving to Master of ServerDN to extend the schema.
Error -306 encountered while parsing schema command file.