Eke out (a living)

To earn one’s living with difficulty.

My uncle was unable to eke out a living on his farm so he sold it.