On Solaris Servers, Upgrading Infoscale 742 from 731 along with CPI Patch on ABE, removes VxFS Kernel modules in running BE

book

Article ID: 100066323

calendar_today

Updated On:

Description

Error Message

From SMF "vxfs-modload" logs during boot in Current BE

[ Mar 17 04:04:04 Enabled. ]
[ Mar 17 04:04:05 Executing start method ("/lib/svc/method/vxfs-modload"). ]
cksum: input file "/kernel/fs/sparcv9/vxfs": No such file or directory
cksum: input file "/kernel/fs/sparcv9/vxfs": No such file or directory
cksum: input file "/kernel/drv/sparcv9/vxportal": No such file or directory
cksum: input file "/kernel/drv/sparcv9/vxportal": No such file or directory
cksum: input file "/usr/kernel/drv/sparcv9/fdd": No such file or directory
cksum: input file "/usr/kernel/drv/sparcv9/fdd": No such file or directory
cksum: input file "/kernel/drv/sparcv9/vxcafs": No such file or directory
cksum: input file "/kernel/drv/sparcv9/vxcafs": No such file or directory
[ Mar 17 04:04:07 Method "start" exited with status 0. ]
[ Mar 17 04:31:15 Stopping because service disabled. ]

From OS Syslog in Current BE:

unix: [ID 969242 kern.notice] cannot load module 'fs/vxfs'
unix: [ID 969242 kern.notice] cannot load module 'drv/fdd'
unix: [ID 819705 kern.notice] /usr/kernel/fs/sparcv9/odm: undefined symbol
unix: [ID 826211 kern.notice]  'vx_odm_version'
unix: [ID 472681 kern.notice] WARNING: mod_load: cannot load module 'odm'
unix: [ID 749970 kern.notice] WARNING: odm:
unix: [ID 225575 kern.notice] unable to resolve dependency, module 'fs/vxfs' not found

From CPI logs in ABE :

1 15:34:02 cmd /usr/bin/pkg  -R /infoscale uninstall --no-backup-be  VRTSodm VRTSgms VRTSglm VRTSaslapm VRTSvxfs VRTSvxvm 2>>/opt/VRTStmp/installer-202403221532JCC/u
ninstall.pkgs. 1>&2
1 15:34:54 cmd exit=0 (duration: 52.47 seconds)
1 15:34:54 cmd /usr/bin/rm /etc/vx/gms.config 2>&1
1 15:34:54 cmd exit=0 (duration: 0.03 seconds)
1 15:34:54 cmd /usr/bin/ls -d /kernel/fs/sparcv9/vxfs 2>/dev/null
1 15:34:54 cmd stdout=
/kernel/fs/sparcv9/vxfs
1 15:34:54 cmd exit=0 (duration: 0.02 seconds)
1 15:34:54 cmd /usr/bin/rm -f /kernel/fs/sparcv9/vxfs 2>/dev/null  <<<<<
1 15:34:54 cmd exit=0 (duration: 0.02 seconds)
1 15:34:54 cmd /usr/bin/ls -d /usr/kernel/drv/sparcv9/fdd 2>/dev/null
1 15:34:54 cmd stdout=
/usr/kernel/drv/sparcv9/fdd
1 15:34:54 cmd exit=0 (duration: 0.02 seconds)
1 15:34:54 cmd /usr/bin/rm -f /usr/kernel/drv/sparcv9/fdd 2>/dev/null <<<<<
1 15:34:54 cmd exit=0 (duration: 0.02 seconds)
1 15:34:54 cmd /usr/bin/ls -d /kernel/drv/sparcv9/vxportal 2>/dev/null
1 15:34:54 cmd stdout=
/kernel/drv/sparcv9/vxportal

1 15:34:54 cmd exit=0 (duration: 0.02 seconds)
1 15:34:54 cmd /usr/bin/rm -f /kernel/drv/sparcv9/vxportal 2>/dev/null  <<<<<
1 15:34:54 cmd exit=0 (duration: 0.02 seconds)
1 15:34:54 cmd /usr/bin/ls -d /kernel/drv/sparcv9/vxcafs 2>/dev/null
1 15:34:54 cmd stdout=
/kernel/drv/sparcv9/vxcafs
1 15:34:54 cmd exit=0 (duration: 0.02 seconds)
1 15:34:54 cmd /usr/bin/rm -f /kernel/drv/sparcv9/vxcafs 2>/dev/null  <<<<<
1 15:34:54 cmd exit=0 (duration: 0.02 seconds)
1 15:34:54 END-pkgs_uninstall_sys(,' VRTSodm VRTSgms VRTSglm VRTSaslapm VRTSvxfs VRTSvxvm')

Cause

In Solaris, the vxfs modules are being removed from current BE while upgrading the Infoscale to ABE.

Resolution

The CPI Installer Code is Modified to remove the old modules from ABE. This fix is included in the CPI Patch 7.4.2.3900 (CPI_7.4.2_P39). 

From the CPI logs in ABE post upgrade :

1 13:43:12 cmd /usr/bin/rm -f /infoscale/kernel/fs/sparcv9/vxfs 2>/dev/null    <<<<<
1 13:43:12 cmd exit=0 (duration: 0.02 seconds)
1 13:43:12 cmd /usr/bin/ls -d /infoscale/usr/kernel/drv/sparcv9/fdd 2>/dev/null
1 13:43:12 cmd stdout=
/infoscale/usr/kernel/drv/sparcv9/fdd
1 13:43:12 cmd exit=0 (duration: 0.02 seconds)
1 13:43:12 cmd /usr/bin/rm -f /infoscale/usr/kernel/drv/sparcv9/fdd 2>/dev/null  <<<<<
1 13:43:12 cmd exit=0 (duration: 0.02 seconds)
1 13:43:12 cmd /usr/bin/ls -d /infoscale/kernel/drv/sparcv9/vxportal 2>/dev/null
1 13:43:12 cmd stdout=
/infoscale/kernel/drv/sparcv9/vxportal
1 13:43:12 cmd exit=0 (duration: 0.02 seconds)
1 13:43:12 cmd /usr/bin/rm -f /infoscale/kernel/drv/sparcv9/vxportal 2>/dev/null  <<<<<
1 13:43:12 cmd exit=0 (duration: 0.03 seconds)
1 13:43:12 cmd /usr/bin/ls -d /infoscale/kernel/drv/sparcv9/vxcafs 2>/dev/null
1 13:43:12 cmd stdout=
/infoscale/kernel/drv/sparcv9/vxcafs
1 13:43:12 cmd exit=0 (duration: 0.02 seconds)
1 13:43:12 cmd /usr/bin/rm -f /infoscale/kernel/drv/sparcv9/vxcafs 2>/dev/null  <<<<<
1 13:43:12 cmd exit=0 (duration: 0.02 seconds)

We recommend customers to use the latest CPI patch during ABE Upgrade.

The fix is provided in CPI Patches of Infoscale 7.4.2, 8.0 and 8.0.2 release.

https://www.veritas.com/content/support/en_US/downloads/update.UPD819981

https://www.veritas.com/content/support/en_US/downloads/update.UPD922352

https://www.veritas.com/content/support/en_US/downloads/update.UPD619701

Issue/Introduction

In Solaris, after upgrading the Infoscale & Solaris in ABE, if we boot the current BE then the vxfs modules are not loading properly. The issue occurs when the upgrade is performed from Infoscale 731.3770 to Infoscale 742 with CPI Patch.

Additional Information

JIRA: STESC-8729 ETrack: 4160984