Unable to download Enterprise version - 401 Unauthorized

CMK version: Enterprise 2.2
OS version: Docker

Error message:
–2025-11-10 12:55:57-- ``https://download.checkmk.com/checkmk/2.2.0p42/check-mk-enterprise-docker-2.2.0p42.tar.gz
Resolving ``download.checkmk.com`` (``download.checkmk.com``)… 45.133.11.29
Connecting to ``download.checkmk.com`` (``download.checkmk.com``)|45.133.11.29|:443… connected.
HTTP request sent, awaiting response… 401 Unauthorized
Authentication selected: Basic realm=“Download Checkmk - Subscription required”
Reusing existing connection to ``download.checkmk.com:443``.
HTTP request sent, awaiting response… 401 Unauthorized

Output of “cmk --debug -vvn hostname”: (If it is a problem with checks or plugins)

N/A

The issue I have is in general not able to download anything using my credentials. We are using CheckMK for 2-3 years now and everything worked as it should till last week.

We are hosting CheckMK in a Docker environment and using the registry of CheckMK (registry.checkmk.com) to download the enterprise image of the solution we host. However, when we tried to update to a new image, we started getting Unauthorized messages. It does not accept the user/pass we had.

So, I went to the Customer Portal, logged in and created a new credential for the license, just to ensure we are using the right one. I have included the new password and tried again and it did not work. For username we used our username we access the Customer Portal.

I also tried to use the same password we use for the Customer Portal too instead of the generated credentials password of the license. This also did not work.

Then I wanted to download the image manually via the archive download page. When I click on the download button, I get a popup to provide a username and a password. I added my username I use for the customer portal and password, this did not work. I tried different combinations and still did not work.

I even created an additional account with Admin rights and still I am not able to login and download any enterprise images behind a username/password login.

Am I doing something wrong or is there an issue with the login system? Does anyone else have this?

What are you using for username and what password is being used? The one of the customer portal or the generated credential of the license?

I tried:
docker login ``registry.checkmk.com`` —username {my-portal-username}
# For password I used the one of the portal, but also tried with the one generated.
# One times out, the other provides Unauthorised back.

I also tried manually downloading with wget
wget --user={my-portal-username} ``https://download.checkmk.com/checkmk/2.2.0p42/check-mk-enterprise-docker-2.2.0p42.tar.gz`` --ask-password

Used both password to test with and both give me 401 Unauthorized back.

Anyone?

After digging into some old documentation on our network I found the following:

The username and password that should be used are the ones used to login for the customer portal. The credentials that you can generate for the license is not used for downloading. That one is used within the configuration of CheckMK to activate the license and not for downloading.

I tried the following after this:

  • When I used the expected username and password I could login to the Customer Portal, but I was unable to Download anything with those credentials.
  • I have verified if the checkbox was set to my account that that user is able to download and manage the license of CheckMK.
  • I’ve reset the password of my account and used a new one without symbols and the max chars I’ve tested was 12.
  • I retried the download with wget command, docker login and manually via browser, but none of these actions worked.
  • I’ve created a new user and tried the same - same results.

It’s like the account information for authentication is not in sync between the customer portal and other services, like the container registry and download archive where login is required.

We have the same issue. We have been using checkmk for over 10 years and can no longer download anything. The contract is still valid.

Have you contacted support about it? I am in contact with our sales person and someone else who solved this issue before a few months ago. We had the same.

@strawberryfly , did you receive an extension of the subscription agreement recently and did the issues started from that moment?

I have still not received any replies from the CheckMK staff, but hope they reply soon as we are unable to use CheckMK at the moment as our Kubernetes cluster cannot even download the previous version of the product due to the authentication issues :slight_smile:

I switched over to manual monitoring. Get’s you appreciate the product more… :slight_smile:

Received a confirmation of the issue by the CheckMK staff and this indeed affects some users. They will deploy a fix today or tomorrow. I will try later today or tomorrow to see if it all works again.

Thanks for letting us know. Our subscription is still valid until next week, but already renewed. We will see :slight_smile:

This has been resolved in the meantime. The issue was somewhere in the backend with authorization that the CheckMK team fixed a few weeks ago. Should be working again for everyone.