maas-enlist-udeb fails enlistment because of missing curl
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
maas-enlist (Ubuntu) |
Fix Released
|
Medium
|
Mathieu Trudel-Lapierre |
Bug Description
Looks like maas-enlist-udeb (the maas-enlist function for d-i, which gets run when one selects the ubuntu-server ISO menu option "Multiple server install using MAAS", has been failing at least since Trusty.
Attached are screenshots and logs for attempting a provisioning via MAAS, but the enlist step fails: curl is not found, even though the curl-udeb package is installed.
The system would normally silently fail to enlist and logs be somewhat hard to get since maas-enlist-
Sep 4 13:09:28 netcfg[11509]: DEBUG: Network config complete
Sep 4 13:09:28 netcfg[11509]: DEBUG: No interface given; clearing /etc/network/
Sep 4 13:09:28 netcfg[11509]: DEBUG: Writing informative header
Sep 4 13:09:28 netcfg[11509]: DEBUG: Success!
Sep 4 13:09:28 netcfg[11509]: DEBUG: Writing loopback interface
Sep 4 13:09:28 netcfg[11509]: DEBUG: Success!
Sep 4 13:09:28 netcfg[11509]: DEBUG: Writing DHCP stanza for ens3
Sep 4 13:09:28 netcfg[11509]: DEBUG: Success!
Sep 4 13:09:29 main-menu[224]: DEBUG: resolver (libavahi-common3): package doesn't exist (ignored)
Sep 4 13:09:29 main-menu[224]: INFO: Menu item 'maas-enlist-udeb' selected
Sep 4 13:10:05 main-menu[224]: (process:11620): /usr/bin/
Sep 4 13:10:05 main-menu[224]: DEBUG: resolver (libavahi-common3): package doesn't exist (ignored)
Sep 4 13:10:05 main-menu[224]: INFO: Menu item 'user-setup-udeb' selected
Sep 4 13:10:08 main-menu[224]: INFO: Menu item 'user-setup-udeb' succeeded but requested to be left unconfigured.
Sep 4 13:10:09 main-menu[224]: DEBUG: resolver (libavahi-common3): package doesn't exist (ignored)
Sep 4 13:10:14 main-menu[224]: INFO: Menu item 'save-logs' selected
Related branches
- Mike Pontillo (community): Needs Fixing
-
Diff: 60 lines (+17/-15)1 file modifiedbin/maas-enlist (+17/-15)
- Mike Pontillo (community): Approve
- Mathieu Trudel-Lapierre (community): Approve
-
Diff: 343 lines (+156/-111)1 file modifiedbin/maas-enlist (+156/-111)
- Mathieu Trudel-Lapierre: Pending requested
-
Diff: 123 lines (+60/-15) (has conflicts)1 file modifiedbin/maas-enlist (+60/-15)
Changed in maas-enlist (Ubuntu): | |
status: | Fix Released → Triaged |
Changed in maas: | |
status: | New → Triaged |
no longer affects: | maas |
Changed in maas-enlist (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in maas-enlist (Ubuntu): | |
status: | Fix Committed → Fix Released |
As you can see, the curl package is installed; but as logs show the binary is not available.