MECM 2107 & RCT 4.8.2109.3303 = Fail to install (without a hijack?)

Software Specs:

  • Microsoft Endpoint Configuration Manager 2107
  • Console version 5.2107.1059.3700
  • Recast Right Click Tools 4.8.2109.3303

Using the MECM Console Extensions to install receives the following error:

AdminUI.ExtensionInstaller.exe Error: 0 : Unable to install extension: XXXX because it is an invalid extension. Exception:Microsoft.ConfigurationManagement.AdminConsole.ExtensionInstaller.InvalidCustomExtensionException: Unable to validate XXXX:4.8.2109.3303 because Manifest doesn’t exists in the cab.

(Original post that was hijacked: MECM 2107 & RCT 4.8.2109.3303 = Fail to install)

BrandenH here was your response:

"Hi there!

Hope all is well! Please delete and redownload the console extension and let us know if you receive the same error.

Best,

Branden"

BrandenH delete what? This is being downloaded and installed via the MECM console. The error is very clear.

Manifest doesn’t exists in the cab

Please test in a MECM 2107 environment and install via the console:
\Administration\Overview\Updates and Servicing\Console Extensions

AdminUI.ExtensionInstaller.log

AdminUI.ExtensionInstaller.exe Information: 0 : Start extracting command line:E:\Program Files\Microsoft Configuration Manager\AdminConsole\bin\AdminUI.ExtensionInstaller.exe INSTALLCUSTOMEXTENSIONS=99429045-5ed9-42f0-992b-d73f628e6131 SiteServerName=CM01.corp.viamonstra.com
    DateTime=2021-11-23T18:27:47.5130728Z
AdminUI.ExtensionInstaller.exe Information: 0 : argument:INSTALLCUSTOMEXTENSIONS=99429045-5ed9-42f0-992b-d73f628e6131 found, add ApplyCustomExtensions to tasks
    DateTime=2021-11-23T18:27:47.5140735Z
AdminUI.ExtensionInstaller.exe Information: 0 : argument:SiteServerName=CM01.corp.viamonstra.com found, setup wmi connection
    DateTime=2021-11-23T18:27:47.5140735Z
AdminUI.ExtensionInstaller.exe Information: 0 : Successfully extracted command line: E:\Program Files\Microsoft Configuration Manager\AdminConsole\bin\AdminUI.ExtensionInstaller.exe INSTALLCUSTOMEXTENSIONS=99429045-5ed9-42f0-992b-d73f628e6131 SiteServerName=CM01.corp.viamonstra.com
    DateTime=2021-11-23T18:27:47.5140735Z
AdminUI.ExtensionInstaller.exe Information: 0 : AdminUI.ExtensionInstaller.exe will ApplyCustomExtensions for console on this machine connecting to OData=CM01.corp.viamonstra.com in UI mode.
    DateTime=2021-11-23T18:27:47.5140735Z
AdminUI.ExtensionInstaller.exe Information: 0 : Start checking local console information.
    DateTime=2021-11-23T18:27:47.5160827Z
AdminUI.ExtensionInstaller.exe Information: 0 : Start checking if there are admin console processes running.
    DateTime=2021-11-23T18:27:47.5170732Z
AdminUI.ExtensionInstaller.exe Information: 0 : WQL
    DateTime=2021-11-23T18:27:47.6753351Z
AdminUI.ExtensionInstaller.exe Information: 0 : OData
    DateTime=2021-11-23T18:27:48.0347160Z
AdminUI.ExtensionInstaller.exe Information: 0 : Applying Custom Extensions...
    DateTime=2021-11-23T18:27:48.0503420Z
AdminUI.ExtensionInstaller.exe Information: 0 : Starting to apply custom extensions...
    DateTime=2021-11-23T18:27:48.0503420Z
AdminUI.ExtensionInstaller.exe Information: 0 : Successfully retrieved metadata info for Extension 99429045-5ed9-42f0-992b-d73f628e6131
    DateTime=2021-11-23T18:27:48.1440738Z
AdminUI.ExtensionInstaller.exe Information: 0 : Applying Extension 99429045-5ed9-42f0-992b-d73f628e6131 Version:4.8.2109.3303
    DateTime=2021-11-23T18:27:48.1440738Z
