Summary: This is to inform the user that there is a expected behavior on AIX platform when user uninstalls MQ 9004 FixPack by keeping QM in running state and Tries to end the QM on MQ v9 GA level gets “IBM MQ error (20805316) has occurred” and FDC being generated.

Below are the steps to recreate the existing behavior:
1. Install IBM MQ v9 GA and create QM (optional)
2. Upgrade the MQ using MQ 9004 Fixpack and create QM
3. Start the migrated QM’s if any or Create the QM and start the QM
Note: Make sure that QM’s are in running state by issuing dspmq
# dspmq
QMNAME(QM1) STATUS(Running)
QMNAME(QM2) STATUS(Running)

4. Uninstall MQ 9004 FP using “installp -r mqm “ (This command uninstalls the Fp’s installed)
While uninstalling below warning messaging being displayed :
installp: REJECTING software for:
mqm.base.runtime 9.0.0.4
WARNING: IBM MQ resources for the installation located at
“/usr/mqm” are still in use.
Reject of IBM MQ updates will continue but you should restart
all processing as soon as possible to ensure consistency.
amqiclen return code was ‘1’, output was:

IPCC subpool for QMgr ‘QM2’ is active
APP subpool for QMgr ‘QM2’ is active
QMPERSIST subpool for QMgr ‘QM2’ is active
QMGR subpool for QMgr ‘QM2’ is active
IPCC subpool for QMgr ‘QM1’ is active
APP subpool for QMgr ‘QM1’ is active
QMPERSIST subpool for QMgr ‘QM1’ is active
QMGR subpool for QMgr ‘QM1’ is active
Filesets processed: 3 of 34 (Total time: 22 secs).

5. MQ 9004 Fixpack uninstallation will be successful by keeping QM in running state.

After uninstallation of MQ 9004 Fix Pack – Issue dspmqver – make sure that uninstallation happened and user is in MQ v9 GA level.
Try to end Queue manager which is in running state. Endmqm throws the error “AMQ8101:IBM MQ error has occurred and FDC gets generated”.

# endmqm -i QM2
AMQ8101: IBM MQ error (20805316) has occurred.

You will notice AMQ8101 error code and FDC getting generated

FDC Says:
+—————————————————————————–+
| |
| IBM MQ First Failure Symptom Report |
| ========================================= |
| |
| Date/Time :- Wed May 02 2018 10:59:05 BST |
| UTC Time :- 1525255145.770977 |
| UTC Time Offset :- 60 (GMT) |
| Host Name :- airedale.v6.hursley.ibm.com |
| Operating System :- AIX 7.1 |
| PIDS :- 5724H7251 |
| LVLS :- 9.0.0.0 |
| Product Long Name :- IBM MQ for AIX |
| Vendor :- IBM |
| O/S Registered :- 1 |
| Data Path :- /var/mqm |
| Installation Path :- /usr/mqm |
| Installation Name :- Installation1 (1) |
| License Type :- Production |
| Probe Id :- ZS099035 |
| Application Name :- MQM |
| Component :- zslRequestShutdown |
| SCCS Info :- /build/slot1/p900_P/src/lib/zs/amqzslo0.c, |
| Line Number :- 1560 |
| Build Date :- May 12 2016 |
| Build Level :- p900-L160512.4 |
| Build Type :- IKAP – (Production) |
| Effective UserID :- 231 (mqm) |
| Real UserID :- 0 (root) |
| Program Name :- endmqm |
| Arguments :- -i QM2 |
| Addressing mode :- 64-bit |
| LANG :- en_GB |
| Process :- 19071134 |
| Thread :- 1 |
| QueueManager :- QM2 |
| UserApp :- FALSE |
| ConnId(1) IPCC :- 82 |
| Last HQC :- 4.0.0-27392 |
| Last HSHMEMB :- 0.0.0-0 |
| Last ObjectName :- |
| Major Errorcode :- zrcC_E_INVALID_RECV_MSG |
| Minor Errorcode :- OK |
| Probe Type :- INCORROUT |
| Probe Severity :- 2 |
| Probe Description :- AMQ6125: An internal IBM MQ error has occurred. |
| FDCSequenceNumber :- 0 |
| Arith1 :- 44 (0x2c) |
| Arith2 :- 40 (0x28) |
| Comment1 :- Msg[2020] size[44] does not match expected[40] |
| |

Don’t be panic if you get this error, User can continue with PUT and GET messages and create new QM if needed. This is the existing behavior on AIX with MQ 9004 FixPack.

Resolution for the above error:
When User tries to uninstall MQ 9004 Fix Pack, make sure to stop (endmqm) the QM’s that are in running state.

Note: This behavior is present only on MQ 9004 Fix pack.

Join The Discussion

Your email address will not be published.