[2.1, r5773] Custom commissioning script gets stuck in running state if the script its not runable.
Bug #1669246 reported by
Andres Rodriguez
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
Medium
|
Lee Trager |
Bug Description
00-maas-01-test.py Wed, 01 Mar. 2017 22:50:56 Running
This blocks the commissioning process completely.
Related branches
lp:~ltrager/maas/lp1669246
- Blake Rouse (community): Approve
-
Diff: 204 lines (+153/-14)4 files modifiedsrc/metadataserver/migrations/builtin/0007_migrate-commissioningscripts.py (+0/-3)
src/metadataserver/migrations/builtin/0008_remove-commissioningscripts.py (+20/-0)
src/metadataserver/user_data/templates/snippets/maas_run_remote_scripts.py (+28/-11)
src/metadataserver/user_data/templates/snippets/tests/test_maas_run_remote_scripts.py (+105/-0)
Changed in maas: | |
milestone: | none → 2.2.0 |
importance: | Undecided → High |
status: | New → Triaged |
Changed in maas: | |
assignee: | nobody → Lee Trager (ltrager) |
status: | Triaged → In Progress |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
roaksoax@rivals:~⟫ cat 00-maas-01-test.py byid='/ dev/disk/ by-id/' idpath( path): exists( dev_disk_ byid): dev_disk_ byid): exists( path) and os.path.samefile(
os.path. join(dev_ disk_byid, link), path):
return os.path. join(dev_ disk_byid, link)
import os
os.system('cat /proc/cpuinfo')
roaksoax@rivals:~⟫ cat 00-maas-00-test.py
import os
dev_disk_
path="/dev/sda"
def _path_to_
"""Searches dev_disk_byid for a device symlinked to /dev/[path]"""
if os.path.
for link in os.listdir(
if os.path.
return None
print(_ path_to_ idpath( path))