rasto / lcmc

Pacemaker/DRBD/KVM/LVM Cluster GUI
Other
102 stars 21 forks source link

lcmc 1.7.9 pcmk parsing corrupted #50

Closed rdhia closed 8 years ago

rdhia commented 8 years ago

when simulation starts lcmc crashes with debug report stating that pcmk parsing is cut randomly and fail sample console output when lcmc is launched from shell:

...
         </lrm_resource>
          <lrm_resource id="res_IPaddr2_1" type="IPaddr2" class="ocf" provider="heartbeat">
            <lrm_rsc</pcmk>
LCMC release: 1.7.9
Java: Oracle Corporation 1.7.0_95

=== error ===

Element type "lrm_rsc" must be followed by either attribute specifications, ">" or "/>".
org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121)
lcmc.common.domain.XMLTools.getXMLDocument(XMLTools.java:97)
lcmc.crm.domain.CrmXml.parseCibQuery(CrmXml.java:2440)
lcmc.crm.domain.ClusterStatus.setPtestResult(ClusterStatus.java:541)
lcmc.cluster.ui.ClusterBrowser$ClMenuItemCallback.mouseOver(ClusterBrowser.java:2183)
lcmc.common.ui.Info$9$1.run(Info.java:679)
java.lang.Thread.run(Thread.java:745)
WARN    : parseCibQuery: cib error: <pcmk>
<cib epoch="101" num_updates="1" admin_epoch="0" validate-with="pacemaker-1.2" crm_feature_set="3.0.7" cib-last-written="Fri Feb 19 11:52:26 2016" update-origin="topdata1" update-client="crm_resource" have-quorum="0" dc-uuid="2886732139">
  <configuration>
...

lcmc 1.7.9 on ubuntu desktop 14.04 openjdk 7 ( same with openjdk 6) java version "1.7.0_95" OpenJDK Runtime Environment (IcedTea 2.6.4) (7u95-2.6.4-0ubuntu0.14.04.1) OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode)

server os ubuntu 14.04 with: pacemaker 1.1.10 corosync 2.3.3 drbd 8.9.6 drbd module 8.4.7-1

rdhia commented 8 years ago

well, it seems issue is related to drbd 8.9.6 (and may be drbd module 8.4.7-1) with these versions lcmc at connection to cluster gives error message ~"unknown 'disk' attribute"

after reinstallation from ubuntu packages the issue disappeared with drbd 8.4.4 and drbd module 8.4.3