for-mac icon indicating copy to clipboard operation
for-mac copied to clipboard

Docker Desktop 4.25.0 Not Installing On macOS Big Sur 11.7.10

Open conradwt opened this issue 1 year ago • 14 comments

Description

Docker Desktop 4.25.0 Not Installing On macOS Big Sur 11.7.10. Thus, I'm getting the following message when I attempt to execute it via the icon:

You have macOS 11.7.10. The application requires macOS 12.0 or later.

Reproduce

  1. update an existing version of Docker Desktop For Mac

or

  1. download Docker Desktop for Mac 4.25.0

Expected behavior

I expected that the latest Docker Desktop would install and work with fail.

docker version

➜ docker version                                           
Cannot connect to the Docker daemon at unix:///Users/conradwt/.docker/run/docker.sock. Is the docker daemon running?
Client:
 Cloud integration: v1.0.35+desktop.5
 Version:           24.0.6
 API version:       1.43
 Go version:        go1.20.7
 Git commit:        ed223bc
 Built:             Mon Sep  4 12:28:49 2023
 OS/Arch:           darwin/amd64
 Context:           desktop-linux

docker info

➜ docker info   
Client:
 Version:    24.0.6
 Context:    desktop-linux
 Debug Mode: false
 Plugins:
  buildx: Docker Buildx (Docker Inc.)
    Version:  v0.11.2-desktop.5
    Path:     /Users/conradwt/.docker/cli-plugins/docker-buildx
  compose: Docker Compose (Docker Inc.)
    Version:  v2.23.0-desktop.1
    Path:     /Users/conradwt/.docker/cli-plugins/docker-compose
  dev: Docker Dev Environments (Docker Inc.)
    Version:  v0.1.0
    Path:     /Users/conradwt/.docker/cli-plugins/docker-dev
  extension: Manages Docker extensions (Docker Inc.)
    Version:  v0.2.20
    Path:     /Users/conradwt/.docker/cli-plugins/docker-extension
  init: Creates Docker-related starter files for your project (Docker Inc.)
    Version:  v0.1.0-beta.9
    Path:     /Users/conradwt/.docker/cli-plugins/docker-init
  sbom: View the packaged-based Software Bill Of Materials (SBOM) for an image (Anchore Inc.)
    Version:  0.6.0
    Path:     /Users/conradwt/.docker/cli-plugins/docker-sbom
  scan: Docker Scan (Docker Inc.)
    Version:  v0.26.0
    Path:     /Users/conradwt/.docker/cli-plugins/docker-scan
  scout: Docker Scout (Docker Inc.)
    Version:  v1.0.9
    Path:     /Users/conradwt/.docker/cli-plugins/docker-scout

Server:
ERROR: Cannot connect to the Docker daemon at unix:///Users/conradwt/.docker/run/docker.sock. Is the docker daemon running?
errors pretty printing info

Diagnostics ID

/Applications/Docker.app/Contents/MacOS/com.docker.diagnose dyld: Symbol not found: OBJC_CLASS$_VZSharedDirectory Referenced from: /Applications/Docker.app/Contents/MacOS/com.docker.diagnose (which was built for Mac OS X 12.0) Expected in: /System/Library/Frameworks/Virtualization.framework/Versions/A/Virtualization in /Applications/Docker.app/Contents/MacOS/com.docker.diagnose

Additional Info

There needs to be some compatibility matrix somewhere because I was updating an existing installed version.

conradwt avatar Nov 11 '23 05:11 conradwt

I am facing the same issue. I even tried re-downloading v4.24 but I get an error stating os version is not supported.

omarsafwany avatar Nov 12 '23 10:11 omarsafwany

@conradwt and @omarsafwany

This ended up working for me:

  • 4.24.0 (122432) at Mac with Intel chip from https://docs.docker.com/desktop/release-notes/#4240.

It works but it will ask to update to the latest version. I hope it help you all!

2023-11-12

gvzq avatar Nov 13 '23 02:11 gvzq

@gvzq Great, this worked, and thanks for the information.

conradwt avatar Nov 13 '23 03:11 conradwt

In general, the Docker team needs to clearly document macOS versions and associated Docker Desktop versions. Docker Desktop 4.25.0, a minor version, should work with macOS 11.7.10 (Big Sur). Otherwise, it would have been better bump Docker Desktop to 5.0.0, document macOS requirements, and update the app's internal and external downloader to download the latest version that's compatible with the current version of the user's macOS version.

conradwt avatar Nov 13 '23 06:11 conradwt

@gvzq Didn't work at first so I went with the following answer which explained killing any docker related process using the Activity Monitor. It went a further step by clearing all containers, some mentioned it worked without this step, and then I reinstalled v4.20 and it worked.

I then downloaded v4.24 and it is working as well so I guess maybe v4.25 is a bit breaking and was not compatible with macOS Big Sur 11.7.10.

Again thanks for your suggestion.

omarsafwany avatar Nov 13 '23 09:11 omarsafwany

Thanks for the report. Per the system requirements, "Docker supports Docker Desktop on the most recent versions of macOS. That is, the current release of macOS and the previous two releases. As new major versions of macOS are made generally available, Docker stops supporting the oldest version and supports the newest version of macOS (in addition to the previous two releases)."

