IBM Support

fs_check reports "SERIOUS: The internal archive information for object ... is incorrect" in Rational Synergy

Troubleshooting


Problem

Attempts to run the fs_check command reports "SERIOUS: The internal archive information for name-version:type:instance is incorrect" in IBM Rational Synergy.

Symptom

The fs_check command reports the following message:

SERIOUS: The internal archive information for object name-version:type:instance is incorrect:

(The above should be exactly 3 lines: archiver, id and path) Skipping check for unused cache/archive files

Cause

This message indicates that the archive file for the object version mentioned is incorrect.

  • Fs_check only reports this Warning if both cache and archive are zero length.
  • If these are different, it will throw a SERIOUS archive and cache file differ error.

Diagnosing The Problem

You need to see if you can extract the source code for this object version from the archive:

  1. Get the Component Version Identifier(CVID):
    ccm prop name-version:type:instance -f cvid

  2. Using the CVID you can find where the file is in the cache:
    Technote 1325187: Structure of the Rational Synergy Cache and Archive

  3. Rename the cache file.
    Do not delete it as we will probable need this to fix the archive

  4. Re-create the cache file from the archive if we can:
    ccm cat name-version:type:instance

Resolving The Problem

To fix the problem you can try the following:

  1. Compare the cache files.

  2. Restore the cache file when the archive is broken.
    When the archive is broken you will get an error in step 4 above and the cache file will not be created. You need to restore the cache file renamed in step 3.

  3. Compare new cache file to renamed cache file:
    If the cache file is created then compare it with the copy renamed in step 3 above.
    • Keep new Cache file:
      If the new cache file is correct and the same as the copy renamed in step 3 above then this archive version may not be the problem. You can remove the copy.

      or
    • Restore the copy:
      If the new cache file is incorrect or different to the copy renamed in step 3 above then this archive version has a problem. You can remove the cache and restore the copy.


  4. Run the fs_check command with the fix option:
    ccm fs_check -fix <4_part name of the object>

  5. Run the archive_fix command if the fs_check does not resolve it:
    See Technote 1624991: How to fix your fs_check errors in Rational Synergy

[{"Product":{"code":"SSC6Q5","label":"Rational Synergy"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"General Information","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"6.5;6.5a;6.6a;7.0;7.1;7.2","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
22 December 2020

UID

swg21412934