20.5. kb-00004: TFTP Error

20.5.1. Knowledge Base Article: kb-00004

20.5.2. Description

There are a number of TFTP Aborded error messages in the log file. Is this a problem?

20.5.3. Solution

In the dr-provision logfiles you may occassionally see error messages relating to TFTP Aborted. These errors are (typically) benign and expected behavior. The TFTP protocol does not specify a mechanism to obtain the size of a file to transfer for calculating completed transfer; without first requesting the file. Digital Rebar Provision initiates the transfer request an then immediately aborts it. This obtains the file size for the next transfer to validate the file was served correctly.

Simply ignore these errors. If you receive these errors and you believe you should be provisioning correctly, check that you have correctly specified the default/unknown BootEnv, default Stage, and default Workflow are set correctly.

error messages may appear similarly to:

May 24 13:48:22 ubuntu dr-provision[7092]: dr-provision 2018/05/24 20:48:22.006224 [280:13]static [error]: /home/travis/gopath/src/gitlab.com/rackn/provision-server/v4/midlayer/tftp.go:82
May 24 13:48:22 ubuntu dr-provision[7092]: [280:13]TFTP: lpxelinux.0: transfer error: sending block 0: code=0, error: TFTP Aborted

20.5.4. Additional Information

Additional resources and information related to this Knowledge Base article.

20.5.4.2. Versions

all

20.5.4.3. Keywords

dr-provision, tftp aborted error

20.5.4.4. Revision Information

KB Article     :  kb-00004
initial release:  Wed Jun 10 09:56:23 PDT 2020
updated release:  Wed Jun 10 09:56:23 PDT 2020