Error Code details
V-5-1-3996
Severity: Error 
Component: Volume Manager 
Message:
File not in correct format
Description:

You can exclude a path from Dynamic Multipathing (DMP) with  the vxdmpadm exclude command. You can return a previously excluded path to DMP control with the vxdmpadm include command. These commands use the vxvm.exclude file to store the excluded paths. The include path and exclude path operations cannot complete successfully if the vxvm.exclude file is corrupted.
 

The error message above displays if the vxvm.exclude file is corrupted.
 

  • If you are running AIX, the error looks as follows:

    # vxdmpadm exclude ctlr=fscsi3
    VxVM vxdmpadm ERROR V-5-1-3996  File not in correct format
     
  • If you are running Linux or Solaris, the error looks as follows:

    # vxdmpadm exclude ctlr=c0
    VxVM vxdmpadm ERROR V-5-1-3996  File not in correct format
     

DMP saves the corrupted file with the name vxvm.exclude.corrupt. DMP creates a new vxvm.exclude file. You must manually recover from this situation.

 

Veritas solutions
Solution 1 Vote: [Useful] [Not useful]
Last Modified: 2014-10-14 22:17:48 PDT
Platform: Generic
Release: Generic
Content:

To recover from a corrupted exclude file:

  1. Reissue the vxdmpadm include command or the vxdmpadm exclude command that displayed the error.

    • If you are running AIX, enter:

      # vxdmpadm exclude ctlr=fscsi3
       
    • If you are running Linux or Solaris, enter:

      # vxdmpadm exclude ctlr=c0
       
  2. View the saved vxvm.exclude.corrupt file to find any entries for the excluded paths that are relevant. 

    • If you are running AIX, enter:

      # cat /etc/vx/vxvm.exclude
      exclude_all 0
      paths
      #
      controllers
      fscsi3 46-T1-01_3
      #
      product
      #
      pathgroups
      #
       
    • If you are running Linux or Solaris, enter:

      # cat /etc/vx/vxvm.exclude.corrupt
      exclude_all 0
      paths
      controllers
      c4 /pci@1f,4000/pci@4/scsi@4/fp@0,0
       
  3. Reissue the vxdmpadm exclude command for the paths that you noted in step 1.

    • If you are running AIX, enter:

      # vxdmpadm exclude ctlr=fscsi3
       
    • If you are running Linux or Solaris, enter:

      # vxdmpadm exclude ctlr=c0
       
  4. Verify that the excluded paths are in the vxvm.exclude file.

    • If you are running AIX, enter:

      # cat /etc/vx/vxvm.exclude
      exclude_all 0
      paths
      #
      controllers
      fscsi3 46-T1-01_3
      #
      product
      #
       
    • If you are running Linux, enter:

      # cat vxvm.exclude
      exclude_all 0
      paths
      #
      controllers
      c0 c0
      c4 c4
      #
      product
      #
       
    • If you are running Solaris, enter:

      # cat /etc/vx/vxvm.exclude
      exclude_all 0
      paths
      #
      controllers
      c0 /pci@1f,4000/scsi@3
      c4 /pci@1f,4000/pci@4/scsi@4/fp@0,0
      #
      product
      #

 

User solutions
No user solutions yet.

 

Read and accept Terms of Service