I am currently in the process of installing a production server farm, which is a 3-tier server farm (1 DB, 1 application, and 1 web front-end server). The installation completed successfully, but the problem arose when I tried to start the User Profile Synchronization Service from the Manage Services on Server on Central Administration (The SharePoint version is SharePoint Server 2013 SP1 (15.0.4569.1506), with SQL Server 2014 SP2).
The service was stuck at starting, and a few minutes later it will stop automatically. From what I've searched on Google, I found that I need to install April 2013 Cumulative Update for SharePoint Server 2013, and I need to install March 2013 Public Update as the requirement.
But when I tried to install the March 2013 PU, or directly install the April 2013 CU, the installer returned "The expected version of the product was not found on the system" message.
I've tried to google about the message, and some of them suggests to install the CU / PU from PowerShell, and bypass the version checking (which seems risky enough for me). Any idea about why am I getting those errors? And should I just install the CU / PU, or should I use the latest CU available?