That's been our policy for years, but we do usually call it out in the release notes when a macOS version goes out of support, and I think we missed it this time. Sorry about that: we'll fix it.

PS Docker Desktop does not use semver.

stephen-turner avatar Nov 13 '23 12:11 stephen-turner

In general, the Docker team needs to clearly document macOS versions and associated Docker Desktop versions. Docker Desktop 4.25.0, a minor version, should work with macOS 11.7.10 (Big Sur). Otherwise, it would have been better bump Docker Desktop to 5.0.0, document macOS requirements, and update the app's internal and external downloader to download the latest version that's compatible with the current version of the user's macOS version.

I agree.. Just had the same problem.. silently dropping operating system support in a minor version must not happen.

IT-VBFK avatar Nov 13 '23 17:11 IT-VBFK

@stephen-turner

Thanks for the report. Per the system requirements, "Docker supports Docker Desktop on the most recent versions of macOS. That is, the current release of macOS and the previous two releases. As new major versions of macOS are made generally available, Docker stops supporting the oldest version and supports the newest version of macOS (in addition to the previous two releases)."

This is vague at best as to what exact versions are supported by a Docker Desktop for Mac release. Here's a better system requirements statement:

Docker Desktop 4.25.0 supports macOS 12 or newer.

or

Docker Desktop 4.25.0 supports the following macOS versions:

  • macOS 12 (Monterey)
  • macOS 13 (Ventura)
  • macOS 14 (Sonoma)

Next, if Docker Desktop 4.25.0 doesn't support macOS 11 (Big Sur), then Docker Desktop 4.24.0 shouldn't be displaying the following page:

Screen Shot 2023-11-14 at 1 25 09 PM

In general, the Docker team needs to update the downloader or its functionality to download the latest version that's compatible with the current version of the user's macOS version. Otherwise, a user like myself will try to update to a version of Docker Desktop that's not compatible with their version of macOS.

That's been our policy for years, but we do usually call it out in the release notes when a macOS version goes out of support, and I think we missed it this time. Sorry about that: we'll fix it.

PS Docker Desktop does not use semver.

conradwt avatar Nov 14 '23 21:11 conradwt

You're right, the update dialog is not supposed to appear if your OS isn't compatible with the new version. We will fix that too. And we will make the documentation more explicit.

stephen-turner avatar Nov 15 '23 10:11 stephen-turner

solution of gvzq here above worked ! using Big Sur within VSCode using the docker 4.24.0 (122432) at [Mac with Intel chip]

(https://desktop.docker.com/mac/main/amd64/122432/Docker.dmg?_gl=11djsy22_gaMjAyNzUwMzM5NC4xNjk5ODM5MTIx_ga_XJWPQMJYHQ*MTY5OTgzOTEyMC4xLjEuMTY5OTg0MTcyNC41Ny4wLjA.) from https://docs.docker.com/desktop/release-notes/#4240.

working with VSCode I wanted to use docker on my intelchip Macbookpro 2016, I needed minimal to upgrade from MacOs 11.7.10 to Macos 12 Monterey. should install but it does not. I can not get Monterey working so i took a lower docker 4.24.0

Thank You

Nicnomadi avatar Dec 16 '23 20:12 Nicnomadi

my macbook is version 11.7.10 -big sur and i tried to install the docker 4.24.0 as described above, but after installing, it seems as version 4.23.0 Screenshot 2023-12-17 at 09 53 20

Screenshot 2023-12-17 at 09 49 57 and it doesn't work,

aydinserbest avatar Dec 17 '23 08:12 aydinserbest

@ #

my macbook is version 11.7.10 -big sur and i tried to install the docker 4.24.0 as described above, but after installing, it seems as version 4.23.0 Screenshot 2023-12-17 at 09 53 20

Screenshot 2023-12-17 at 09 49 57 and it doesn't work,

i rebooted the macbook and tried again to install, now it works. Thanks Screenshot 2023-12-17 at 10 12 32

aydinserbest avatar Dec 17 '23 09:12 aydinserbest

@conradwt and @omarsafwany

This ended up working for me:

  • 4.24.0 (122432) at Mac with Intel chip from https://docs.docker.com/desktop/release-notes/#4240.

It works but it will ask to update to the latest version. I hope it help you all!

2023-11-12

great works for me thank you so much

asifaftab87 avatar Feb 17 '24 16:02 asifaftab87

Version 4.24.0 Worked for me as well.

Thanks

@conradwt and @omarsafwany

This ended up working for me:

* 4.24.0 (122432) at [Mac with Intel chip](https://desktop.docker.com/mac/main/amd64/122432/Docker.dmg?_gl=1*1djsy22*_ga*MjAyNzUwMzM5NC4xNjk5ODM5MTIx*_ga_XJWPQMJYHQ*MTY5OTgzOTEyMC4xLjEuMTY5OTg0MTcyNC41Ny4wLjA.) from https://docs.docker.com/desktop/release-notes/#4240.

It works but it will ask to update to the latest version. I hope it help you all!

2023-11-12

Version 4.24.0 Worked for me as well.

Thanks

ola-lekan01 avatar Mar 29 '24 23:03 ola-lekan01