Red Hat Bugzilla – Bug 127620
Kickstart fails with IIS 6.0
Last modified: 2007-11-30 17:07:02 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.7)
Description of problem:
When provisioning a RedHat AS 3 server using Kickstart via HTTP, the
GET is incorrectly formed. This causes webservers doing strict HTTP
compliance checks (such as IIS 6.0) to return a 404 - "Bad Request".
Judging from an Ethereal capture, I think the problem lies in the
termination of the request itself. Specifically, instead of "\r\n",
the request is terminated with "\t\n".
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Configure a provisioning environment using IIS 6.0 and KickStart
2. Initiate the process.
Actual Results: Of course, step #1 is a rather lengthy process and
varies from vendor to vendor, however this is reproducible every time
when using IIS 6.0.
Expected Results: Kickstart should have successfully retrieved the
.cfg file and proceeded with unattended installation.
Here is a text dump of the relevant section from an Ethereal packet
4047 21.997415 192.168.65.106 192.168.65.1 TCP
32768 > http [SYN] Seq=0 Ack=0 Win=5840 Len=0 MSS=1460 TSV=2088 TSER=0
4048 21.997457 192.168.65.1 192.168.65.106 TCP
http > 32768 [SYN, ACK] Seq=0 Ack=1 Win=17640 Len=0 MSS=1260 WS=0
4049 21.998926 192.168.65.106 192.168.65.1 TCP
32768 > http [ACK] Seq=1 Ack=1 Win=5840 Len=0 TSV=2089 TSER=0
4050 22.002055 192.168.65.106 192.168.65.1 HTTP
GET /./pxestore/00-0C-29-C0-34-2C.cfg HTTP/1.0\t
4051 22.002584 192.168.65.1 192.168.65.106 HTTP
HTTP/1.1 400 Bad Request (text/html)
4052 22.003958 192.168.65.106 192.168.65.1 TCP
32768 > http [RST, ACK] Seq=71 Ack=151 Win=5840 Len=0 TSV=2090
*** This bug has been marked as a duplicate of 108562 ***
Changed to 'CLOSED' state since 'RESOLVED' has been deprecated.