I am not sure I can explain why, but only only "self-sufficient enough" works here.
But even better is just "sufficient" or "enough".
The idea is that there is some minimum level of self-sufficiency required and the words "enough" or "sufficiently" express the attainment of that minimum level.
By the way, the first phrase really doesn't say much. When we talk of "civilization" it is obviously civilization on Earth, which is obviously a planet. So you could just say "There was a period in history known as the "primitive communal system [epoch or era?]" wherein a tribe of several dozen was sufficient to form a state. "
Of course if there is science fiction and you are comparing this to other planets, then you need the reference to Earth.
Does that help?