On Fri, Jul 04, 2008 at 10:14:57AM +1200, Steve Wray wrote:
> Having made a copy of the cib.xml file and modified that copy, I
> had thought that the way to make it live was to run:
> 
> # cibadmin  -R -x cib.xml
> Call cib_replace failed (-45): Update was older than existing configuration
> <null>
> 
> however, as you can see, this doesn't work.
> 
> Its odd because I don't see any data in the update which tells
> cibadmin anything about how old it is. I tried touch on the new
> cib.xml file but this changed nothing.

I doubt it uses the timestamp of the file you're using in any way,
since you can also make updates by directly passing cibadmin an XML
string.

I think the "epoch" and/or the "num_updates" attributes of the <cib>
element might indicate its age.

Are you copying the cib.xml from the file system, or obtaining it
with cibadmin -Q?

> Is this not the right way to replace the entire existing cib.xml
> with the modified version?

I've never updated the whole CIB, only parts of it, so I'm not
entirely sure. Offhand I'd try modifying the <cib> element to have
no attributes at all, but that may be a bad idea if you're using -R.

> This page: http://www.linux-ha.org/v2/AdminTools/cibadmin
> 
> only gives examples with replacing specific things; I want to
> replace the entire file.

Have you seen this PDF:

http://clusterlabs.org/mw/Image:Configuration_Explained.pdf
(link is to a page about the PDF, not the PDF itself)

I've only just started reading it, but it seems like it will be
pretty informative. I particularly liked the part about the GUI.
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to