Bristol City manager Keith Millen told the club website: "It's unfortunate for John. He's got a hernia problem and it seems he'll require surgery.
"It's disappointing for everyone, as John needs to be playing games."
Source: BBC Sport
Source: BBC Sport