MQ

 View Only
Expand all | Collapse all

how to update the license of IBM MQ Advanced Developer Edition container image

  • 1.  how to update the license of IBM MQ Advanced Developer Edition container image

    Posted 24 days ago

    We are currently using the IBM MQ Helm Chart with the IBM MQ Advanced Developer Edition container image and license (icr.io/ibm-messaging/mq:9.4.0.0-r). The HA configuration works well, so we want to update the license to the IBM MQ Advanced test license before moving to production. We have downloaded IBM MQ 9.4 Trial from IBM's website.

    Do we need to follow the steps described here to update the license? Is it correct that the only prerequisites are Docker and GNU Make, and nothing else?

    If yes, we encountered some errors when running this command:

    Command:
    MQ_ARCHIVE=9.4.0.0-IBM-MQTRIAL-LinuxX64.tar.gz MQ_VERSION=9.4.0.0 make build-advancedserver

    Error:

    Step 23/65 : RUN go build -ldflags "-X \"main.ImageCreated=$(date --iso-8601=seconds)\" -X \"main.ImageRevision=$IMAGE_REVISION\" -X \"main.ImageSource=$IMAGE_SOURCE\" -X \"main.ImageTag=$IMAGE_TAG\"" ./cmd/runmqserver/ && go build ./cmd/chkmqready/ && go build ./cmd/chkmqhealthy/ && go build ./cmd/chkmqstarted/ && go build ./cmd/runmqdevserver/ && go test -v ./cmd/runmqdevserver/... && go test -v ./cmd/runmqserver/ && go test -v ./cmd/chkmqready/ && go test -v ./cmd/chkmqhealthy/ && go test -v ./cmd/chkmqstarted/ && go test -v ./pkg/... && go test -v ./internal/... && go vet ./cmd/... ./internal/...
    ---> Running in 25685419a1b6
    # github.com/ibm-messaging/mq-golang/ibmmq
    vendor/github.com/ibm-messaging/mq-golang/ibmmq/mqi.go:57:10: fatal error: cmqc.h: No such file or directory
       57 | #include <cmqc.h>
          |          ^~~~~~~~
    
    <clipboard-copy aria-label="Copy" class="ClipboardButton btn js-clipboard-copy m-2 p-0" data-copy-feedback="Copied!" data-tooltip-direction="w" value="Step 23/65 : RUN go build -ldflags "-X \"main.ImageCreated=$(date --iso-8601=seconds)\" -X \"main.ImageRevision=$IMAGE_REVISION\" -X \"main.ImageSource=$IMAGE_SOURCE\" -X \"main.ImageTag=$IMAGE_TAG\"" ./cmd/runmqserver/ && go build ./cmd/chkmqready/ && go build ./cmd/chkmqhealthy/ && go build ./cmd/chkmqstarted/ && go build ./cmd/runmqdevserver/ && go test -v ./cmd/runmqdevserver/... && go test -v ./cmd/runmqserver/ && go test -v ./cmd/chkmqready/ && go test -v ./cmd/chkmqhealthy/ && go test -v ./cmd/chkmqstarted/ && go test -v ./pkg/... && go test -v ./internal/... && go vet ./cmd/... ./internal/... ---> Running in 25685419a1b6 # github.com/ibm-messaging/mq-golang/ibmmq vendor/github.com/ibm-messaging/mq-golang/ibmmq/mqi.go:57:10: fatal error: cmqc.h: No such file or directory 57 | #include <cmqc.h> | ^~~~~~~~" role="button" style="box-sizing: border-box; position: relative; display: inline-block; font-size: 14px; font-weight: var(--base-text-weight-medium, 500); line-height: 20px; white-space: nowrap; vertical-align: middle; cursor: pointer; -webkit-user-select: none; border-radius: 6px; appearance: none; color: var(--button-default-fgcolor-rest, var(--color-btn-text)); background-color: var(--button-default-bgcolor-rest, var(--color-btn-bg)); box-shadow: var(--button-default-shadow-resting, var(--color-btn-shadow)),var(--button-default-shadow-inset, var(--color-btn-inset-shadow)); transition: color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, background-color 0s ease 0s, box-shadow 0s ease 0s, border-color 0s ease 0s; padding: 0px !important; margin: var(--base-size-8, 8px) !important; border: 1px solid var(--button-default-borderColor-rest, var(--color-btn-border));" tabindex="0"></clipboard-copy>

    If not, please can someone provide us with the correct procedure?



    ------------------------------
    Infra Integratie
    ------------------------------


  • 2.  RE: how to update the license of IBM MQ Advanced Developer Edition container image

    Posted 24 days ago

    Hi,

    The trial version was made available some time back and as such it is aimed more at non-container environments; it is a full install package and not a zipped install that is required for the container image build process. For containers we have non-production and production licenses, but you must purchase those to gain entitlement to then download the non-Developer zipped MQ installation files that you can use to build your non-Developer container images. If you need more help reach out to us via askmessaging@uk.ibm.com where we will be able to provide more specific answers.



    ------------------------------
    Regards,

    Martin Evans
    IBM MQ Technical Product Manager
    ------------------------------