Database creation logs and return codes

The log file is automatically generated when you create a database during the initial configuration of BigFix Inventory. The log file contains a return code that can help you check why database creation or validation failed. The file is in the /tmp directory and has a time stamp suffix, for example: /tmp/createdb_20131018-131841.

Linux icon The log file is created only if you installed BigFix Inventory on Linux and use a DB2® server.

Return codes

Check the return code to find the reasons for database creation problems.

Table 1. Return codes for the create database script

The table consists of two columns and 9 rows.

Return code Description and possible solutions
0 Database successfully created.
1 Help message is displayed, or incorrect syntax.
100 One or more errors occurred during the database creation. Database creation error. Check the database creation log: creation log /tmp/createdb_latest_timestamp.
101 Database already created.
102 One or more errors occurred during the database validation. There is something wrong with the DB2® commands run from the script. The script requires a correctly initialized DB2® environment.
103 The DB2® version could not be correctly read from the db2level command. The db2level command returned the DB2® version string in an unexpected format.
104 Unsupported database version. ®You can check the version by running the db2level and db2licm -l commands as the SYSADM user.
105 An unsupported edition of the database was found in the system. You can check the version by running the db2level and db2licm -l commands as the SYSADM user.
127 Cannot run the db2 command. Incorrectly configured DB2® instance. The user that runs the script must have SYSADM authority. Try to run the script as the DB2® instance owner.