GNU GRUB - Bugs: bug #56390, Fetches (e.g. HTTP) fail from...
You are not allowed to post comments on this tracker with your current authentication level.
bug #56390: Fetches (e.g. HTTP) fail from dual-stacked hosts
Submitter: | Faidon Liambotis <paravoid> | ||
Submitted: | Sun 26 May 2019 02:02:36 AM UTC | ||
Category: | Network | Severity: | Major |
Priority: | 5 - Normal | Item Group: | Software Error |
Status: | None | Privacy: | Public |
Assigned to: | None | Originator Name: | |
Open/Closed: | Open | Release: | Git master |
Release: | Reproducibility: | Every Time | |
Planned Release: | None |
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
Carbon-Copy List
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
No changes have been made to this item
Powered by Savane 3.13-758e.
Corresponding source code
Assuming:
- GRUB has an IPv4 or IPv6 address (but not both)
- We want to fetch something from example.org (e.g. (http,example.org)/linux)
- example.org is dual-stacked, i.e. has both A and AAAA DNS records
One every N fetches will fail, at random.
Easily reproducible using nslookup, where it returns either the A or the AAAA, basically at random:
grub> net_nslookup example.org
93.184.216.34
grub> net_nslookup example.org
93.184.216.34
grub> net_nslookup example.org
2606:2800:220:1:248:1893:25c8:1946
grub> net_nslookup example.org
93.184.216.34
grub> net_nslookup example.org
2606:2800:220:1:248:1893:25c8:1946
grub> net_nslookup example.org
93.184.216.34