Update,
I started the process over again, instating my old cib and removing the
checksum from the new cib while heartbeat was down and then starting
heartbeat... now it's started and some resources have started but the GUI throw
CIB errors when I log in and won't let me continue along with using it.
I'll follow up with more information tomorrow.
--Ryan
Ryan Thomson wrote:
Hello List,
I'm sure that my thought process is clouded right now and that I'm
probably missing something obvious but here goes anyways...
Today I "upgraded" my working (but only half configured) 2.1.3 2-node
cluster to heartbeat 2.99.x with pacemaker 1.0 from the SUSE repo
referenced on the clusterlabs website. Both nodes are running on
CentOS5, i386.
After some initial configuration to get the packages installed (all
normal dependency stuff), I went and started up the cluster. Once the
cluster had started, I noticed that it had "rejected" (or otherwise not
used) my previous cib and created a new, blank one instead.
Using cibadmin, I tried to replace the current running cib with my old
cib, but alas I get DTD errors. This is not unexpected as I understood
that some things have changed between CRM and pacemaker. However, even
when looking at the server logs, I don't get enough verbosity on the DTD
violations to actually FIX the problems in my cib. I get the following
type of information out from my logs:
Oct 24 21:01:52 raza cibadmin: [17004]: info: Invoked: cibadmin -C -x
newcib.xml -h raza.pet.ubc.ca
Oct 24 21:01:52 raza cib: [16553]: ERROR: Element op failed to validate
attributes
Oct 24 21:01:52 raza cib: [16553]: ERROR: Expecting an element
meta_attributes, got nothing
Oct 24 21:01:52 raza cib: [16553]: ERROR: Invalid attribute id for
element op
Oct 24 21:01:52 raza cib: [16553]: ERROR: Element operations has extra
content: op
Oct 24 21:01:52 raza cib: [16553]: ERROR: Extra element operations in
interleave
Oct 24 21:01:52 raza cib: [16553]: ERROR: Element cib failed to validate
content
Oct 24 21:01:52 raza cib: [16553]: ERROR: cib_perform_op: Updated CIB
does not validate against pacemaker-1.0 schema/dtd
Oct 24 21:01:52 raza cib: [16553]: WARN: cib_diff_notify: Local-only
Change (client:cibadmin, call: 2): 0.16.1 (Update does not conform to
the configured schema/DTD)
Without a line number to reference, stuff like "Element op failed to
validate attributes" is pretty meaningless to me. I understand there is
a problem with some attributes related to an operation but I don't get
any information about what operation or what attributes of it did not
validate.
Do I just need to turn heartbeat debugging up or is there a better way
to migrate a 2.1.x cib.xml to pacemaker 1.x? Maybe a tool that shows me
what my DTD problems are, more specifically?
I'm wondering what path others have taken during a similar upgrade and
how they made their old cib compliant with the new DTD short of
memorizing the whole DTD and doing all manual validation?
On a side note, I also can't use the new hb_gui to configure (create or
edit) any resources. Whenever I try to create a group or primitive, I
get the following python barf:
Traceback (most recent call last):
File "/usr/bin/hb_gui", line 2822, in on_add
objdlg = ObjectViewDlg(new_elem, True)
File "/usr/bin/hb_gui", line 3900, in __init__
obj_view = ObjectView(self.xml_node, is_newobj, self.on_changed)
File "/usr/bin/hb_gui", line 1994, in __init__
self.update(xml_node)
File "/usr/bin/hb_gui", line 2130, in update
self.on_after_show()
File "/usr/bin/hb_gui", line 2138, in on_after_show
self.obj_attrs.on_after_show()
File "/usr/bin/hb_gui", line 6471, in on_after_show
for widget in self.widgets[widget_type].values() :
SystemError: Objects/funcobject.c:128: bad argument to internal function
I'm using pacemaker-pygui-1.4-11.1.i386.rpm for the GUI package version.
Any help would be appreciatd on either issue.
As I said already, I really feel like I'm just missing something obvious
here but it's late to be working and I might not be thinking straight.
Thanks,
--Ryan Thomson
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems