Docker doesn't start after 4.29 upgrade without installing Rosetta · Issue #7243 · docker/for-mac (original) (raw)

Description

M2 Pro MacBook Pro.

Docker used to work just fine without installing Rosetta. Just pressing "Not now" on installation request and disabling it in Docker for Mac settings.

After 4.29.0 upgrade this doesn't work anymore. After pressing "Not now" it says Rosetta installation failed. There's "Disable rosetta" button but it doesn't do anything, it tries to install it again and fails again after pressing "Not now".

Reproduce

  1. Mac without Rosetta installed
  2. Start docker 4.29.0
  3. Press "Not now" for Rosetta install request

Expected behavior

Docker engine and Docker for Mac start and work as usual even without Rosetta.

docker version

N/A because docker fails to start

docker info

N/A because docker fails to start

Diagnostics ID

32A8EAF1-FD11-464B-A824-5EB62FB3ADB8/20240409022034

Additional Info

Downgrading to 4.28.0 fixes the issue.