When you see "publishing failed" that means that the Server logs should record an error or errors about what went wrong. If you set the logs to Debug and then try again, take a look at the logs and see if anything jumps out. You'll likely need to see the timestamp of errors under Warning or Severe and then navigate back to that time frame under Debug to get an idea of what went wrong.