PROBLEM
The installation of a pre-requisite component fails. This can occur on the MiContact Center server or a Client installation. Not applicable to version 8.1 downloaded September 6, 2016, or later. The correct installation file is named: MiCC.8100.20160627.2.EXE.
SYMPTOMS
Installer log reports an error like the following:
Checksum for 'C:\Users\ADMINI~1\AppData\Local\Temp\2\chocolatey\vcredist2010\vcredist2010Install.exe' did not meet
'66B797B3B4F99488F53C2B676610DFE9868984C779536891A8D8F73EE214BC4B' for checksum type 'md5'.
Chocolatey log (%programdata%\chocolatey\logs) reports an error like the following:
ERROR: Empty checksums are no longer allowed by default. Please ask the maintainer to add checksums to this package. In the meantime, if you need this package to work correctly, please enable the feature allowEmptyChecksums or provide the runtime switch --allowEmptyChecksums
RESOLUTION
Download a new copy of the 8.1 installer from Mitel online. Ensure the correct file name: MiCC.8100.20160627.2.EXE
WORKAROUND (Note: some customers have reported this no longer works, in which case the Preventative Measures described below should be followed to create a new Client Component Pack.)
1. Leave the MiCC Installer Open.
2. Open a command prompt As Admin.
3. Run the following command: cup chocolatey --force
4. Run the following command: choco feature enable -n allowemptychecksums
5. Click Retry on the MiCC Installer.
PREVENTATIVE MEASURES
Modifications can be made to files such that the Client Component Pack (CCP) is corrected for Visual C++ 2010 Redistributable, and clients who download the repaired CCP can install successfully: If a remote server may be installed, the Remote Server Pack deploy file (same folder location) should receive the same modification. Step 5 would then change to use /repackRSP.
1. On the MiCC server, browse to the CCM folder, and into the PFInstaller\Supplemental folder.
2. Edit the Client Component Pack.deploy file in Notepad.
3. Search for vcredist2010, and you should find the following line: <add key="Arguments" value="vcredist2010 -source "[INSTALLDIR]PreReqs;http://chocolatey.org/api/v2/" -y" />
4. Modify and save the end of this line so that it reads: <add key="Arguments" value="vcredist2010 -source "[INSTALLDIR]PreReqs;http://chocolatey.org/api/v2/" -y -version 10.0.40219.1" />
NOTE: If you are unable to save the changes, this means that there is extra security on the file structure. Run Notepad As Admin in order to edit the file. If you need to do this, then you must also run CMD As Admin in step 5.
5. Browse to the CCM\PFInstaller folder in a command prompt and run "Micc.RedistPacker.exe /repackCCP" (without quotes).
NOTE: The Command prompt will go to the next line immediately. The MiCC.RedisPacker process can take up to 30 minutes to complete. It will be visible in your system tray, and task manager until done.
6. This will fix the CCP, and installation on clients that download the CCP going forward should not experience this issue.SUPPLEMENTAL
APPLIES TO
MiCC 8.0.x, MiCC 8.1 downloaded prior to September 6 2016
Keywords: install installation checksum chocolatey c++ visual