Created On: 08 June 2011
Problem:
When installing a valid development license key for Server Express the error message "This is an expired temporary license" is received.
Resolution:
This issue has been known to occur in early versions of Server Express such as 2.0 and 2.2.
The resolution:
(Note: please be sure to have your valid license keys on-hand before executing any of the following procedures).
If there are any lapsed license keys in the development license database un-install those. Next, refresh the license database and try installing the valid license key again. If that does not clear the issue you will need to recreate/reinstall the development license database, following the steps used to recover from a corrupt development license database. For Server Express 2.2 Service Pack 2 onwards, you can use $COBDIR/lmf/lmfdbrecover. For older products you will have to reinstall the license manager in order to recreate the license database. Please refer to the documentation for the proper procedures to do this.
You will need to re-add your valid license keys afterwards.
The runtime license database should be checked as well. After successfully re-installing the development licenses, start "AppTrack" and check for any issues there. Look for the Developer Usage licenses; if they are not seen, execute './devas' from the mflmf directory (this will enter the Developer Usage AS licenses).
If a message is received that the runtime license database is corrupt you will need to re-install the runtime license database.
Here is what you will need to do to re-install the runtime license database:
1. delete the /var/mfaslmf/mfasdb file
2. execute './initaslm' from $COBDIR/aslmf (this will recreate the AS db).
3. execute './devas' from the mflmf directory (which enters the Developer Usage AS licenses).
4. execute './apptrack' from $COBDIR/aslmf and enter any AS licenses using option 3. If prompted to install a password, please note that it is not necessary to have a password for the database.
Afterwards, refresh the runtime license database using option 6 of AppTrack.
The resolution:
(Note: please be sure to have your valid license keys on-hand before executing any of the following procedures).
If there are any lapsed license keys in the development license database un-install those. Next, refresh the license database and try installing the valid license key again. If that does not clear the issue you will need to recreate/reinstall the development license database, following the steps used to recover from a corrupt development license database. For Server Express 2.2 Service Pack 2 onwards, you can use $COBDIR/lmf/lmfdbrecover. For older products you will have to reinstall the license manager in order to recreate the license database. Please refer to the documentation for the proper procedures to do this.
You will need to re-add your valid license keys afterwards.
The runtime license database should be checked as well. After successfully re-installing the development licenses, start "AppTrack" and check for any issues there. Look for the Developer Usage licenses; if they are not seen, execute './devas' from the mflmf directory (this will enter the Developer Usage AS licenses).
If a message is received that the runtime license database is corrupt you will need to re-install the runtime license database.
Here is what you will need to do to re-install the runtime license database:
1. delete the /var/mfaslmf/mfasdb file
2. execute './initaslm' from $COBDIR/aslmf (this will recreate the AS db).
3. execute './devas' from the mflmf directory (which enters the Developer Usage AS licenses).
4. execute './apptrack' from $COBDIR/aslmf and enter any AS licenses using option 3. If prompted to install a password, please note that it is not necessary to have a password for the database.
Afterwards, refresh the runtime license database using option 6 of AppTrack.
Incident #2518690
Old KB# 34143



