Comment 0 for bug 1247262

Revision history for this message
Ben Howard (darkmuggle-deactivatedaccount) wrote : datasource for smartos uses util.is_true instead of futil.is_true

datasource for smartos uses util.is_true instead of futil.is_true, this causes a stack trace on SmartOS

2013-11-01 18:21:39,683 - cloud-init[INFO]: cloud-init start-local running: Fri, 01 Nov 2013 18:21:39 +0000. up 7.28 seconds
2013-11-01 18:21:39,874 - __init__.py[DEBUG]: searching for data source in []
2013-11-01 18:21:39,874 - __init__.py[DEBUG]: Did not find data source. searched classes: []
2013-11-01 18:21:43,765 - cloud-init[INFO]: cloud-init start running: Fri, 01 Nov 2013 18:21:43 +0000. up 11.19 seconds
2013-11-01 18:21:43,861 - __init__.py[DEBUG]: searching for data source in ['DataSourceSmartOS']
2013-11-01 18:21:43,861 - DataSourceSmartOS.py[DEBUG]: Getting hostname from dmidecode
2013-11-01 18:21:43,864 - DataSourceSmartOS.py[DEBUG]: Determining hypervisor product name via dmidecode
2013-11-01 18:21:45,485 - __init__.py[WARNING]: get_data of DataSourceSmartOS raised 'module' object has no attribute 'is_true'
2013-11-01 18:21:45,500 - util.py[DEBUG]: Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/cloudinit/__init__.py", line 215, in get_data_source
    if s.get_data():
  File "/usr/lib/python2.7/dist-packages/cloudinit/DataSourceSmartOS.py", line 144, in get_data
    md[ci_noun] = self.query(smartos_noun, strip=strip)
  File "/usr/lib/python2.7/dist-packages/cloudinit/DataSourceSmartOS.py", line 178, in query
    b64=b64)
  File "/usr/lib/python2.7/dist-packages/cloudinit/DataSourceSmartOS.py", line 240, in query_data
    b64 = util.is_true(b64)
AttributeError: 'module' object has no attribute 'is_true'

2013-11-01 18:21:45,500 - __init__.py[DEBUG]: Did not find data source. searched classes: ['DataSourceSmartOS'] {noformat}
{noformat}