Symptoms
SMartForms installation failed with the following errors as told by the installertrace log
7:5: ServiceRegister.RegisterServicedComponent: 12:11:24:>> Logged Error: EventBus register failed, please register assemblies manually: C:Program Files (x86)K2 blackpearlHost ServerBinSourceCode.EventBus.EventAdmin.dll: The Transaction Manager is not available. (Exception from HRESULT: 0x8004D01B)
7:5: ServiceRegister.RegisterServicedComponent: 12:11:29:>> Register assembly: C:Program Files (x86)K2 blackpearlHost ServerBinSourceCode.EventBus.Scheduler.ScheduleAdmin.dll
7:5: ServiceRegister.RegisterServicedComponent: 12:11:50:>> Logged Error: EventBus register failed, please register assemblies manually: C:Program Files (x86)K2 blackpearlHost ServerBinSourceCode.EventBus.Scheduler.ScheduleAdmin.dll: The Transaction Manager is not available. (Exception from HRESULT: 0x8004D01B
Diagnoses
The root cause is not exactly clear but issues have been seen in where a desync with the COM services prevent some assemblies from getting registered during installations and DB consolidations.
Resolution
Restarting both the Com services as well as the K2 service allowed us to run the SmartForms installer successfully and without error.