Discussion:
[gPXE] gPXE 1.0.0-rc1 - Input/output error
Paul Geraedts
2010-01-27 00:16:47 UTC
Permalink
Although expected, it still sounds pretty impressive doesn't it: gPXE 1.0.0!

Some testing with the .lkrn image from ROM-o-matic.net (everything
left default) only revealed this:

dhcp net0
chain http://netboot.me
Input/output error (0x1d0c6039)

I haven't seen this error before.

Cheers,

Paul
Marty Connor
2010-01-27 00:20:27 UTC
Permalink
Hi Paul,

Thanks for your kind words.

Shouldn't that be something like:

chain http://netboot.me/2007

which would be for Tiny Core Linux. I didn't know one could chain
directly from the home page.

/ Marty /
Post by Paul Geraedts
Although expected, it still sounds pretty impressive doesn't it: gPXE 1.0.0!
Some testing with the .lkrn image from ROM-o-matic.net (everything
dhcp net0
chain http://netboot.me
Input/output error (0x1d0c6039)
I haven't seen this error before.
Cheers,
Paul
Paul Geraedts
2010-01-27 00:36:30 UTC
Permalink
Hi Marty,
Post by Marty Connor
Thanks for your kind words.
You're very welcome. (Good quality GPL software like this makes me
feel like the boy back in the the toy store, so thank you guys. : )
Post by Marty Connor
? chain http://netboot.me/2007
which would be for Tiny Core Linux.
Interestingly, that direct link does work, but..
Post by Marty Connor
I didn't know one could chain directly from the home page.
yes you can access their menu by using http://netboot.me (at least in
version <= 0.9.9)

Paul
Neil Smith
2010-01-27 00:41:33 UTC
Permalink
Okay, this is interesting. apparently it's ann issue with netboot.me

when you : chain http://netboot.me/menu.gpxe it returns :

"Your version of gPXE is too old.."

and "could not fetch http://www.netboot.me/menu.gpxe?pxe=gpxe-custom&ver=0.1 Operation cancelled (0x0b05e0a0)"

-Neil
Post by Paul Geraedts
Hi Marty,
Post by Marty Connor
Thanks for your kind words.
You're very welcome. (Good quality GPL software like this makes me
feel like the boy back in the the toy store, so thank you guys. : )
Post by Marty Connor
chain http://netboot.me/2007
which would be for Tiny Core Linux.
Interestingly, that direct link does work, but..
Post by Marty Connor
I didn't know one could chain directly from the home page.
yes you can access their menu by using http://netboot.me (at least in
version <= 0.9.9)
Paul
_______________________________________________
gPXE mailing list
gPXE at etherboot.org
http://etherboot.org/mailman/listinfo/gpxe
Paul Geraedts
2010-01-27 00:56:06 UTC
Permalink
Hi Neil,

Your're right: this website is a bit outdated. It seems that all gPXE
versions other then a specific v0.9.7 are considered 'too old'. That
shouldn't be a problem though: in that case they first chainload
v0.9.7 before the menu.

Anyhow, it still strikes me as odd that only this latest version of
gPXE gives this error. I mean, does it only concern this specific
website or does this error reveal a gPXE v1.0.0 related bug?

(So basically is it a bug or feature.. : )

Paul
Post by Neil Smith
Okay, this is interesting. apparently it's ann issue with netboot.me
"Your version of gPXE is too old.."
and "could not fetch http://www.netboot.me/menu.gpxe?pxe=gpxe-custom&ver=0.1 Operation cancelled (0x0b05e0a0)"
-Neil
Post by Paul Geraedts
Hi Marty,
Post by Marty Connor
Thanks for your kind words.
You're very welcome. (Good quality GPL software like this makes me
feel like the boy back in the the toy store, so thank you guys. : )
Post by Marty Connor
? chain http://netboot.me/2007
which would be for Tiny Core Linux.
Interestingly, that direct link does work, but..
Post by Marty Connor
I didn't know one could chain directly from the home page.
yes you can access their menu by using http://netboot.me (at least in
version <= 0.9.9)
Paul
_______________________________________________
gPXE mailing list
gPXE at etherboot.org
http://etherboot.org/mailman/listinfo/gpxe
Kyle Kienapfel
2010-01-27 01:03:35 UTC
Permalink
The problem is probably all in the user agent that gets sent out.
mage at prometheus:~$ echo -en 'GET /menu.gpxe HTTP/1.0\r\nUser-Agent:
gPXE/0.9.7+ (netboot.me/0.1.1)\r\nHost: www.netboot.me\r\n\r\n' | nc
www.netboot.me 80
vs just: User-Agent: gPXE/0.9.7+

