ERROR:This RRD was created on another architecture

You will get this error during cpanel account transfer time or with cpanel package account script.

ERROR: This RRD was created on another architecture

 

If your old machine was 32bit arch with 32bit OS, and the new machine is 64bit with 64bit OS. then you can use rrddump and rrdrestore one can transfer RRD between architectures with ease.

To fix this issue do the following bash script

Method : 1

#!/bin/bash
cd /var/cpanel/bandwidth
for i in `/bin/ls ./*.rrd`
do

/usr/local/cpanel/3rdparty/bin/rrdtool dump $i > $i.xml

if [ -s "$i.xml" ]
then
echo "$i.xml have valid data."
/usr/local/cpanel/3rdparty/bin/rrdtool restore -f $i.xml $i

else
echo "$i.xml is empty. So not possible to restore"
rm -vf $i $i.xml
fi

done

Method : 2

To transfer an RRD between architectures, follow these steps:

1. On the same system where the RRD was created, use rrdtool dump to export the data to XML format.

for i in ./*.rrd;do rrdtool dump $i ../rrd/$i.xml;done
(to converted all the files in rrd directory to XML format)

2. Transfer the XML dump to the target system.

3. Run rrdtool restore to create a new RRD from the XML dump.

for i in ./*.xml; do rrdtool restore “$i” “../rrd/${i%.xml}”; done

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

cPHulk Brute Force Protection

WHM/cPanel has a service, protected from Brute Force attack, which is called “cPHulk Brute Force...

Enable SSH key authorized login without root password

You need to generate SSH Key ( the private key )on your cpanel server and then update remote...

How can I Redirect URLs in cPanel

Login your cpanel 1. Click the Redirects button on the front page under the “domains” 2. Enter...

Enable Custom php.ini for Fast CGI

With fast-cgi, custom php.ini needs to be in the cgi-bin folder. 1) Move php.ini to cgi-bin...

ConfigServer Firewall CSF installation

ConfigServer firewall is a popular linux firewall security suite. It is easy to install, flexible...

Powered by WHMCompleteSolution