The answer to 'roof leaking' is that a roof leak can be caused by a variety of issues, including damaged or missing shingles, improper flashing around chimneys or vents, clogged gutters, or roof penetrations like skylights or vent pipes. Symptoms of a roof leak include water stains on ceilings or walls, peeling paint, mold or mildew growth, and dripping water. Solutions may involve repairing or replacing damaged shingles, re-sealing flashing, cleaning gutters, or addressing other roof issues.
For minor leaks, some homeowners may be able to make simple repairs themselves. However, for more extensive or complex roof problems, it's best to call in a professional roofing contractor who can properly diagnose the issue and provide a long-term solution. Attempting DIY roof repairs without the right skills and equipment can be dangerous and may lead to further damage.