With breakers off swap the non-resetting GFI with one that is working on another circuit. If the swap resets, and first one does not work in new spot the original GFI is bad . If both now work original was improperly wired.
If original works in new spot but swap out does not, there is wiring problem in that circuit.
Once you get that GFI sorted out, find out why rain trips them. They or other outdoor outlets on circuits may not be protected from rain, they should all be in outdoor rated boxes with covers on unused outlets. They may just be too close to ground level, getting splashed on or receiving direct rain fall. If there is something you leave permanently plugged in, consider hardwiring it inside a weather proof box.
[CENTER][FONT=Comic Sans MS]Measure twice, cut once.[/FONT][/CENTER]
[CENTER][FONT=Comic Sans MS]Look at the nail, not the hammer. Watch the fence, not the blade.[/FONT][/CENTER]
[CENTER][FONT=Comic Sans MS]If you hook your thumb over your belt you won't hit it with the hammer or leave it layin on the saw table.[/FONT][/CENTER]