A 6.4-magnitude earthquake struck off the coast of Indonesia’s Sumatra island today but there were no reports of damage, the geophysics agency said.