Does "light" mean the same thing in these two sentences?

Can you shed light on this problem?

Do you have a light?
different meanings