What to do with a leaking ceiling
Resist the temptation to see it as a ceiling problem that can be patched from inside. Doing so will only provide temporary relief, if at all. To fix the root of the problem, you probably need to inspect and fix the roof, i.e. from the outside.