TFTP won't start on Site server
search cancel

TFTP won't start on Site server

book

Article ID: 261932

calendar_today

Updated On:

Products

Client Management Suite IT Management Suite

Issue/Introduction

The PXE appears to be normal, but when you PXE boot to your Site Server, it finds the server and after it got an IP address, it got to the TFTP portion and then failed.  Looking at the Server Server, the TFTP service was set to automatic but it  was stopped and when trying to start it - it had started and then immediately stopped.

From the SBSLog_TFTP.txt file you see:

Mon Mar 13 14:19:16 2023  4572     SbsHostInfo.cpp     Sbs::HostInfo::InitInterfaces     157     Debug    Found IP address during interface initialization 922254729.
Mon Mar 13 14:19:16 2023  4572     SbsHostInfo.cpp     Sbs::HostInfo::InitInterfaces     157     Debug    Found IP address during interface initialization 3362749833.
Mon Mar 13 14:19:16 2023  4572     SbsHostInfo.cpp     Sbs::HostInfo::InitInterfaces     157     Debug    Found IP address during interface initialization 3357769097.
Mon Mar 13 14:19:16 2023  4572     SbsHostInfo.cpp     Sbs::HostInfo::InitInterfaces     157     Debug    Found IP address during interface initialization 3608378761.
Mon Mar 13 14:19:16 2023  4572     SbsHostInfo.cpp     Sbs::HostInfo::InitInterfaces     157     Debug    Found IP address during interface initialization 3358293385.
Mon Mar 13 14:19:16 2023  4572     SbsHostInfo.cpp     Sbs::HostInfo::InitInterfaces     157     Debug    Found IP address during interface initialization 3362356617.
Mon Mar 13 14:19:16 2023  4572     SbsHostInfo.cpp     Sbs::HostInfo::InitInterfaces     157     Debug    Found IP address during interface initialization 4252007817.
Mon Mar 13 14:19:16 2023  4572     SbsHostInfo.cpp     Sbs::HostInfo::InitInterfaces     157     Debug    Found IP address during interface initialization 2071494025.
Mon Mar 13 14:19:16 2023  4572     SbsHostInfo.cpp     Sbs::HostInfo::InitInterfaces     157     Debug    Found IP address during interface initialization 3373825417.
Mon Mar 13 14:19:16 2023  4572     tftp.cpp            Sbs::TftpServer::SetRootFolder    568     Debug    Server root folder set to e:\Program Files\Altiris\Altiris Agent\Agents\Deployment\SBS\Images
Mon Mar 13 14:19:16 2023  4572     tftp.cpp            Sbs::TftpServer::SetBlockSize     541     Debug    Server max block size set to 1456
Mon Mar 13 14:19:16 2023  4572     tftp.cpp            Sbs::TftpServer::SetInterfaceList  524    Debug    Server interface list changed.
Mon Mar 13 14:19:16 2023  4572     tftp.cpp            Sbs::TftpServer::SetupServer      894     Error    Windows error code 10049
Mon Mar 13 14:19:16 2023  4572     tftp.cpp            Sbs::TftpServer::Start            718     Error    Windows error code 10049
Mon Mar 13 14:19:16 2023  4572     sbsMtftp.cpp        Mtftp_Thread                      184     Debug    Mtftp_Thread: Stopping server.
Mon Mar 13 14:19:16 2023  4572     sbsMtftp.cpp        Mtftp_Thread                      188     Debug    Mtftp_Thread: Server stopped.

Environment

DS 8.x

Resolution

"Windows error code 10049" is a windows binding error with the following description:

Cannot assign requested address. The requested address is not valid in its context. This normally results from an attempt to bind to an address that is not valid for the local computer. This can also result from connect, sendto, WSAConnect, WSAJoinLeaf, or WSASendTo when the remote address or port is not valid for a remote computer (for example, address or port 0).

During installation of SBS it binds to a specific IP address. In this case the IP address of the server had changed which resulted in the TFTP server not starting.

Resolution Steps:

  1. If you know the original static IP address before it changed then set the Site Server back to that original IP address
  2. If you do not know the original IP address then uninstall and reinstall SBS:
    1. From the Notification Server, cd to: <install drive>:\Program Files\Altiris\Notification Server\NSCap\bin\Win64\x64\Deployment\SBS
    2. Copy the Symantec_DeploymentSolutionsSBS_8_6_x64.msi to the Site Server 
    3. To uninstall enter: msiexec /x Symantec_DeploymentSolutionsSBS_8_6_x64.msi
    4. To reinstall enter: msiexec /i Symantec_DeploymentSolutionsSBS_8_6_x64.msi skipaim=1
    5. Send Basic Inventory from the Symantec Management Agent on the Site Server
    6. Run 'Resource Membership Update' ( delta and policy ) from the SMP Console at Setting > Notification Server > Resource Membership Update
    7. Rebuild the reboot configuration

Additional Information

Enable PXE Error Logging for Deployment Solution 8.x and later