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
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
lltstring in each of these commands withgabandvxfen to perform the same sequence of tasks to start the GAB and the fencing services respectively.
-
Check whether the module appears in the list of currently loaded kernel modules.
# modinfo | grep llt
-
Identify the current state of the module.
# modinfo -c| grep llt
Sample output:
253 3 llt UNLOADED/UNINSTALLED
-
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
-
Disable the service on the local instance if it is not already in the disabled state.
# svcadm disable llt
-
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
-
Add the corresponding device driver to the system.
# add_drv -v llt
Sample output:
exit status = 0
Driver (llt) installed.
-
Load the kernel module.
# modload -p drv/llt
-
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)
-
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
-
For GAB, run
gabconfig -l.
Sample output:
GAB Driver Configuration
Driver state : Configured
Related information