[Linux]

Applying a fix pack to IBM MQ on Linux Ubuntu using Debian packages

Follow these instructions to apply a fix pack, for example IBM® MQ 9.1.0 Fix Pack 1, to IBM MQ on Linux® using Debian packages.

Before you begin

Important: You must stop all IBM MQ queue managers, other objects, and applications, before you begin the process to modify IBM MQ.

Procedure

  1. Stop all IBM MQ applications associated with the installation you are modifying, if you have not already done so.
  2. Log in as root.
  3. Go to the local directory where the file with the IBM MQ 9.1.0 Fix Pack 1is located.
  4. Unpack the file:
    # tar -zxvf 9.1.0-IBM-MQ-UbuntuLinuxX64-FP0001.tar.gz
    Using the ls command results in the following list of extracted files:
    
    # ls
    9.1.0-IBM-MQ-UbuntuLinuxX64-FP0001.tar.gz
    ibmmq-amqp-u9101_9.1.0.1_amd64.deb
    ibmmq-ams-u9101_9.1.0.1_amd64.deb
    ibmmq-bcbridge-u9101_9.1.0.1_amd64.deb
    ibmmq-client-u9101_9.1.0.1_amd64.deb
    ibmmq-explorer-u9101_9.1.0.1_amd64.deb
    ibmmq-ftagent-u9101_9.1.0.1_amd64.deb
    ibmmq-ftbase-u9101_9.1.0.1_amd64.deb
    ibmmq-ftlogger-u9101_9.1.0.1_amd64.deb
    ibmmq-ftservice-u9101_9.1.0.1_amd64.deb
    ibmmq-fttools-u9101_9.1.0.1_amd64.deb
    ibmmq-gskit-u9101_9.1.0.1_amd64.deb
    ibmmq-java-u9101_9.1.0.1_amd64.deb
    ibmmq-jre-u9101_9.1.0.1_amd64.deb
    ibmmq-man-u9101_9.1.0.1_amd64.deb
    ibmmq-msg-cs-u9101_9.1.0.1_amd64.deb
    ibmmq-msg-de-u9101_9.1.0.1_amd64.deb
    ibmmq-msg-es-u9101_9.1.0.1_amd64.deb
    ibmmq-msg-fr-u9101_9.1.0.1_amd64.deb
    ibmmq-msg-hu-u9101_9.1.0.1_amd64.deb
    ibmmq-msg-it-u9101_9.1.0.1_amd64.deb
    ibmmq-msg-ja-u9101_9.1.0.1_amd64.deb
    ibmmq-msg-ko-u9101_9.1.0.1_amd64.deb
    ibmmq-msg-pl-u9101_9.1.0.1_amd64.deb
    ibmmq-msg-pt-u9101_9.1.0.1_amd64.deb
    ibmmq-msg-ru-u9101_9.1.0.1_amd64.deb
    ibmmq-msg-zh-cn-u9101_9.1.0.1_amd64.deb
    ibmmq-msg-zh-tw-u9101_9.1.0.1_amd64.deb
    ibmmq-runtime-u9101_9.1.0.1_amd64.deb
    ibmmq-samples-u9101_9.1.0.1_amd64.deb
    ibmmq-sdk-u9101_9.1.0.1_amd64.deb
    ibmmq-server-u9101_9.1.0.1_amd64.deb
    ibmmq-sfbridge-u9101_9.1.0.1_amd64.deb
    ibmmq-web-u9101_9.1.0.1_amd64.deb
    ibmmq-xrservice-u9101_9.1.0.1_amd64.deb
    Packages.gz
  5. Use the apt management tool to install the IBM MQ packages that you want, along with their dependency packages:
    1. Use the cd command and go to the directory:
      # cd /etc/apt/sources.list.d
    2. use the vi command to update the file:
      # vi IBM_MQ.list
      This file should contain the deb entry for the location of the directory that contains the IBM MQ packages for the Fix Pack.
    3. Add the following lines to the end of the file:
      
      + begin (ignore this line)
      deb [trusted=yes] file:/downloads/mq9101 ./
      + end (ignore this line)
  6. Use the apt command to install IBM MQ 9.1.0 Fix Pack 1.
    # apt install "ibmmq-*-u9101*"
  7. Issue the following command to show the installed file sets for IBM MQ in the Debian database:
    
    # apt list 'ibmmq-*'
    Listing... Done
    ibmmq-amqp/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-amqp-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-ams/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-ams-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-bcbridge/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-bcbridge-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-client/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-client-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-explorer/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-explorer-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-ftagent/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-ftagent-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-ftbase/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-ftbase-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-ftlogger/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-ftlogger-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-ftservice/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-ftservice-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-fttools/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-fttools-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-gskit/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-gskit-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-java/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-java-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-jre/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-jre-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-man/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-man-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-msg-cs/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-msg-cs-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-msg-de/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-msg-de-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-msg-es/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-msg-es-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-msg-fr/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-msg-fr-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-msg-hu/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-msg-hu-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-msg-it/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-msg-it-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-msg-ja/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-msg-ja-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-msg-ko/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-msg-ko-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-msg-pl/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-msg-pl-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-msg-pt/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-msg-pt-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-msg-ru/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-msg-ru-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-msg-zh-cn/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-msg-zh-cn-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-msg-zh-tw/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-msg-zh-tw-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-runtime/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-runtime-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-samples/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-samples-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-sdk/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-sdk-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-server/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-server-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-sfbridge/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-sfbridge-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-web/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-web-u9101/unknown,now 9.1.0.1 amd64 [installed]
    ibmmq-xrservice/unknown,now 9.1.0.0 amd64 [installed]
    ibmmq-xrservice-u9101/unknown,now 9.1.0.1 amd64 [installed]
  8. Use the dspmqver command to verify that the version is as expected.
    
    # dspmqver
    Name: IBM MQ
    Version: 9.1.0.1
    Level: p910-001-181108
    BuildType: IKAP - (Production)
    Platform: IBM MQ for Linux (x86-64 platform)
    Mode: 64-bit
    O/S: Linux 4.15.0-39-generic
    InstName: Installation1
    InstDesc:
    Primary: Yes
    InstPath: /opt/mqm
    DataPath: /var/mqm
    MaxCmdLevel: 910
    LicenseType: Production

Results

You have updated your system to IBM MQ 9.1.0 Fix Pack 1.

What to do next

  1. Log in as user mqm and use the strmqm command to start the queue manager.
  2. Issue the command DISPLAY QMGR VERSION to check that the queue manager is at the correct level.
  3. Use the endmqm command to stop the queue manager.