The Ipswich Town defender picked up the knock during the club's 1-1 Championship draw with Derby County and will subsequently miss the clash with the reigning world champions
The 29-year-old defender had been named in Gordon Strachan's squad for Scotland’s opening qualifier at Signal Iduna Park in Dortmund on Sunday, but the Ipswich Town man will instead remain at Portman Road to receive treatment.
Berra, who has 28 Scotland caps to his name, picked up the knock in Ipswich's 1-1 draw at Derby County last Saturday as Mick McCarthy's men continued their slow start to the Championship season.
Aberdeen's Mark Reynolds will provide cover for the injured centre-back, as Scotland face the daunting task of attempting to contain the newly crowned world champions.
Berra's last Scotland cap came in a 1-0 win over Norway last November.