This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Operation failed. Please upgrade IPS and application signatures to latest version for this restore.

Getting this error when restoring, but a quick check of the new device and the old device shows that both IPS and App signatures are on the same verison

New device:

Old device:



This thread was automatically locked due to age.
  • Hi,

    I have compared your firmware listing with mine and found

    1/.AP is out of date

    2/. the IPS shows version 9 while mine shows version 18

    Which XG version are you using?

    Ian

    XG115W - v19.5.1 mr-1 - Home

    If a post solves your question please use the 'Verify Answer' button.

  • I'm not sure how that's possible. The old device is in production and has been for some time.

    Clicking update pattern now comes back and says done and leaves it as is.

    Old (current production) device is an XG105 and the replacement device is an XG106

  • I've actually just checked four different Sophos production devices and all have IPS 9.17.75 installed?

    One of those was an XG330 so doesn't appear to be model related.

  • Hi Stuart,

    Interestingly my home XG does not have the WAF module.

    Ian

    XG115W - v19.5.1 mr-1 - Home

    If a post solves your question please use the 'Verify Answer' button.

  • Actually, I just realised that you're on v18 which is why the IPS versions are different.

    The XG105 doesn't support v18, so I need to restore v17 config on to the XG106 and then upgrade to v18.

  • For those experiencing this issue, here is the fix.

    DISCLAIMER: Make sure 100% that the signature version numbers are exactly the same on both firewalls before proceeding

    Putty - Advanced Shell

    psql -U nobody -d corporate -xc "select * from tblconfiguration where key = 'ips_cat_version'";

    You should see that "value" is set to 0

    psql -U nobody -d corporate -c "update tblconfiguration set value = '1' where key = 'ips_cat_version'";

    psql -U nobody -d corporate -xc "select * from tblconfiguration where key = 'ips_cat_version'";

    You should now see that "value" is set to 1

    Restore will now work