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
------------------------------