Environment
Products:
Novell eDirectory 8.8 for NetWare 6.5
Novell eDirectory 8.8 Support Pack 1
Novell eDirectory 8.7.3 for NetWare 6.5
Novell eDirectory 8.8 for NetWare 6.5
Novell eDirectory 8.8 Support Pack 1
Novell eDirectory 8.7.3 for NetWare 6.5
Situation
Unable to upgrade to eDirectory 8.8 SP1
ERROR: DIB upgrade failed
ERROR: Could not open local database, error: -785
ERROR: DIB upgrade failed
ERROR: Could not open local database, error: -785
After applying Support Pack 1 for
eDirectory 8.8 on an existing eDirectory 8.8 or eDirectory 8.7.3
installation, the DIB migration does not work and the database does
not open with the 8.8.1 version of DS.NLM. When DS tries to open an
error -785 DIB is reported in the console. The DSDIBUPG.NLM utility
also fails to upgrade the database with an error message of "DIB
upgrade failed".
If eDirectory was upgraded from eDirectory 8.8 then DS.NLM replaced
with the 8.8 version, it is able to open the database. Resolution
eDirectory 8.8.1 does some special checking on the eDirectory
database and when it finds some inconsistency between the FLAIM
level database and the eDirectory database it will abort the
process, therefore the upgrade cannot proceed.
The error handling has been improved in eDirectory 8.8.1 FTF1 and above, so it should not cause problems after this patch level.
eDirectory 8.8 SP1 FTF1 is available through the https://support.novell.com/ site as:
The error handling has been improved in eDirectory 8.8.1 FTF1 and above, so it should not cause problems after this patch level.
eDirectory 8.8 SP1 FTF1 is available through the https://support.novell.com/ site as:
- edir881ftf_1.tgz (for the Unix and Linux versions)
- edir881ftf_1.exe (for the Netware and Windows versions)
The patch needs to be downloaded and applied as specified in
the readme of the patch. If DS does not open on the server,
authentication is also not possible to the server, therefore you
have to build a CD-ROM which contains the patch and copy it to the
server. For Netware you can use Netbasic or Bash or other
utilities, like CPQFM, CC or RC.
Once the fix is applied and the server has rebooted, the database should open.
After the database successfully opened the installation needs to be started again, so that NMAS and other components can be upgraded as well. However, eDirectory will not install unless you remove the product record from the Product database on the following way:
Once these steps are completed you should be able to restart the eDirectory installation from NWCONFIG.
Once the fix is applied and the server has rebooted, the database should open.
After the database successfully opened the installation needs to be started again, so that NMAS and other components can be upgraded as well. However, eDirectory will not install unless you remove the product record from the Product database on the following way:
- At the server console, run LOAD PRODSYNC MENU.
- On the new screen, go to eDirectory and press Delete. This will remove eDirectory from the PRODUCTS.DAT so the installation can be done again
Once these steps are completed you should be able to restart the eDirectory installation from NWCONFIG.