Kevin De Bruyne has been ruled out for up to six weeks with a fresh knee injury.