load_checkpoint.sh fails if an old/expired license exists in offline_db.
Following is a snippet in the log from the checkpoint where this failure
occurs:
====================================================================
Cleaning up databases and offline_db_usable.txt file with this command in /p4/roku/offline_db:
/bin/rm -f db.* state* /p4/roku/offline_db/offline_db_usable.txt
Replaying checkpoint to offline_db with this command:
/p4/roku/bin/p4d_roku -r /p4/roku/offline_db -jr /p4/roku/checkpoints/p4_roku.ckp.11477.gz
Perforce db files in '/p4/roku/offline_db' will be created if missing...
Recovering from /p4/roku/checkpoints/p4_roku.ckp.11477.gz...
Ensuring databases in offline_db are upgraded with this command:
/p4/roku/bin/p4d_roku -r /p4/roku/offline_db -t localhost:0.0.0.0 -xu
Perforce server error:
License file invalid.
License expired.
load_checkpoint.sh (line: 810): FATAL: Database upgrade in offline_db failed.