Symptoms
When performing an upgrade your system to a new Service Pack, the load of the Initial Data fails with the following errors:
U0021165 Structure of database incorrect!
U0021166 Structure of database incomplete! Cancel processing!
Cause
This can be caused by:
*.) A mismatch between the Utilities and the DB version.
*.) The DB folder not being in the location referenced by the DB Load Utility
*.) Permissions being set incorrectly on the DB folder, stopping access.
Resolution
To confirm all of the above are corrected:
*.) Check the version of the DB Load utility from the last log and confirm it corresponds to the version you are upgrading to. Example:
20130508/082329.755 - U0038002 DLL 'ucybdbld', version '9.00A232-461'. Start parameter: ''.
*.) Confirm the location of the DB Folder matches the location specified within the ucybdbld.ini. Example:
INPUT = ..\db\
*.) Confirm that the DB Folder has the right permissions and is unpacked as per the documentation; for Linux, be sure to untar the DB folder with the same permissions as the Utility folder.