[Bug 1389100] [NEW] Ubuntu signed Grub do not prefix tftp-root directory for tftp requests
Shivanand Tendulker
shivanand.tendulker at hp.com
Tue Nov 4 06:57:06 UTC 2014
Public bug reported:
$ lsb_release -rd
Description: Ubuntu 14.04.1 LTS
Release: 14.04
dpkg -l grub-efi-amd64-signed
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-======================-================-================-=================================================
iU grub-efi-amd64-signed 1.34+2.02~beta2- amd64 GRand Unified Bootloader, version 2 (EFI-AMD64 ve
Grub requests for files to tftpserver are not prefixed with tftproot. Though 'prefix' variable is set. This is being observed in UEFI boot mode. This leads to boot failure as grub is unable to fetch grub.cfg
Relevant O/p from grub prompt:-
prefix=(tftp,10.10.1.13)/grub
root=tftp,10.10.1.13
pxe_default_server=10.10.1.13
net_default_ip=10.10.1.161
net_default_mac=a0:d3:c1:fb:86:94
net_default_server:10.10.1.13
grub_cpu=x86_64
grub_platform=efi
tcpdump o/p
1382 17:33:56.955465 IP 10.10.1.161.25300 > 10.10.1.13.tftp: 58 RRQ "/grub/x86_64-efi/command.lst" octet blksiz e 1024 tsize 0
1383 17:33:56.956640 IP 10.10.1.13.45600 > 10.10.1.161.25300: UDP, length 24
1384 17:33:56.956885 IP 10.10.1.161.25301 > 10.10.1.13.tftp: 53 RRQ "/grub/x86_64-efi/fs.lst" octet blksize 102 4 tsize 0
1385 17:33:56.958146 IP 10.10.1.13.42098 > 10.10.1.161.25301: UDP, length 24
1386 17:33:56.958368 IP 10.10.1.161.25302 > 10.10.1.13.tftp: 57 RRQ "/grub/x86_64-efi/crypto.lst" octet blksize 1024 tsize 0
1387 17:33:56.959412 IP 10.10.1.13.33848 > 10.10.1.161.25302: UDP, length 24
1388 17:33:56.959646 IP 10.10.1.161.25303 > 10.10.1.13.tftp: 59 RRQ "/grub/x86_64-efi/terminal.lst" octet blksi ze 1024 tsize 0
1389 17:33:56.961969 IP 10.10.1.13.47148 > 10.10.1.161.25303: UDP, length 24
1390 17:33:56.962482 IP 10.10.1.161.25304 > 10.10.1.13.tftp: 44 RRQ "/grub/grub.cfg" octet blksize 1024 tsize 0
1391 17:33:56.966059 IP 10.10.1.13.38281 > 10.10.1.161.25304: UDP, length 24
** Affects: grub2 (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/1389100
Title:
Ubuntu signed Grub do not prefix tftp-root directory for tftp requests
Status in “grub2” package in Ubuntu:
New
Bug description:
$ lsb_release -rd
Description: Ubuntu 14.04.1 LTS
Release: 14.04
dpkg -l grub-efi-amd64-signed
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-======================-================-================-=================================================
iU grub-efi-amd64-signed 1.34+2.02~beta2- amd64 GRand Unified Bootloader, version 2 (EFI-AMD64 ve
Grub requests for files to tftpserver are not prefixed with tftproot. Though 'prefix' variable is set. This is being observed in UEFI boot mode. This leads to boot failure as grub is unable to fetch grub.cfg
Relevant O/p from grub prompt:-
prefix=(tftp,10.10.1.13)/grub
root=tftp,10.10.1.13
pxe_default_server=10.10.1.13
net_default_ip=10.10.1.161
net_default_mac=a0:d3:c1:fb:86:94
net_default_server:10.10.1.13
grub_cpu=x86_64
grub_platform=efi
tcpdump o/p
1382 17:33:56.955465 IP 10.10.1.161.25300 > 10.10.1.13.tftp: 58 RRQ "/grub/x86_64-efi/command.lst" octet blksiz e 1024 tsize 0
1383 17:33:56.956640 IP 10.10.1.13.45600 > 10.10.1.161.25300: UDP, length 24
1384 17:33:56.956885 IP 10.10.1.161.25301 > 10.10.1.13.tftp: 53 RRQ "/grub/x86_64-efi/fs.lst" octet blksize 102 4 tsize 0
1385 17:33:56.958146 IP 10.10.1.13.42098 > 10.10.1.161.25301: UDP, length 24
1386 17:33:56.958368 IP 10.10.1.161.25302 > 10.10.1.13.tftp: 57 RRQ "/grub/x86_64-efi/crypto.lst" octet blksize 1024 tsize 0
1387 17:33:56.959412 IP 10.10.1.13.33848 > 10.10.1.161.25302: UDP, length 24
1388 17:33:56.959646 IP 10.10.1.161.25303 > 10.10.1.13.tftp: 59 RRQ "/grub/x86_64-efi/terminal.lst" octet blksi ze 1024 tsize 0
1389 17:33:56.961969 IP 10.10.1.13.47148 > 10.10.1.161.25303: UDP, length 24
1390 17:33:56.962482 IP 10.10.1.161.25304 > 10.10.1.13.tftp: 44 RRQ "/grub/grub.cfg" octet blksize 1024 tsize 0
1391 17:33:56.966059 IP 10.10.1.13.38281 > 10.10.1.161.25304: UDP, length 24
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1389100/+subscriptions
More information about the foundations-bugs
mailing list