Arctera

LLT, GAB, fencing services may fail to start after full upgrade or during phased upgrade using product installer (4052473)

The InfoScale product installer may fail to perform the add_drv operations during full upgrades or phased upgrades on Solaris systems. Consequently, the LLT, GAB, and fencing services may fail to load, and the following type of error messages may get logged:

Storage Foundation Cluster File System HA Startup 
did not complete successfully
llt failed to start on punorat71-02-ldom18
gab aborted to start on punorat71-02-ldom18
vxfen aborted to start on punorat71-02-ldom18
<!--NeedCopy-->

Workaround: Run the add_drv command manually with some delay and then start the LLT, GAB, and fencing services.

Perform the following tasks to start the LLT services manually. Replace the llt string in each of these commands with gab and vxfen to perform the same sequence of tasks to start the GAB and the fencing services respectively.

  1. Check whether the module appears in the list of currently loaded kernel modules.

    # modinfo | grep llt

  2. Identify the current state of the module.

    # modinfo -c| grep llt

    Sample output:

   253 3 llt UNLOADED/UNINSTALLED
   <!--NeedCopy-->
  1. Identify the status of the corresponding service on the local instance.

    # svcs llt

    Sample output:

   STATE STIME FMRI
   maintenance 09:35:08 svc:/system/llt:default
   <!--NeedCopy-->
  1. Disable the service on the local instance if it is not already in the disabled state.

    # svcadm disable llt

  2. Verify that the service on the local instance is disabled.

    # svcs llt

    Sample output:

   STATE STIME FMRI
   disabled 09:51:58 svc:/system/llt:default
   <!--NeedCopy-->
  1. Add the corresponding device driver to the system.

    # add_drv -v llt

    Sample output:

   exit status = 0
   Driver (llt) installed.
   <!--NeedCopy-->
  1. Load the kernel module.

    # modload -p drv/llt

  2. Check whether the module appears in the list of currently loaded kernel modules.

    # modinfo |grep llt

    Sample output:

   253 7bce6000 4d188 263 1 llt (LLT 8.0.0)
   <!--NeedCopy-->
  1. Enable the service on the local instance.

    # svcadm enable system/llt

Finally, verify that the service is running:

  • For LLT, run lltconfig.

    Sample output:

    LLT is running
    <!--NeedCopy-->
    
  • For GAB, run gabconfig -l.

    Sample output:

    GAB Driver Configuration
    Driver state : Configured
    <!--NeedCopy-->
    
LLT, GAB, fencing services may fail to start after full upgrade or during phased upgrade using product installer (4052473)

In this article