It does not have a flat roof. pitch roof with 3 ft above ceiling
Hello again, some of these are too restrictive to work in and the ceiling is not generally built do sustain a mans weight, so they do not provide access to that space and because many have too much internal bracing to allow passage once inside the attic. However since it is a raised roof, you can find a place between the ceiling joists and cut a 6 or 8" hand hole to reach inside and re-route the wire that way.. then cover the hole later with a plastic cover plate, I would buy the cover plate first, then cut the hole after that.... so it will all fit. Figuring out how to fit a cover plate generally has to be invented on the spot, a trip to a large hardware store will generally allow you to come up an option that will work.When you cut holes it is easy to cut a live electrical wire, I drill a small hole first then use a coat hanger wire to feel around the area to insure there are no electrical wires in the area.
By cutting two holes, one where the new fixture goes and one near the old location you can use an electrical fish tape to get wire to the new location.Let me know what you think, we can go from there as long as you rate my answers so far positively..I hold the question open for unlimited follow up in that case.Phil
Thank you for your answer. It should be very helpful.