You are migrating cacti from a 32bits machine to a 64bits machine and you get this error message : “ERROR: This RRD was created on another architecture” ?
To fix it, you need to convert on your 32bits machine the .rrd file to xml files.
for i in `ls *.rrd`; do rrdtool dump $i > $i.xml; done
And on your 64bits machine, transform your XML files to rrd files :
for i in `ls *.xml`; do rrdtool restore $i `echo $i |sed s/.xml//g`; done