Problem:
Ubuntu Provisining fail . My machine successfully retrieve an IP adrress from the DHCP, and it load the menu file named with my machine MAC address (this file has no error in it). But after, it can’t find the kernel image. So i check the tftp server file, and my kernel image size is 0 byte. I’ve read on a another topic that it means that the kernel download failed. So I check the proxy log, and sure enough, it try to download the kernel image from a completly wrong location :
2020-03-02T13:59:34 815de707 [W] [18841] http://192.168.57.1/pub/Ubuntu_18.04/dists/bionic/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux: 2020-03-02T13:59:34 815de707 [W] [18846] http://192.168.57.1/pub/Ubuntu_18.04/dists/bionic/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/initrd.gz:
The path should be “http://192.168.57.1/pub/Ubuntu_18.04/casper/vmlinuz”. But it can’t figure out where this path is coded. I’ve check every preseed file and the PxeLinux file. Can someone explain me where is defined this path ?
The only path i’ve defined myself is in Foreman " Hosts --> Installation Media --> Ubuntu mirror" and my path is “http://192.168.57.1/pub/Ubuntu”. It’s not a permission problem because i can download kernel for CentOS from this server and everything works fine.
Expected outcome:
New host find and download the kernel image and successfully install Ubuntu 18.04
Foreman and Proxy versions:
1.24
Foreman and Proxy plugin versions:
Distribution and version:
Foreman installed on CentOS 7 lastest version
Other relevant data: