Short version: my garage door was working fine when I left the house. When I came back 20 minutes later it would open, but not close. Such problems are usually caused by a leaf caught on the bottom of the door by a spiderweb, but not this time.
It turns out that the late evening sun was shining directly into one of the safety lights, apparently overwhelming the signal from the other light. I noticed that the second light's led was blinking like something was blocking it, but stopped blinking when I stood so my shadow fell on the first light. When I put a paper tube over the light that blocked the sun everything worked again.
It turns out that the late evening sun was shining directly into one of the safety lights, apparently overwhelming the signal from the other light. I noticed that the second light's led was blinking like something was blocking it, but stopped blinking when I stood so my shadow fell on the first light. When I put a paper tube over the light that blocked the sun everything worked again.