config-changed fails on upgrade to cs:swift-storage-249 with loop devices
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Swift Storage Charm |
Fix Released
|
Critical
|
Alex Kavanagh |
Bug Description
Upgrade charm to cs:swift-
2018-11-20 04:12:43 INFO juju-log Making dir /srv/node swift:swift 755
2018-11-20 04:12:43 DEBUG config-changed Traceback (most recent call last):
2018-11-20 04:12:43 DEBUG config-changed File "/var/lib/
2018-11-20 04:12:43 DEBUG config-changed main()
2018-11-20 04:12:43 DEBUG config-changed File "/var/lib/
2018-11-20 04:12:43 DEBUG config-changed hooks.execute(
2018-11-20 04:12:43 DEBUG config-changed File "/var/lib/
2018-11-20 04:12:43 DEBUG config-changed self._hooks[
2018-11-20 04:12:43 DEBUG config-changed File "/var/lib/
2018-11-20 04:12:43 DEBUG config-changed restart_functions)
2018-11-20 04:12:43 DEBUG config-changed File "/var/lib/
2018-11-20 04:12:43 DEBUG config-changed r = lambda_f()
2018-11-20 04:12:43 DEBUG config-changed File "/var/lib/
2018-11-20 04:12:43 DEBUG config-changed (lambda: f(*args, **kwargs)), restart_map, stopstart,
2018-11-20 04:12:43 DEBUG config-changed File "/var/lib/
2018-11-20 04:12:43 DEBUG config-changed return f(*args, **kwargs)
2018-11-20 04:12:43 DEBUG config-changed File "/var/lib/
2018-11-20 04:12:43 DEBUG config-changed configure_storage()
2018-11-20 04:12:43 DEBUG config-changed File "/var/lib/
2018-11-20 04:12:43 DEBUG config-changed setup_storage(
2018-11-20 04:12:43 DEBUG config-changed File "/var/lib/
2018-11-20 04:12:43 DEBUG config-changed for dev in determine_
2018-11-20 04:12:43 DEBUG config-changed File "/var/lib/
2018-11-20 04:12:43 DEBUG config-changed [x for x in map(ensure_
2018-11-20 04:12:43 DEBUG config-changed File "/var/lib/
2018-11-20 04:12:43 DEBUG config-changed [x for x in map(ensure_
2018-11-20 04:12:43 DEBUG config-changed File "/var/lib/
2018-11-20 04:12:43 DEBUG config-changed bdev = ensure_
2018-11-20 04:12:43 DEBUG config-changed File "/var/lib/
2018-11-20 04:12:43 DEBUG config-changed for d, f in six.iteritems(
2018-11-20 04:12:43 DEBUG config-changed File "/var/lib/
2018-11-20 04:12:43 DEBUG config-changed check_output(
2018-11-20 04:12:43 DEBUG config-changed File "/var/lib/
2018-11-20 04:12:43 DEBUG config-changed check_output(
2018-11-20 04:12:43 DEBUG config-changed TypeError: 'str' does not support the buffer interface
2018-11-20 04:12:43 ERROR juju.worker.
The block-device setting is currently '/srv/node/
Changed in charm-swift-storage: | |
status: | Confirmed → In Progress |
Changed in charm-swift-storage: | |
milestone: | none → 18.11 |
Changed in charm-swift-storage: | |
status: | Fix Committed → Fix Released |
This is because swift-storage is now a py3 charm, but the code in charmhelpers wasn't actually upgraded to py3 code entirely.