async fn prepare_patch( remote_datadir_path: String, datadir_hash: String, old_archive_path: String, new_archive_path: String, services: &Services, ) -> AppResult<()>