I use Ubuntu and every second start I get this message while starting truecrypt, ‘TrueCrypt is already running’. I know it’s not running. I’m sure I haven’t started it. The problem is if you don’t cleanly finish your last truecrypt session the lock file stays in your home directory and tells truecrypt at its restart that a session of truecrypt is still running.
So we just need to delete this lock file to start our new truecrypt session:
Replace USERNAME with your username.
If you want to do it the gui way go to your home directory, pres Ctrl+H to show hidden files and delete it!