RuntimeError: dictionary keys changed during iteration
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cloud-init |
Fix Released
|
High
|
Dan Watkins |
Bug Description
Forwarded from https:/
This appears to be a python 3.8 incompatibility.
| 2020-03-19 14:31:48,840 - util.py[DEBUG]: Running module disk_setup (<module 'cloudinit.
| Traceback (most recent call last):
| File "/usr/lib/
| ran, _r = cc.run(run_name, mod.handle, func_args,
| File "/usr/lib/
| return self._runners.
| File "/usr/lib/
| results = functor(*args)
| File "/usr/lib/
| update_
| File "/usr/lib/
| for origname in disk_setup.keys():
| RuntimeError: dictionary keys changed during iteration
I've attached a small patch that implements a minimal fix for this issue.
Changed in cloud-init: | |
status: | New → Triaged |
importance: | Undecided → High |
tags: | added: id-5e5ce2493373b31a0ee434be |
Upstream fix committed for this bug at https:/ /github. com/canonical/ cloud-init/ commit/ 04771d75a8670f0 7ae4c75b5892e3b 795e9d1a07