net dhcp0
<something to set base path to http://www.netboot.me/, i need help on
what goes here>
chain http://www.netboot.me/menu.c32 premenu.cfg
Post by Paul Geraedts
Hi Neil,
Your're right: this website is a bit outdated. It seems that all gPXE
versions other then a specific v0.9.7 are considered 'too old'. That
shouldn't be a problem though: in that case they first chainload
v0.9.7 before the menu.
Anyhow, it still strikes me as odd that only this latest version of
gPXE gives this error. I mean, does it only concern this specific
website or does this error reveal a gPXE v1.0.0 related bug?
(So basically is it a bug or feature.. : )
Paul
Post by Neil Smith
Okay, this is interesting. apparently it's ann issue with netboot.me
"Your version of gPXE is too old.."
and "could not fetch http://www.netboot.me/menu.gpxe?pxe=gpxe-custom&ver=0.1 Operation cancelled (0x0b05e0a0)"
-Neil
Post by Paul Geraedts
Hi Marty,
Post by Marty Connor
Thanks for your kind words.
You're very welcome. (Good quality GPL software like this makes me
feel like the boy back in the the toy store, so thank you guys. : )
Post by Marty Connor
? chain http://netboot.me/2007
which would be for Tiny Core Linux.
Interestingly, that direct link does work, but..
Post by Marty Connor
I didn't know one could chain directly from the home page.
yes you can access their menu by using http://netboot.me (at least in
version <= 0.9.9)
Paul
_______________________________________________
gPXE mailing list
gPXE at etherboot.org
http://etherboot.org/mailman/listinfo/gpxe
_______________________________________________
gPXE mailing list
gPXE at etherboot.org
http://etherboot.org/mailman/listinfo/gpxe
Shao Miller
2010-01-27 01:11:34 UTC
Permalink
Post by Kyle Kienapfel
The problem is probably all in the user agent that gets sent out.
gPXE/0.9.7+ (netboot.me/0.1.1)\r\nHost: www.netboot.me\r\n\r\n' | nc
www.netboot.me 80
vs just: User-Agent: gPXE/0.9.7+
Agreed. It's quite possible that netboot.me is expecting a certain
range of possibilities and did not anticipate this gPXE user-agent. For
example, the change from a zero and a nine to a one and a zero in 0.9.X
versus 1.0.X... We could ask Nick (I think it's Nick).

- Shao Miller
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://etherboot.org/pipermail/gpxe/attachments/20100126/3ed2fbc4/attachment.html
Paul Geraedts
2010-01-27 01:21:23 UTC
Permalink
OK, that makes sense. Thanks for clearing it up!

Paul
Post by Kyle Kienapfel
The problem is probably all in the user agent that gets sent out.
gPXE/0.9.7+ (netboot.me/0.1.1)\r\nHost: www.netboot.me\r\n\r\n' | nc
www.netboot.me 80
vs just: User-Agent: gPXE/0.9.7+
Agreed.? It's quite possible that netboot.me is expecting a certain range of
possibilities and did not anticipate this gPXE user-agent.? For example, the
change from a zero and a nine to a one and a zero in 0.9.X versus 1.0.X...
We could ask Nick (I think it's Nick).
- Shao Miller
Shao Miller
2010-01-27 01:27:06 UTC
Permalink
Post by Paul Geraedts
OK, that makes sense. Thanks for clearing it up!
I didn't mean to suggest that definitively. :) I forgot my disclaimer.
I think the matter's being investigated presently.

Disclaimer: All claims and opinions are solely those of myself and do
not and should not be perceived as representing the Etherboot nor the
gPXE projects in any way. Thank you for your understanding.

- Shao Miller
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://etherboot.org/pipermail/gpxe/attachments/20100126/9436804c/attachment.html
Paul Geraedts
2010-01-27 02:08:35 UTC
Permalink
LOL : )

Though it did make sense to me. Especially in combination with the
Post by Neil Smith
and "could not fetch http://www.netboot.me/menu.gpxe?pxe=gpxe-custom&ver=0.1
Operation cancelled (0x0b05e0a0)"
as reported by Neil. (ver=0.1)

Anyhow, nice that it is being investigated. Have to catch some sleep
now (Holland=+9)..

Cheers,

Paul
Kyle Kienapfel
2010-01-27 01:22:47 UTC
Permalink
There is a bug in gPXE though.

This works in 1.0.0: chain http://www.netboot.me/

17:17 < Docteh> chain http://192.168.0.10 vs chain
http://192.168.0.10/ aren't sending the same GET / request


0000 ? 00 0e 0c da 6d 61 08 00 27 5c 9b 8b 08 00 45 00 ?....ma..'\....E.
0010 ? 00 79 00 09 00 00 40 06 f8 b4 c0 a8 00 67 c0 a8 ?.y.... at ......g..
0020 ? 00 0a 04 00 00 50 09 1d 54 aa a3 f0 5a be 80 18 ?.....P..T...Z...
0030 ? 10 00 e0 9c 00 00 01 01 08 0a 00 11 41 68 10 b3 ?............Ah..
0040 ? af 88 47 45 54 20 af c9 04 20 48 54 54 50 2f 31 ?..GET ... HTTP/1
0050 ? 2e 30 0d 0a 55 73 65 72 2d 41 67 65 6e 74 3a 20 ?.0..User-Agent:
0060 ? 67 50 58 45 2f 31 2e 30 2e 30 2d 72 63 31 2b 0d ?gPXE/1.0.0-rc1+.
0070 ? 0a 48 6f 73 74 3a 20 31 39 32 2e 31 36 38 2e 30 ?.Host: 192.168.0
0080 ? 2e 31 30 0d 0a 0d 0a ? ? ? ? ? ? ? ? ? ? ? ? ? ? .10....

10584 1496.479725 192.168.0.103 192.168.0.10 HTTP GET \257\311\004 HTTP/1.0



On Tue, Jan 26, 2010 at 5:11 PM, Shao Miller
Post by Kyle Kienapfel
The problem is probably all in the user agent that gets sent out.
gPXE/0.9.7+ (netboot.me/0.1.1)\r\nHost: www.netboot.me\r\n\r\n' | nc
www.netboot.me 80
vs just: User-Agent: gPXE/0.9.7+
Agreed.? It's quite possible that netboot.me is expecting a certain range of
possibilities and did not anticipate this gPXE user-agent.? For example, the
change from a zero and a nine to a one and a zero in 0.9.X versus 1.0.X...
We could ask Nick (I think it's Nick).
- Shao Miller
Joshua Oreman
2010-01-27 05:25:03 UTC
Permalink
Post by Kyle Kienapfel
There is a bug in gPXE though.
This works in 1.0.0: chain http://www.netboot.me/
17:17 < Docteh> chain http://192.168.0.10 vs chain
http://192.168.0.10/ aren't sending the same GET / request
You're absolutely right; thank you for tracking this down! A patch is
attached, or grab the staging branch oremanj-x-emptyuri. I anticipate
the fix will be added to gPXE git in less than a day.

-- Josh
-------------- next part --------------
A non-text attachment was scrubbed...
Name: emptyuri.patch
Type: text/x-patch
Size: 1075 bytes
Desc: not available
Url : http://etherboot.org/pipermail/gpxe/attachments/20100127/481f66f7/attachment-0001.bin
Loading...