China failed to launch the Long March-5 Y2 rocket successfully; debacle will set back its space plans.