DS7.5 NBS Services don't completely install, or are missing, on an NBS Site Server

Article:TECH211634  |  Created: 2013-10-17  |  Updated: 2014-07-03  |  Article URL http://www.symantec.com/docs/TECH211634
Article Type
Technical Solution


Issue



When you have an environment where you have only your SMP as the main server, and you try to install the NBS services on it (you must have at least one NBS server if you want PXE in your environment), it may appear to install but you will notice that the Symantec Network Boot Service (PXE and BSDP) and the Symantec Network Boot Service (TFTP) do not show up in the windows services.

The same thing may happen on other NBS Site Servers.  In the console, under Site Management, the server(s) may show that NBS is installed, but if the services are not actually present, you will be unable to build a PXE environment and will sometimes pop up an error when you try to make changes to the NBS configuration.

Another potential symptom may include having the services installed on a site server, but the NBS settings in the console do not show that.  IF you then add the NBS services to those site servers, you may run into the problem above where the services are now missing (they're removed), but in the console, it all "looks" to be running fine.


Error



DHCP Retry...

Environment



Deployment Solution 7.5 HF6

Cause



We're not 100% sure, but we THINK it has to do with an installation of the site components happening a 2nd time.  The services appear to be like a switch every time it's installed.  First time, they're added, second time, removed, third added, fourth removed, etc.  So if, for whatever reason, the MSI has run a second time, the services may go missing even though the rest of the files are still present.


Solution




To fix this issue you will probably need to manually uninstall and reinstall the SBS package which is located by default in this location:

For x64 --Program Files\Altiris\Notification Server\NSCap\bin\Win64\X64\Deployment\SBS\Symantec_DeploymentSolutionSBS_7_5_x64
For x86 --Program Files\Altiris\Notification Server\NSCap\bin\Win32\X86\Deployment\SBS\Symantec_DeploymentSolutionSBS_7_5_x86

Run this command from the location of the package, with Administrator rights in a Command Prompt:
msiexec.exe /i Symantec_DeploymentSolutionSBS_7_5_x64 skipaim=1

After you run this command it will give you the option to Uninstall or Install the package.
This can be done from any site server as well. You can either map to the SMP to pull the packages directly from there, OR pull from the nearest package server.


Additional Solutions:
1) In some cases, It may be necessary to install the 2 NBS services manually through command line:
sc create SymantecNetworkBootServicePxe binPath= "C:\Program Files\Altiris\Altiris Agent\Agents\Deployment\SBS\SbsServer.exe" DisplayName= "Symantec Network Boot Service (PXE and BSDP)"

sc create SymantecNetworkBootServiceTftp binPath= "C:\Program Files\Altiris\Altiris Agent\Agents\Deployment\SBS\SbsMtftp.exe" DisplayName= "Symantec Network Boot Service (TFTP)"


2) If the NBS services still do NOT report back to the console as 'Installed', run regsvr32 "C:\Program Files\Altiris\Altiris Agent\Agents\Deployment\DeploymentSolutionAgent.dll"


3) Check the 'Details' in the properties of the SbsServer.exe located at --\Program Files\Altiris\Altiris Agent\Agents\Deployment\SBS. If the SbsServer.exe is version 12.0.0.6035, please download version 12.0.0.6055 attached to this document and replace exsisting.

Attachments

SbsServer.zip (305 kBytes)


Article URL http://www.symantec.com/docs/TECH211634


Terms of use for this information are found in Legal Notices