AdminUI.ExtensionInstaller.exe Error: 0 : Unable to install extension:99429045-5ed9-42f0-992b-d73f628e6131 because it is an invalid extension. Exception:Microsoft.ConfigurationManagement.AdminConsole.ExtensionInstaller.InvalidCustomExtensionException: Unable to validate 99429045-5ed9-42f0-992b-d73f628e6131:4.8.2109.3303 because Manifest doesn't exists in the cab.
   at Microsoft.ConfigurationManagement.AdminConsole.ExtensionInstaller.CustomExtensionInstallerBase.ValidateFiles(List`1 customExtensionFiles)
   at Microsoft.ConfigurationManagement.AdminConsole.ExtensionInstaller.CustomExtensionInstallerBase.Install()
   at Microsoft.ConfigurationManagement.AdminConsole.ExtensionInstaller.CustomExtensionHandler.InstallExtensions(List`1 extensionsMetadata)
    DateTime=2021-11-23T18:27:48.1597080Z

Do you have any antivirus programs installed on this machine that could be interfering with the install by chance? We weren’t able to recreate this issue in our 2107 lab environment.

None.

No antivirus programs are installed.

Please attempt to use our standalone community edition installer requested here: Free Tool Download - Recast Software and let us know if you run into the same issue.

Just installed Right Click Tools-4.8.2109.3303.msi fine.

However, that was not the point of this original post. There seems to be a missing manifest in the CAB file for MECM Console Extensions. Has anyone from Recast Software reviewed if the CAB file contains a manifest file?

Happy to hear the .msi worked for you.

This issue that you’re experiencing is local to your environment. We’re able to successfully complete the console extension installation in our test lab using the same MECM, Console, and RCT versions.

hi b0n3z,
Just to let you know you aren’t alone. (unless someone finds a fix, don’t need a response). We have 4 of these in our environment too (out of about 15 users) where the rct console extension fails to install and we have to use the MSI instead, I haven’t been able to find a fix either. The latest one is on my freshly reimaged machine. (disabling Mcafee didn’t help) MECM 2107(with patch). It was installed fine on my machine before I reimaged it too.

Uninstall, reinstall webview2 (and another extension) without a problem, just won’t install RCT. Even tried copying the files from a working machine to the empty folder in “C:\Program Files (x86)\MECM Console\Extensions\99429045-5ed9-42f0-992b-d73f628e6131\4.8.2109.3303” - same error.


AdminUI.ExtensionInstaller.exe Information: 0 : Found 1 extensions need install/update.
DateTime=2021-12-16T04:03:38.6131934Z
AdminUI.ExtensionInstaller.exe Information: 0 : Applying Extension 99429045-5ed9-42f0-992b-d73f628e6131 Version:4.8.2109.3303
DateTime=2021-12-16T04:03:38.6131934Z
AdminUI.ExtensionInstaller.exe Error: 0 : Unable to install extension:99429045-5ed9-42f0-992b-d73f628e6131 because it is an invalid extension. Exception:Microsoft.ConfigurationManagement.AdminConsole.ExtensionInstaller.InvalidCustomExtensionException: Unable to validate 99429045-5ed9-42f0-992b-d73f628e6131:4.8.2109.3303 because Manifest doesn’t exists in the cab.
at Microsoft.ConfigurationManagement.AdminConsole.ExtensionInstaller.CustomExtensionInstallerBase.ValidateFiles(List1 customExtensionFiles) at Microsoft.ConfigurationManagement.AdminConsole.ExtensionInstaller.CustomExtensionInstallerBase.Install() at Microsoft.ConfigurationManagement.AdminConsole.ExtensionInstaller.CustomExtensionHandler.InstallExtensions(List1 extensionsMetadata)


side note, probably unrelated, but finding this in most of the default menus xml’s was interesting (time for an update :wink: )

“C:\Program Files (x86)\Now Micro\Right Click Tools”

1 Like

Hi @Peakay66, @b0n3z,

Hope all is well! Is it possible you have a slightly outdated version of the extension by chance? If so, can you please try downloading the latest version from GitHub, re-approving, enabling it again, and reattempting the installation?

Best,

Branden

I talked to the ConfigMgr product group about this and they are tracking it as a bug on their side. If you can clear the AdminUI.ExtensionInstaller.log, repro the failure, and post the resulting I’ll send it on. They’d also like a screenshot of the %Program Files (x86)%\Microsoft Configuration Manager\AdminConsole\Extensions\99429045-5ed9-42f0-992b-d73f628e6131 folder where they install our extension.

To get to the point of installing the console extension the manifest and the content it describes has already been extracted, verified, and loaded into the ConfigMgr database. Having a manifest problem creep in at install time doesn’t make a lot of sense and is definitely not something we (Recast) can prevent.

Update: The ConfigMgr product team was aware of this already and it should be fixed in the 2111 release.

The problem arose in ConfigMgr upgrades previous to 2111; they were corrupting the console extension data stored in the DB. I’m told that upgrading to 2111 should fix this issue but if you’re not there yet you just need to delete the extension from the Console Extension node and then redownload it from Community Hub.

1 Like