On Thu, Sep 13, 2012 at 09:14:07PM +0300, Vladislav Bogdanov wrote: > 13.09.2012 15:42, Dejan Muhamedagic wrote: > > Hi again, > > > > On Thu, Sep 13, 2012 at 02:57:54PM +0300, Vladislav Bogdanov wrote: > >> Hi Dejan, all, > >> > >> current crm shell (b58a3398bf11) can not parse node 'id' attribute when > >> running on corosync 2: > >> > >> # crm configure show |grep xml > >> INFO: object 1074005258 cannot be represented in the CLI notation > >> INFO: object 1090782474 cannot be represented in the CLI notation > >> INFO: object 1107559690 cannot be represented in the CLI notation > >> INFO: object 1124336906 cannot be represented in the CLI notation > >> xml <node id="1074005258" uname="vd01-a"> \ > >> xml <node id="1090782474" uname="vd01-b"> \ > >> xml <node id="1107559690" uname="vd01-c"> \ > >> xml <node id="1124336906" uname="vd01-d"> \ > > > > Can you please try the attached patch. > > Now it works ok without type attribute specified, but if I add > type="normal", it cries again :)
Hmpf :( Actually, I'm not sure how to deal with this right now. I'd suggest just add the type attribute. > One more issue is that when I do crm configure edit xml, when I save > file in editor, I see: > ERROR: syntax in clone: target-role=Started clone-max=4 > ERROR: syntax in clone: target-role=Started clone-max=4 > ERROR: syntax in clone: interleave=true target-role=Started clone-max=4 > ERROR: syntax in clone: interleave=true target-role=Started clone-max=4 > ERROR: syntax in clone: interleave=true target-role=Started clone-max=4 > ERROR: syntax in clone: interleave=true target-role=Started clone-max=4 > ERROR: syntax in clone: interleave=true target-role=Started clone-max=4 > ERROR: syntax in clone: interleave=true target-role=Started clone-max=4 > ERROR: syntax in clone: interleave=true target-role=Started clone-max=4 > ERROR: syntax in clone: interleave=true target-role=Started clone-max=4 > ERROR: syntax in clone: interleave=true target-role=Started clone-max=4 > ERROR: syntax in clone: interleave=true target-role=Started clone-max=4 > ERROR: syntax in clone: interleave=true target-role=Started clone-max=4 > ERROR: syntax in clone: interleave=true target-role=Started clone-max=4 > ERROR: syntax in clone: target-role=Started clone-max=4 > Do you want to edit again? y > <exit from editor again> > Traceback (most recent call last): > File "/usr/sbin/crm", line 44, in <module> > main.run() > File "/usr/lib64/python2.6/site-packages/crmsh/main.py", line 390, in run > File "/usr/lib64/python2.6/site-packages/crmsh/main.py", line 304, in > do_work > File "/usr/lib64/python2.6/site-packages/crmsh/main.py", line 149, in > parse_line > File "/usr/lib64/python2.6/site-packages/crmsh/main.py", line 148, in > <lambda> > File "/usr/lib64/python2.6/site-packages/crmsh/ui.py", line 1449, in edit > File "/usr/lib64/python2.6/site-packages/crmsh/cibconfig.py", line > 158, in edit > File "/usr/lib64/python2.6/site-packages/crmsh/cibconfig.py", line > 143, in edit_save > File "/usr/lib64/python2.6/site-packages/crmsh/cibconfig.py", line > 463, in save > File "/usr/lib64/python2.6/site-packages/crmsh/cibconfig.py", line > 441, in process > File "/usr/lib64/python2.6/site-packages/crmsh/cibconfig.py", line > 2332, in update_from_node > File "/usr/lib64/python2.6/site-packages/crmsh/idmgmt.py", line 82, in > replace_xml > File "/usr/lib64/python2.6/site-packages/crmsh/idmgmt.py", line 80, in > remove_xml > File "/usr/lib64/python2.6/site-packages/crmsh/xmlutil.py", line 302, > in xmltraverse_thin > File "/usr/lib64/python2.6/site-packages/crmsh/idmgmt.py", line 69, in > _drop_node > File "/usr/lib64/python2.6/xml/dom/minidom.py", line 682, in getAttribute > TypeError: 'NoneType' object is unsubscriptable That's a known bug. xml editing of clones and groups doesn't work. I once looked into fixing that, but no improvement yet. It's low priority though. Cheers, Dejan > > Vladislav > > > _______________________________________________ > Pacemaker mailing list: Pacemaker@oss.clusterlabs.org > http://oss.clusterlabs.org/mailman/listinfo/pacemaker > > Project Home: http://www.clusterlabs.org > Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf > Bugs: http://bugs.clusterlabs.org _______________________________________________ Pacemaker mailing list: Pacemaker@oss.clusterlabs.org http://oss.clusterlabs.org/mailman/listinfo/pacemaker Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf Bugs: http://bugs.clusterlabs.org