For the rubber roof part, Eternabond is what is used to fix that type of repair.
The most important part of putting Eternabond down is getting the rubber prepped and cleaned proper before applying. Use either Eternaclean (works and smells like brake cleaner) or actetone. Both are high flash off solvents so they clean and then evaporate off quick.
Here is where I bought mine. This link is to the 4" wide roll. They also make 6" and 2" EternaBond RoofSeal White 4" x 50'
On the inside ceiling, that one is cosmetic for the most part. Do what ever looks best to match your ceiling. It is not structrual at this point
Hope this helps
Current Sunlines: 2004 T310SR, 2004 T1950, 2004 T2475, 2007 T2499, 2004 T317SR
Prior Sunlines: 2004 T2499 - Fern Blue
2005 Ford F350 Lariat, 6.8L V10 W/ 4.10 rear axle, CC, Short Bed, SRW. Reese HP trunnion bar hitch W/ HP DC
Google Custom Search For Sunline Owners Club