IBM Support

An error occurred while: determining the microcode levels

Troubleshooting


Problem

The invscout command displays the error.

Symptom

The invs.err file shows the error as below.
# cat /var/adm/invscout/invs.err

------------------------------------------------
invscout ERROR DETAIL
------------------------------------------------

------------------------
An error occurred while: determining the microcode levels
------------------------

invscout (general) diagnostics

------------------------
Source File Name: GetFwLev.c

Source File Revision: $

Error Code: 10200

Error Text:

No data in stdout of shell command

------------------------

Cause

This issue could be cause by the old_rootvg.

Environment

All AIX environment.

Diagnosing The Problem

Collect the truss output for the invscout command and verify the /usr/sbin/lsmcode command. If it is trying to display microcode level information for old_rootvg then that's the issue.

Resolving The Problem

To solve the issue, you need to run "alt_rootvg_op -X old_rootvg" to remove the entry for old_rootvg from the ODM. It will not destroy the old_rootvg disk so that you can set bootlist to the old_rootvg disk and reboot from it if necessary.

[{"Product":{"code":"SWG10","label":"AIX"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"--","Platform":[{"code":"PF002","label":"AIX"}],"Version":"Version Independent","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}}]

Document Information

Modified date:
15 September 2021

UID

isg3T1027236