The Muslim Sack of Rome never actually got into the city. They raided outlying churches, mostly.
The guys who finally reconquered S. Italy and Sicily weren't Vikings. Their ancestors had been, but in the previous century or so they'd intermarried extensively with the pre-Viking inhabitants of Normandy and become the Normans, a peculiarly aggressive sub-species of French nobility.
Makes no difference the attack came from Italy it didn't come from a far away base. The vikings were loyal to Italy as proven when those same troops that removed Islam from Sicily joined the first crusade.