Over time weather clouds a solar garden light panels and prevents lights from entering into the battery.
When solar panels are not clear the sun’s rays cannot get through to charge the solar batteries light during the day to provide power for the light in the evening.
How to fix it? Nail polish! Details at: