Any ideas on how to make a warped door fit so the door lock will catch? I have one bedroom door that is warped - the result is that the door lock won't stay in the place in the door frame and you can't firmly close the door so it will stay latched - it keeps sliding out and the door swings open. Could we just move the keeper in the door frame?
First be certain that the problem is not that the catch is too low or high. Watch the catch by getting down to look at it as it closes. Is it below or above the whole in the catch plate? If so, Bubba's suggestion of shiming will cure the problem. If it is centered but won't catch because it is hitting the stop too soon, then you can definitely move the "keeper" forward. Remove it, fill the screw holes (golf tees work well - insert, score with utility knife & break off), then reset the plate with screws in the new location a bit forward. You may also be able to move the plate forward a bit by giving it a whack with a hammer. Use something like a socket wrench extension - put it against the leading edge of the opening and give it a whack. A new door is probably over kill, as the problem may just be a seasonal problem.
You can also remove the wooden door stop and reset it, but moving the catch plate is much simpler.
Here is a site with many suggestions http://www.sbsalaska.com/assets/news/topics/adjdoors.htm