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 someone tried to PXE boot to our site server, it found the server, but after it got an IP address, it got to the TFTP portion and failed there.  Looking at the server, the TFTP service on the server was set to automatic, but was stopped and when trying to start it, it started and then immediately stopped.

Environment

Deployment Solution 8.x

Cause

From the SBSLog_TFTP.txt file

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.

Resolution

About Error:  Windows error code 10049

This is a windows binding error: 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. Set the Site Server back to that original IP

2) If you do not know the original IP address then  uninstall then 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 site server
  6. Run 'Resource Membership Update' ( delta and policy ) from the console >setting > Notification Server
  7. Rebuild the reboot configuration

Additional Information