on ppc64le VM, when run "sudo ppc64_cpu --smt=off" may have error code 255
root@juju-7d5138-11:/var/log/juju# sudo ppc64_cpu --smt=off
Machine is not SMT capable
root@juju-7d5138-11:/var/log/juju# echo $?
255
log snapshot:
2016-09-27 06:33:47 INFO juju-log CPU architecture: ppc64le
2016-09-27 06:33:47 INFO config-changed Machine is not SMT capable
2016-09-27 06:33:47 INFO config-changed Traceback (most recent call last):
2016-09-27 06:33:47 INFO config-changed File "/var/lib/juju/agents/unit-nova-compute-0/charm/hooks/config-changed", line 500, in <module>
2016-09-27 06:33:47 INFO config-changed main()
2016-09-27 06:33:47 INFO config-changed File "/var/lib/juju/agents/unit-nova-compute-0/charm/hooks/config-changed", line 493, in main
2016-09-27 06:33:47 INFO config-changed hooks.execute(sys.argv)
2016-09-27 06:33:47 INFO config-changed File "/var/lib/juju/agents/unit-nova-compute-0/charm/hooks/charmhelpers/core/hookenv.py", line 715, in execute
2016-09-27 06:33:47 INFO config-changed self._hooks[hook_name]()
2016-09-27 06:33:47 INFO config-changed File "/var/lib/juju/agents/unit-nova-compute-0/charm/hooks/charmhelpers/contrib/openstack/utils.py", line 1810, in wrapped_f
2016-09-27 06:33:47 INFO config-changed restart_functions)
2016-09-27 06:33:47 INFO config-changed File "/var/lib/juju/agents/unit-nova-compute-0/charm/hooks/charmhelpers/core/host.py", line 526, in restart_on_change_helper
2016-09-27 06:33:47 INFO config-changed r = lambda_f()
2016-09-27 06:33:47 INFO config-changed File "/var/lib/juju/agents/unit-nova-compute-0/charm/hooks/charmhelpers/contrib/openstack/utils.py", line 1809, in <lambda>
2016-09-27 06:33:47 INFO config-changed (lambda: f(*args, **kwargs)), restart_map, stopstart,
2016-09-27 06:33:47 INFO config-changed File "/var/lib/juju/agents/unit-nova-compute-0/charm/hooks/charmhelpers/contrib/hardening/harden.py", line 79, in _harden_inner2
2016-09-27 06:33:47 INFO config-changed return f(*args, **kwargs)
2016-09-27 06:33:47 INFO config-changed File "/var/lib/juju/agents/unit-nova-compute-0/charm/hooks/config-changed", line 193, in config_changed
2016-09-27 06:33:47 INFO config-changed set_ppc64_cpu_smt_state('off')
2016-09-27 06:33:47 INFO config-changed File "/var/lib/juju/agents/unit-nova-compute-0/charm/hooks/nova_compute_utils.py", line 491, in set_ppc64_cpu_smt_state
2016-09-27 06:33:47 INFO config-changed current_smt_state = check_output(['ppc64_cpu', '--smt'])
2016-09-27 06:33:47 INFO config-changed File "/usr/lib/python2.7/subprocess.py", line 574, in check_output
There may be an improvement on nova_compute_utils.py
If this charm is installed in a bare mental ppc64el machine, this charm do not have this issue. This charm has issues in ppc64le vm.