With the help of LANDesk Support I had changed the Agent Build package to include the "BrokerConfig.lng" file and to run "BrokerConfig.exe /r" when the agent was installing.
This was done in the [Common Base Agent Post Copy] section...
FILE10001=BrokerConfig.lng, %PROGRAMFILES%\LANDesk\Shared Files\cbaroot\broker\BrokerConfig.lng
EXEC1001=BrokerConfig.exe, /r, INSTALLONLY
Recently I noticed that a fair amount of the machines that I had scripted an uninstall and reinstall of the entire LDClient hadn't re-registered the broker files. On one of the machines in question, I uninstalled the client, and then reinstalled using the the self contained EXE with status.
The installation appears to run correctly, however it gets "stuck" on the portion where it calls the "BrokerConfig.exe" for several minutes. The BrokerConfig application is running and it creates the broker.csr and broker.key, but it never creates the broker.crt. It (installation) eventually continues and the two files are removed and only the BrokerConfig.lng file remains. The setup eventually finishes, and no broker.crt file.
So, I manually run the "BrokerConfig /r" command and the 3 files are created successfully.
I know this process worked before SP3, so does anyone have any ideas?
Thanks,
Chris