use early-commands fetch mac based user-data didnt work
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
subiquity |
New
|
Undecided
|
Unassigned |
Bug Description
Recently, I have been testing ubuntu-live-20.04 autoinstallation with PXE and a large amount of Servers.
so i need to customize user-data for every single Server when provisioning with PXE.here is my ipxe file:
autoinstall:
version: 1
identity:
hostname: pxe-client
password: $6$FhcddHFVZ7AB
realname: pxe
username: pxe
keyboard: {layout: hr, toggle: toggle, variant: ""}
early-commands:
- set e
- curl -G -o /autoinstall.yaml http://
locale: en_US
network:
network:
version: 2
ethernets:
eth0:
dhcp4: yes
dhcp6: no
after PXE boot , it runs into autoinstallation environment then download my customized "auotoinstall.yaml" from my own server which defined my own user-data based on Server's PXE macaddress.then the subiquity goes wrong,so i use the customized "autoinstall.yaml" to test installation it was successfull, i ran out of my mind which went wrong ?
here is the crash logs:
2021-06-24 03:37:35,124 DEBUG subiquitycore.
2021-06-24 03:37:35,124 DEBUG subiquitycore.
2021-06-24 03:37:35,130 ERROR subiquity.
Traceback (most recent call last):
File "/snap/
(self.host, self.port), self.timeout, **extra_kw)
File "/snap/
for res in socket.
File "/snap/
for res in _socket.
socket.gaierror: [Errno -3] Temporary failure in name resolution
During handling of the above exception, another exception occurred:
description: | updated |
description: | updated |
description: | updated |
description: | updated |