How does the root sol infuence the meaning of disconsolate?

If by "the root sol" you mean the Latin word for "sun," then not at all. Disconsolate is ultimately from Latin solari "to soothe," from the Proto-Indo-European root *sel-. The Latin word for "sun" is from the unrelated Proto-Indo-European sawol.