Attached is a small script to setup dnsmasq-tftp and ipvs to reproduce the dnsmasq-tftp stall. The strace at the end should start showing sendto() = EPERM errors after running the curl tftp://.../ command given as an example from a remote host.
The exact contents of the ipvs rules don't seem to matter. The dnsmasq-tftp stall issue appears to happen with all the ubuntu- installer/amd64/linux versions that I've tried, with the exact block within the TFTP stream where it stalls changing betwen different versions but remaining consistent between runs. With the current netboot.tar.gz it appers to happen at block 600: d4fc2ba26cad96f4360cb36f04c26b2f50dceee9413c206431148b87e4958909 /srv/tftp/ubuntu-installer/amd64/linux With the original ubuntu-installer netboot.tar.gz version (from sometime early June) I've been using it happens at block 311: bdebc6c7bbd873bf5ad2480d90c2523da49cca8da5a0f4cb40adb7d1aeafb821 /srv/tftp/lp1349768/linux Curiously, however, testing this setup on the 3.13.0-34-generic kernel the dmesg error ("IPv6 header not found") does NOT show up... may be some other facters at play as well there? ** Attachment added: "minimal testcase for LP#1349768 on Ubuntu 14.04" https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1349768/+attachment/4182427/+files/lp1349768.sh -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1349768 Title: kernel 3.13.0-32 ipvs "IPv6 header not found" related to UDP socket sendto() EPERM errors To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1349768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs