Unable to start specified database: Cannot use log file '%1' since it is shorter than expected

Error constant SQLE_LOG_TOO_SHORT
ODBC 2 State 08001
ODBC 3 State 08001
Parameter 1 The name of the transaction log file.
Severity 11
SQLCODE –1020
SQLSTATE 08W84
Sybase error code 840
Probable cause

The transaction log file is shorter than expected.