I'm having some issues restoring a checkpoint on a Linux server that has been set to run in case insensitive mode.
The server was started with the following command-line
p4d -r depot_dir -L depot_dir/log/log -J depot_dir/journal/journal -C1
and a checkpoint taken using
p4 -p perforce_host:1666 -u admin -P admin_user_password admin checkpoint
I then attempt to stop the server and attempt to restore from the checkpoint using
p4d -r depot_dir -L depot_dir/log/log -J depot_dir/journal/journal -jr checkpoint_file -C1
p4d -r depot_dir -L depot_dir/log/log -J depot_dir/journal/journal -jr checkpoint_file
and both fail with the following output
Recovering from checkpoint
Perforce server error:
Journal file 'checkpoint' replay failed at line 0!
Case-handling mismatch: server uses Unix-style (-C0) but journal flags are Windows-style (-C1)
As a test I've just created a new server and gone through the steps above and recreated the problem.
(The command-lines above have been simplified to remove full paths to make them easier to read)