Top general forced to give apology to Omar