I've also had good results with Elmer's rubber cement. It isn't as good as true "vulcanizing fluid" but it's good enough and failures are rare if it's used right. You have to sand and clean the tube around the puncture to provide a good surface, spread the glue thinly and let it dry before applying the patch (Rema only). The benefit of Elmer's is that it's cheap, available in any big box store and has uses other than tire patching.
I've found that almost nothing works if the puncture is close to a mold seam or at the valve base in the tube. Those tubes get discarded right away.