Bug 827802

Summary: Strange error detail upon TFTP file not found
Product: [openSUSE] openSUSE Tumbleweed Reporter: Michael Andres <ma>
Component: NetworkAssignee: Vítězslav Čížek <vcizek>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Enhancement    
Priority: P5 - None CC: vcizek
Version: 13.1 Milestone 2   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Michael Andres 2013-07-02 14:11:05 UTC
See bug#803316 c#13:

The version of curl we have on 11-SP2 behaves differently than Factory:

$ rpm -q curl
curl-7.19.7-1.28.1
$ curl -v tftp://147.2.212.145/repo/repoindex.xml
* About to connect() to 147.2.212.145 port 69 (#0)
*   Trying 147.2.212.145... connected
* Connected to 147.2.212.145 (147.2.212.145) port 69 (#0)
* set timeouts for state 0; Total 300, retry 6 maxtry 50
* File not found
* Closing connection #0
* TFTP: File Not Found
curl: (68) TFTP: File Not Found

$ rpm -q curl
curl-7.31.0-1.1.x86_64
$ curl -v tftp://147.2.212.145/repo/repoindex.xml
* About to connect() to 147.2.212.145 port 69 (#0)
*   Trying 147.2.212.145...
* Failed to set TCP_KEEPIDLE on fd 3
* Failed to set TCP_KEEPINTVL on fd 3
* Adding handle: conn: 0x13c0190
* Adding handle: send: 0
* Adding handle: recv: 0
* Curl_addHandleToPipeline: length: 1
* - Conn 0 (0x13c0190) send_pipe: 1, recv_pipe: 0
* Connected to 147.2.212.145 (147.2.212.145) port 69 (#0)
* getpeername() failed with errno 107: Transport endpoint is not connected
* set timeouts for state 0; Total 300, retry 6 maxtry 50
* File not found
* Closing connection 0
curl: (68) getpeername() failed with errno 107: Transport endpoint is not
connected
Comment 1 Vítězslav Čížek 2015-09-21 09:31:04 UTC
This was fixed in curl 7.35.0.