Nonostante l'ipotesi di uno sbarco in Sicilia fosse ventilata da qualche tempo, le autorità non avevano predisposto fino a maggio un piano, limitandosi a inviare colonne mobili di truppe laddove venivano segnalate bande armate. Il passaggio di colonne mobili presso i centri abitati creava disagi, soprattutto per i rifornimenti reperiti in loco dai quali le colonne mobili dipendevano. Per mancanza di coordinamento tra il generale Paolo Ruffo, capo del comando siciliano, e il generale Giovanni Salzano de Luna, capo della piazza di Palermo, viene ordinato il rientro a Palermo via mare da Trapani delle colonne guidate dal generale Giuseppe Letizia, e contemporaneamente l'invio di una colonna mobile da Palermo per far fronte alla notizia di nuovi insorti nello stesso territorio e in particolare in vista di un imminente sbarco di Giuseppe Garibaldi, partito da Quarto il 5 maggio, atteso, secondo le informazioni del comando napoletano, nel tratto di costa siciliana compreso tra Mazara e San Vito Lo Capo. Il Consiglio di guerra decise di dare il comando delle operazioni per fermare Garibaldi a Francesco Landi, preferendolo al generale Giovan Luca von Mechel, in quanto svizzero e quindi straniero.