Estalló una revuelta, conocida como Guerra de los Mercenarios, y Hannón tomó el mando del ejército para sofocarla.