Ligue 1 club Marseille will miss their Cameroon defender Nicolas N'Koulou for up to six weeks after a knee surgery.