This macro was signed by administrator account, which seems to be disabled or even does not exist in new instance.
If previous statement is not true you might need to check if CMSHashStringSalt setting exists in web.config file and it is the same on both instances.
Whatever your case is, most likely you'll need to re-sign all macro in your system by going to System -> Macros -> Signatures and update macro signature. This process will take a while for a large app.