OSD Image Profiles not synchronizing or displaying on PreBoot

Hello All.
I’ve been having a problem with my OSD Bare Metal Servers (7.1.1.20 (290.13), unable to synchronize profiles. I opened a PMR with IBM Support but not getting much help there. If anyone has an idea please reply.
The profile action will just stay running on the console. Below is the Show Action info where it hangs.

Running waithidden cmd /C "{preceding texts of firsts “%00” of (value “ImagePath” of key “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RemboAgent” of registry as string)} -d -v 4 rad-mkgenericsysprof updatemenu=true > “{(parameter “AGENTFOLDER”)}\mkgenericsysprof.log” 2>&1"
if {not exists file ((parameter “AGENTFOLDER” of action) & “\mkgenericsysprof.log”) whose (exists lines whose (it as string contains “[AGTRC:0]”) of it)}
parameter “BMSERVERVERSION” = "{version of file (matches (regex “.:.+exe”) of (value “ImagePath” of key “HKLM\SYSTEM\CurrentControlSet\Services\RemboServer” of registry as string))}"
if {(parameter “BMSERVERVERSION”) < version “7.1.119.00000”}
if {exists file (parameter “PATH” & “\QHotline Win7 x64 0829.settings”)}
createfile until __EOF
{((preceding text of first “ModifiedUTC” of it) & “FailedModUTC” & (following text of first “ModifiedUTC” of it)) of concatenation “%0d%0a” of lines of file (parameter “PATH” & “\QHotline Win7 x64 0829.settings”)}__EOF
delete "{parameter “PATH”}\QHotline Win7 x64 0829.settings"
move __createfile "{parameter “PATH”}\QHotline Win7 x64 0829.settings"
endif
endif
endif
continue if {exists file ((parameter “AGENTFOLDER” of action) & “\mkgenericsysprof.log”) whose (exists lines whose (it as string contains “[AGTRC:0]”) of it)}
// Action fails here if some of the profiles were not processed because the OSD server is too old.
continue if {version of file (matches (regex “.:.+exe”) of (value “ImagePath” of key “HKLM\SYSTEM\CurrentControlSet\Services\RemboServer” of registry as string)) >= “7.1.120.00001”}

It will eventually fail with the following action info:

Failed continue if {exists file ((parameter “AGENTFOLDER” of action) & “\mkgenericsysprof.log”) whose (exists lines whose (it as string contains “[AGTRC:0]”) of it)}
// Action fails here if some of the profiles were not processed because the OSD server is too old.
continue if {version of file (matches (regex “.:.+exe”) of (value “ImagePath” of key “HKLM\SYSTEM\CurrentControlSet\Services\RemboServer” of registry as string)) >= “7.1.120.00001”}

Reply

I saw this error in a similar situation. Check if this is also your case.

You sent a profile to one or more Bare Metal Servers, then you updated the environment (new site version) but you did not upgraded all your OSD Servers. Hence, you edited the profile enabling a new feature.
At this point you have a profile with something new that cannot be managed by a previous version of the OSD server and the sync fails.

I hope this helps,
Viviana

Hello Vtripodi, Thank you for the reply. I looked into applicable upgrades or updated relevant to one of my ODS Bare Metal servers and only update I saw applicable was the Microsoft Deployment Toolkit 2012 Update 1. I installed that update but still cannot successfully deploy the profile property, it continues to fail with the same action message below:
Failed continue if {exists file ((parameter “AGENTFOLDER” of action) & “\mkgenericsysprof.log”) whose (exists lines whose (it as string contains “[AGTRC:0]”) of it)}
// Action fails here if some of the profiles were not processed because the OSD server is too old.
continue if {version of file (matches (regex “.:.+exe”) of (value “ImagePath” of key “HKLM\SYSTEM\CurrentControlSet\Services\RemboServer” of registry as string)) >= “7.1.120.00001”}

Is there some other update you know I should be applying?
Thanks for your help.
Andres