Pep Guardiola says Sergio Aguero is out for a few weeks with a thigh injury, but there are no other injury concerns ahead of their Champions League match vs Shakhtar