Buongiorno franig, in nessun caso OSM permette il rollback a una versione precedente, andando a ripristinare il backup della 2.9.8 potrebbero essersi causati problemi di compatibilità tra i file e il database.
Consigliamo di estrarre i file della versione 2.9.8 in un nuovo ambiente, in cui andare a ripristinare il database del backup 2.9.8.
Qui risolvere eventuali discrepanze a database segnalate dal modulo aggiornamenti.
Dopo aver corretto il database 2.9.8, andare ad applicare l'aggiornamento alla versione 2.10.1, ignorando l'avviso sulla funzione get_widgets() assente e forzando l'aggiornamento del database al momento dell'avviso di interruzione.