Eine Lösung, mit der beide leben können — a solution both can live with. The standard German formulation, and the verb is leben, to live.
Sich zusammenraufen — to scuffle one’s way together. A rough process with a settled ending.
Auf einen gemeinsamen Nenner kommen — to arrive at a common denominator.
Unter einen Hut bringen — to bring under one hat, said of reconciling competing interests.