I'm getting the following error when trying to launch a new instance from
Scalr into CloudStack using a custom Chef role:
2015-02-10 12:31:23,836-05:00 - DEBUG - scalarizr.messaging.p2p.producer -
Message 'HostUpdate' delivered (message_id:
bb3d4e16-0ab5-4f67-9dea-9875a1d603b0)
2015-02-10 12:31:23,872-05:00 - INFO - scalarizr.handlers.chef - Starting
chef-client. Run list: [u'role[fog]']
2015-02-10 12:31:23,873-05:00 - DEBUG - scalarizr.util - system:
('/usr/bin/chef-client', '--json-attributes',
'/etc/chef/json_attributes.json')
2015-02-10 12:31:23,903-05:00 - ERROR - scalarizr.ops.system.init -
Operation "system.init" (id: dec4a11b-30c6-425e-8bf0-83ae32542d1b) failed.
Reason: unknown encoding: string-escape
Traceback (most recent call last):
File
"/opt/scalarizr/embedded/lib/python2.7/site-packages/scalarizr-3.2.1-py2.7.egg/scalarizr/api/operation.py",
line 174, in _in_progress
File
"/opt/scalarizr/embedded/lib/python2.7/site-packages/scalarizr-3.2.1-py2.7.egg/scalarizr/handlers/lifecycle.py",
line 423, in handler
File
"/opt/scalarizr/embedded/lib/python2.7/site-packages/scalarizr-3.2.1-py2.7.egg/scalarizr/libs/bases.py",
line 33, in fire
File
"/opt/scalarizr/embedded/lib/python2.7/site-packages/scalarizr-3.2.1-py2.7.egg/scalarizr/handlers/chef.py",
line 244, in on_before_host_up
File
"/opt/scalarizr/embedded/lib/python2.7/site-packages/scalarizr-3.2.1-py2.7.egg/scalarizr/handlers/chef.py",
line 410, in run
File
"/opt/scalarizr/embedded/lib/python2.7/site-packages/scalarizr-3.2.1-py2.7.egg/scalarizr/handlers/chef.py",
line 390, in _run_chef_client
File
"/opt/scalarizr/embedded/lib/python2.7/site-packages/scalarizr-3.2.1-py2.7.egg/scalarizr/util/__init__.py",
line 296, in system2
File "/opt/scalarizr/embedded/lib/python2.7/subprocess.py", line 710, in
__init__
File "/opt/scalarizr/embedded/lib/python2.7/subprocess.py", line 1326, in
_execute_child
File "/opt/scalarizr/embedded/lib/python2.7/pickle.py", line 1382, in
loads
File "/opt/scalarizr/embedded/lib/python2.7/pickle.py", line 858, in load
File "/opt/scalarizr/embedded/lib/python2.7/pickle.py", line 971, in
load_string
LookupError: unknown encoding: string-escape
2015-02-10 12:31:23,910-05:00 - DEBUG - scalarizr.messaging.p2p.producer -
Sending message 'OperationResult' into queue 'control'
2015-02-10 12:31:23,952-05:00 - DEBUG - scalarizr.messaging.p2p.security -
Encrypting message
Any ideas on how to troubleshoot this? The role in question works just fine
locally in Vagrant and VirtualBox.
Thanks,
Dan
--
You received this message because you are subscribed to the Google Groups
"scalr-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.