Fri 31 Jan 2014 11:34:16 AM UTC, original submission:
tested with 1.2.6 hg1156 and hg1508
crm(live)configure# rsc_template tpl1 stonith:external/dummy params hostlist="1 2 3"
crm(live)configure# commit
crm(live)configure# primitive st1 @tpl1
crm(live)configure# commit
Traceback (most recent call last):
File "/usr/sbin/crm", line 44, in <module>
main.run()
File "/usr/lib/python2.7/dist-packages/crmsh/main.py", line 478, in run
do_work()
File "/usr/lib/python2.7/dist-packages/crmsh/main.py", line 405, in do_work
if not parse_line(levels, shlex.split(inp)):
File "/usr/lib/python2.7/dist-packages/crmsh/main.py", line 166, in parse_line
rv = d() # execute the command
File "/usr/lib/python2.7/dist-packages/crmsh/main.py", line 165, in <lambda>
d = lambda: cmd[0](*args)
File "/usr/lib/python2.7/dist-packages/crmsh/ui.py", line 1918, in commit
self._verify(mkset_obj("xml", "changed"), mkset_obj("xml"))
File "/usr/lib/python2.7/dist-packages/crmsh/ui.py", line 1777, in _verify
rc2 = set_obj_semantic.semantic_check(set_obj_all)
File "/usr/lib/python2.7/dist-packages/crmsh/cibconfig.py", line 367, in semantic_check
rc = self.__check_unique_clash(set_obj_all)
File "/usr/lib/python2.7/dist-packages/crmsh/cibconfig.py", line 351, in __check_unique_clash
process_primitive(node, clash_dict)
File "/usr/lib/python2.7/dist-packages/crmsh/cibconfig.py", line 314, in process_primitive
r_node = reduce_primitive(prim)
File "/usr/lib/python2.7/dist-packages/crmsh/cibconfig.py", line 1274, in reduce_primitive
return merge_tmpl_into_prim(node, template_obj.node)
File "/usr/lib/python2.7/dist-packages/crmsh/xmlutil.py", line 1341, in merge_tmpl_into_prim
dnode.set(a, tmpl_node.get(a))
File "lxml.etree.pyx", line 695, in lxml.etree._Element.set (src/lxml/lxml.etree.c:35440)
File "apihelpers.pxi", line 563, in lxml.etree._setAttributeValue (src/lxml/lxml.etree.c:15471)
File "apihelpers.pxi", line 1364, in lxml.etree._utf8 (src/lxml/lxml.etree.c:22039)
TypeError: Argument must be bytes or unicode, got 'NoneType'
|