Sitecore 10.4 was recently released, and I was all too eager to get my hands on it. I went over to the Sitecore Downloads page and grabbed the Installation Assistant for XP Single file. I launched the Setup.exe file, and got to the “Install Prerequisites” page.

Knowing that Sitecore 10.4 requires the Sitecore Installation Framework version 2.4.0, I clicked on the “Install” button

Almost immediately, I was shown the following error:

Authenticode issuer ‘CN=”Sitecore USA, Inc.”, OU=IT, O=”Sitecore USA, Inc.”, L=San Francisco, S=California, C=US’ of the new module ‘SitecoreInstallFramework’ with version ‘2.4.0’ from root certificate authority ‘CN=DigiCert Trusted Root G4, OU=www.digicert.com, O=DigiCert Inc, C=US’ is not matching with the authenticode issuer ‘CN=”Sitecore USA, Inc.”, O=”Sitecore USA, Inc.”, L=Sausalito, S=ca, C=US’ of the previously-installed module ‘SitecoreInstallFramework’ with version ‘2.3.0’ from root certificate authority ‘CN=DigiCert Assured ID Root CA, OU=www.digicert.com, O=DigiCert Inc, C=US’. If you still want to install or update, use -SkipPublisherCheck parameter.

It looks like there is a problem when you have a previous version of SIF installed, which in my case was version 2.3.0

But this is not a problem, and can be solved with one command line. Launch a new Powershell window and install SIF manually:

Install-Module SitecoreInstallFramework -Force -SkipPublisherCheck

This will install the latest version of SIF. You can now re-launch the Sitecore Installation Assistant and attempt to install the pre-requisites again.

If you receive additional SIF related errors, please make sure you have the correct SIF requirements in place: