we need more information about environment to understand what was the issue, how is this deployed ? autonomous mode or what mode ?
If you mean Mobility Express (ME) when you say controller then yes they should be the same version for primary and backup. And you should take the opportunity to upgrade them both to the latest release eg 220.127.116.11.
But if it's not even getting an IP address then you have a more fundamental problem with configuration preventing it from reaching DHCP.
- Get them both onto the same version - preferably latest.
- Personally I prefer to use static IP for any controller including ME (the AP part can still use DHCP)
- Make sure you have IP connectivity before trying to make anything else work.