======== Output file will be in /var/folders/k9/01xr34bd4sl2tc3t3bngc0w80000gn/T/ddev-debug-test.txt ========
======== docker pull ddev/ddev-utilities ========
======== DDEV version ========
ITEM VALUE
DDEV version v1.24.9
architecture arm64
cgo_enabled 0
db ddev/ddev-dbserver-mariadb-10.11:v1.24.9
ddev-environment darwin
ddev-ssh-agent ddev/ddev-ssh-agent:v1.24.9
docker 28.3.3
docker-api 1.51
docker-compose v2.40.3
docker-platform orbstack
global-ddev-dir /Users/michielgerritsen/.ddev
go-version go1.25.3
mutagen 0.18.1
os darwin
router ddev/ddev-traefik-router:v1.24.9
web ddev/ddev-webserver:v1.24.9
xhgui-image ddev/ddev-xhgui:v1.24.9
======== project configuration via ddev debug configyaml ========
# Complete processed project configuration:
additional_fqdns: []
additional_hostnames: []
composer_version: "2"
corepack_enable: false
database:
type: mariadb
version: "10.11"
default_container_timeout: "120"
docroot: public
name: meetmagento-nl
nodejs_version: "22"
php_version: "8.3"
project_tld: test
type: laravel
use_dns_when_possible: true
web_extra_daemons:
- command: cd /var/www/html/ && npm run dev --host
directory: /var/www/html/
name: vite
web_extra_exposed_ports:
- container_port: 5173
http_port: 5172
https_port: 5173
name: vite
webimage: ddev/ddev-webserver:v1.24.9
webserver_type: nginx-fpm
xdebug_enabled: false
======== DDEV Global Information ========
Global DDEV dir is /Users/michielgerritsen/.ddev
developer-mode=false
fail-on-hook-fail=false
instrumentation-opt-in=false
instrumentation-queue-size=0
instrumentation-reporting-interval=0s
instrumentation-user=
internet-detection-timeout-ms=3000
last-started-version=v1.24.9
letsencrypt-email=
mailpit-http-port=8025
mailpit-https-port=8026
mkcert-caroot=/Users/michielgerritsen/Library/Application Support/mkcert
no-bind-mounts=false
omit-containers=[]
omit-project-name-by-default=false
performance-mode=mutagen
project-tld=test
remote-config-update-interval=0
remote-config-url=https://raw.githubusercontent.com/ddev/remote-config/main/remote-config.jsonc
required-docker-compose-version=v2.40.3
router-bind-all-interfaces=false
router-http-port=80
router-https-port=443
simple-formatting=false
sponsorship-data-url=https://ddev.com/s/sponsorship-data.json
table-style=default
traefik-monitor-port=10999
use-docker-compose-from-path=false
use-hardened-images=false
use-letsencrypt=false
wsl2-no-windows-hosts-mgt=false
xdebug-ide-location=
xhgui-http-port=
xhgui-https-port=
xhprof-mode=xhgui
======== OS Information ========
Default shell: /bin/zsh
uname -a: Darwin fortythree.local 24.6.0 Darwin Kernel Version 24.6.0: Mon Jul 14 11:30:29 PDT 2025; root:xnu-11417.140.69~1/RELEASE_ARM64_T6000 arm64
======== existing project customizations ========
======== installed DDEV add-ons ========
No registered add-ons were found.
======== mutagen situation ========
looking for #ddev-generated in mutagen.yml in project /Users/michielgerritsen/Sites/meetmagento-nl
unmodified #ddev-generated found in .ddev/mutagen/mutagen.yml
======== ddev installation alternate locations: ========
/usr/local/bin/ddev
======== Creating dummy project named tryddevproject-415 in ../tryddevproject-415 ========
Creating a new DDEV project config in the current directory (/Users/michielgerritsen/Sites/tryddevproject-415)
Once completed, your configuration will be written to /Users/michielgerritsen/Sites/tryddevproject-415/.ddev/config.yaml
Configuring a 'php' project named 'tryddevproject-415' with docroot 'web' at '/Users/michielgerritsen/Sites/tryddevproject-415/web'.
For full details use 'ddev describe'.
Configuration complete. You may now run 'ddev start'.
======== User information (id -a) ========
uid=501(michielgerritsen) gid=20(staff) groups=20(staff),12(everyone),61(localaccounts),79(_appserverusr),80(admin),81(_appserveradm),98(_lpadmin),33(_appstore),100(_lpoperator),204(_developer),250(_analyticsusers),395(com.apple.access_ftp),398(com.apple.access_screensharing),399(com.apple.access_ssh),400(com.apple.access_remote_ae),701(com.apple.sharepoint.group.1)
======== DOCKER provider info ========
docker client location: lrwxr-xr-x 1 root wheel 53 Nov 9 2023 /usr/local/bin/docker -> /Applications/OrbStack.app/Contents/MacOS/xbin/docker
docker client alternate locations:
/usr/local/bin/docker
/Users/michielgerritsen/.orbstack/bin/docker
Docker provider: orbstack
======== proxy settings ========
HTTP_PROXY=''
http_proxy=''
HTTPS_PROXY=''
https_proxy=''
NO_PROXY=''
no_proxy=''
======== docker version ========
Client:
Version: 28.3.3
API version: 1.51
Go version: go1.24.5
Git commit: 980b856
Built: Fri Jul 25 11:33:03 2025
OS/Arch: darwin/arm64
Context: orbstack
Server: Docker Engine - Community
Engine:
Version: 28.3.3
API version: 1.51 (minimum version 1.24)
Go version: go1.24.5
Git commit: bea959c
Built: Fri Jul 25 11:34:22 2025
OS/Arch: linux/arm64
Experimental: false
containerd:
Version: v2.1.4
GitCommit: 75cb2b7193e4e490e9fbdc236c0e811ccaba3376
runc:
Version: 1.3.1
GitCommit: e6457afc48eff1ce22dece664932395026a7105e
docker-init:
Version: 0.19.0
GitCommit: de40ad0
======== docker context ls ========
NAME DESCRIPTION DOCKER ENDPOINT ERROR
default Current DOCKER_HOST based configuration unix:///var/run/docker.sock
desktop-linux Docker Desktop unix:///Users/michielgerritsen/.docker/run/docker.sock
orbstack * OrbStack unix:///Users/michielgerritsen/.orbstack/run/docker.sock
DOCKER_HOST=notset
DOCKER_CONTEXT=notset
DOCKER_DEFAULT_PLATFORM=notset
Version: 2.0.4 (2000400)
Commit: bdc68f44f20561e398d2a70f45d00385fa55eadf (v2.0.4)
======== ddev utility dockercheck ========
Docker platform: orbstack
OrbStack version: 2.0.4
docker buildx version v0.26.1
Using Docker context: orbstack
Using Docker host: unix:///Users/michielgerritsen/.orbstack/run/docker.sock
docker-compose: v2.40.3
Docker version: 28.3.3
Docker API version: 1.51
Able to run simple container that mounts a volume.
Able to use internet inside container.
docker buildx is working correctly (trivial build succeeded)
Docker authentication is configured correctly
Docker disk space:
Filesystem Size Used Available Use% Mounted on
overlay 588.5G 522.9G 65.6G 89% /
======== Existing docker containers ========
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ce9f30fc1b6b phpstorm_helpers:PS-252.27397.112 "/bin/sh" 4 days ago Created phpstorm_helpers_PS-252.27397.112
18e5bce06f33 michielgerritsen/magento-coding-standard:latest "vendor/bin/phpcs --…" 4 days ago Exited (0) 4 days ago busy_tu
a251d952d7fc michielgerritsen/magento-coding-standard:latest "vendor/bin/phpcs --…" 4 days ago Exited (1) 4 days ago confident_agnesi
ae415995d320 phpstorm_helpers:PS-252.26830.95 "/bin/sh" 7 days ago Created phpstorm_helpers_PS-252.26830.95
======== docker system df ========
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 147 3 38.86GB 38.79GB (99%)
Containers 4 0 466.1kB 466.1kB (100%)
Local Volumes 2231 2 473.9GB 473.9GB (99%)
Build Cache 613 0 500.4kB 500.4kB
Tips:
1. Periodically check your Docker filesystem usage with 'docker system df'
2. Use 'docker builder prune' to remove unused Docker build cache (it doesn't remove your data)
3. To remove all containers and images (it doesn't remove your data):
```
ddev poweroff
docker rm -f $(docker ps -aq) || true
docker rmi -f $(docker images -q)
```
(DDEV images will be downloaded again on 'ddev start')
======== mkcert information ========
/usr/local/bin/mkcert
v1.4.4
CAROOT= WSLENV= JAVA_HOME=
/Users/michielgerritsen/Library/Application Support/mkcert
total 16
-r-------- 1 michielgerritsen staff 2484 May 13 2024 rootCA-key.pem
-rw-r--r-- 1 michielgerritsen staff 1724 May 13 2024 rootCA.pem
======== ping attempt on ddev.site ========
ping: cannot resolve dkdkd.ddev.site: Unknown host
Unable to reach *.ddev.site, troubleshoot with:
https://docs.ddev.com/en/stable/users/usage/networking/#restrictive-dns-servers-especially-fritzbox-routers
======== curl information ========
/usr/bin/curl
curl 8.7.1 (x86_64-apple-darwin24.0) libcurl/8.7.1 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.12 nghttp2/1.64.0
Release-Date: 2024-03-27
Protocols: dict file ftp ftps gopher gophers http https imap imaps ipfs ipns ldap ldaps mqtt pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS GSS-API HSTS HTTP2 HTTPS-proxy IPv6 Kerberos Largefile libz MultiSSL NTLM SPNEGO SSL threadsafe UnixSockets
======== ddev debug rebuild ========
Rebuilding project images without Docker cache...
Executing `/Users/michielgerritsen/.ddev/bin/docker-compose -f /Users/michielgerritsen/Sites/tryddevproject-415/.ddev/.ddev-docker-compose-full.yaml --progress plain build web --no-cache`
#1 [internal] load local bake definitions
#1 reading from stdin 897B done
#1 DONE 0.0s
#2 [internal] load build definition from Dockerfile
#2 transferring dockerfile: 1.56kB 0.0s done
#2 DONE 0.1s
#3 [internal] load metadata for docker.io/ddev/ddev-webserver:v1.24.9
#3 DONE 0.0s
#4 [internal] load .dockerignore
#4 transferring context: 2B done
#4 DONE 0.0s
#5 [1/9] FROM docker.io/ddev/ddev-webserver:v1.24.9
#5 CACHED
#6 [2/9] RUN getent group tty || groupadd tty
#6 0.348 tty:x:5:
#6 DONE 0.5s
#7 [3/9] RUN (groupadd --gid "20" "michielgerritsen" || groupadd "michielgerritsen" || true) && (useradd -G tty -l -m -s "/bin/bash" --gid "michielgerritsen" --comment '' --uid "501" "michielgerritsen" || useradd -G tty -l -m -s "/bin/bash" --gid "michielgerritsen" --comment '' "michielgerritsen" || useradd -G tty -l -m -s "/bin/bash" --gid "20" --comment '' "michielgerritsen" || useradd -G tty -l -m -s "/bin/bash" --comment '' "michielgerritsen")
#7 0.202 groupadd: GID '20' already exists
#7 0.276 useradd warning: michielgerritsen's uid 501 outside of the UID_MIN 1000 and UID_MAX 60000 range.
#7 DONE 0.6s
#8 [4/9] RUN mkdir -p /home/michielgerritsen && chown michielgerritsen /home/michielgerritsen && chmod 600 /home/michielgerritsen/.pgpass
#8 DONE 0.3s
#9 [5/9] RUN export XDEBUG_MODE=off; composer self-update --stable || composer self-update --stable || true; composer self-update --2 || log-stderr.sh composer self-update --2 || true
#9 0.968 Storing "stable" as default update channel for the next self-update run.
#9 1.095 You are already using the latest available Composer version 2.8.12 (stable channel).
#9 1.260 You are already using the latest available Composer version 2.8.12 (2.x channel).
#9 DONE 1.3s
#10 [6/9] RUN timeout 30 apt-get update || true
#10 0.305 Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB]
#10 0.319 Get:2 http://nginx.org/packages/debian bookworm InRelease [3293 B]
#10 0.359 Get:3 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
#10 0.370 Get:4 https://apt.postgresql.org/pub/repos/apt bookworm-pgdg InRelease [107 kB]
#10 0.375 Get:5 https://packages.sury.org/php bookworm InRelease [7551 B]
#10 0.383 Get:6 https://dl.cloudsmith.io/public/platformsh/cli/deb/debian bookworm InRelease [10.2 kB]
#10 0.389 Get:7 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
#10 0.394 Get:8 http://nginx.org/packages/debian bookworm/nginx arm64 Packages [22.8 kB]
#10 0.424 Get:9 https://dl.cloudsmith.io/public/platformsh/upsun-cli/deb/debian bookworm InRelease [10.2 kB]
#10 0.428 Get:10 http://deb.debian.org/debian bookworm/main arm64 Packages [8693 kB]
#10 0.450 Get:11 https://dl.cloudsmith.io/public/symfony/stable/deb/debian bookworm InRelease [11.0 kB]
#10 0.485 Get:12 https://packages.sury.org/php bookworm/main arm64 Packages [265 kB]
#10 0.573 Get:13 https://apt.postgresql.org/pub/repos/apt bookworm-pgdg/main arm64 Packages [388 kB]
#10 0.615 Get:14 https://dl.cloudsmith.io/public/platformsh/cli/deb/debian bookworm/main arm64 Packages [5338 B]
#10 0.731 Get:16 https://dl.cloudsmith.io/public/platformsh/upsun-cli/deb/debian bookworm/main arm64 Packages [4277 B]
#10 0.834 Get:17 https://dl.cloudsmith.io/public/symfony/stable/deb/debian bookworm/main arm64 Packages [9506 B]
#10 0.969 Get:15 https://dlm.mariadb.com/repo/mariadb-server/10.11/repo/debian bookworm InRelease [4628 B]
#10 1.163 Get:18 http://deb.debian.org/debian bookworm-updates/main arm64 Packages [6936 B]
#10 1.165 Get:19 http://deb.debian.org/debian-security bookworm-security/main arm64 Packages [280 kB]
#10 1.193 Get:20 http://packages.blackfire.io/debian any InRelease [29.2 kB]
#10 1.581 Get:21 https://dlm.mariadb.com/repo/mariadb-server/10.11/repo/debian bookworm/main arm64 Packages [34.4 kB]
#10 1.939 Get:22 https://dlm.mariadb.com/repo/mariadb-server/10.11/repo/debian bookworm/main amd64 Packages [40.0 kB]
#10 2.136 Get:23 http://packages.blackfire.io/debian any/main arm64 Packages [35.1 kB]
#10 2.161 Fetched 10.2 MB in 2s (5211 kB/s)
#10 2.161 Reading package lists...
#10 DONE 2.8s
#11 [7/9] RUN curl --connect-timeout 10 --max-time 20 --fail -I https://www.google.com || true
#11 0.134 % Total % Received % Xferd Average Speed Time Time Time Current
#11 0.134 Dload Upload Total Spent Left Speed
HTTP/2 200 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
#11 0.229 content-type: text/html; charset=ISO-8859-1
#11 0.229 content-security-policy-report-only: object-src 'none';base-uri 'self';script-src 'nonce-vE3az23pza97abci6lSusw' 'strict-dynamic' 'report-sample' 'unsafe-eval' 'unsafe-inline' https: http:;report-uri https://csp.withgoogle.com/csp/gws/other-hp
#11 0.229 accept-ch: Sec-CH-Prefers-Color-Scheme
#11 0.229 p3p: CP="This is not a P3P policy! See g.co/p3phelp for more info."
#11 0.229 date: Tue, 04 Nov 2025 11:06:05 GMT
#11 0.229 server: gws
#11 0.229 x-xss-protection: 0
#11 0.229 x-frame-options: SAMEORIGIN
#11 0.229 expires: Tue, 04 Nov 2025 11:06:05 GMT
#11 0.229 cache-control: private
#11 0.229 set-cookie: AEC=AaJma5tT5uNesfLg0RdA7HCWvkQLgJ7a0aQQ7M2Be58UQ0ZKBBpwb0_hVzE; expires=Sun, 03-May-2026 11:06:05 GMT; path=/; domain=.google.com; Secure; HttpOnly; SameSite=lax
#11 0.229 set-cookie: __Secure-ENID=29.SE=EFiYIrwDQA3KDJQY6ShkMZ_NshI9stoPk3JoOb9ua6zYxcL44AAnqkIogQrYL6IfQnGCZh549Nutkcf28Gu2vxFPHKerrTHJaGqvaPHx82IiZP1Fq5dxydAHRkefWr4On-4bR_2aE5bhj_7c8ivYvVpBtTkMFoGIItWyrO7OvqbQt6XbWg-seNHFI7BrcCEjjfNf9h-kyXsPORu7oUQ9ebtHqwAgXYfGaRSuk8xeZVAviiOT_os6juO0uATj; expires=Sat, 05-Dec-2026 03:24:23 GMT; path=/; domain=.google.com; Secure; HttpOnly; SameSite=lax
#11 0.229 alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
#11 0.229
#11 0.230 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
#11 DONE 0.3s
#12 [8/9] RUN chmod 777 /run/php /var/log
#12 DONE 0.2s
#13 [9/9] RUN mkdir -p /tmp/xhprof && chmod -R ugo+w /etc/php /var/lib/php /tmp/xhprof
#13 DONE 0.4s
#14 exporting to image
#14 exporting layers 0.1s done
#14 writing image sha256:a3b04d9af7c85411b83bcb110a3506888156a357af674b525993320671ff1dac done
#14 naming to docker.io/ddev/ddev-webserver:v1.24.9-tryddevproject-415-built done
#14 DONE 0.2s
#15 resolving provenance for metadata file
#15 DONE 0.0s
ddev/ddev-webserver:v1.24.9-tryddevproject-415-built Built
Rebuilt web service cache for tryddevproject-415 in 7s
Network ddev_default created
Container ddev-ssh-agent Created
Container ddev-ssh-agent Started
ssh-agent container is running: If you want to add authentication to the ssh-agent container, run 'ddev auth ssh' to enable your keys.
Using custom web-build configuration:
- /Users/michielgerritsen/Sites/tryddevproject-415/.ddev/web-build/Dockerfile.test
Custom configuration is updated on restart.
If you don't see your custom configuration taking effect, run 'ddev restart'.
The hostname tryddevproject-415.test is not currently resolvable, trying to add it to the hosts file
/usr/local/bin/ddev-hostname needs to run with administrative privileges.
This is required to add unresolvable hostnames to the hosts file.
You may need to enter your password for sudo or allow elevation.
DDEV will issue the command:
/usr/local/bin/ddev-hostname tryddevproject-415.test 127.0.0.1
Added 'tryddevproject-415.test' (127.0.0.1) to the hosts file
Building project images....
Project images built in 1s.
Network ddev-tryddevproject-415_default Created
Container ddev-tryddevproject-415-db Created
Container ddev-tryddevproject-415-web Created
Container ddev-tryddevproject-415-web Started
Container ddev-tryddevproject-415-db Started
Starting Mutagen sync process...
Mutagen sync flush completed in 1s.
For details on sync status 'ddev mutagen st tryddevproject-415 -l'
Waiting for containers to become ready: [web db]
Starting ddev-router if necessary...
Container ddev-router Created
Container ddev-router Started
Restarted tryddevproject-415
======== Project startup ========
2025-11-04T12:07:17.196 Downloading sponsorship data from remote source.
Starting tryddevproject-415...
2025-11-04T12:07:17.370 GetAvailableRouterPort(): Router is healthy and running
2025-11-04T12:07:17.371 GetAvailableRouterPort(): proposedPort 80 already bound on ddev-router, accepting it
2025-11-04T12:07:17.372 GetAvailableRouterPort(): Router is healthy and running
2025-11-04T12:07:17.373 GetAvailableRouterPort(): proposedPort 443 already bound on ddev-router, accepting it
2025-11-04T12:07:17.374 GetAvailableRouterPort(): Router is healthy and running
2025-11-04T12:07:17.375 GetAvailableRouterPort(): proposedPort 8025 already bound on ddev-router, accepting it
2025-11-04T12:07:17.375 GetAvailableRouterPort(): Router is healthy and running
2025-11-04T12:07:17.376 GetAvailableRouterPort(): proposedPort 8026 already bound on ddev-router, accepting it
2025-11-04T12:07:17.377 GetAvailableRouterPort(): Router is healthy and running
2025-11-04T12:07:17.378 GetAvailableRouterPort(): proposedPort 8143 already bound on ddev-router, accepting it
2025-11-04T12:07:17.379 GetAvailableRouterPort(): Router is healthy and running
2025-11-04T12:07:17.380 GetAvailableRouterPort(): proposedPort 8142 already bound on ddev-router, accepting it
2025-11-04T12:07:17.418 All images already exist locally, no pull needed
2025-11-04T12:07:17.911 creating docker volume ddev-global-cache
2025-11-04T12:07:17.911 creating docker volume ddev-tryddevproject-415-snapshots
2025-11-04T12:07:18.330 Exec chown -R 501:20 /mnt/ddev-global-cache /var/lib/mysql
2025-11-04T12:07:22.228 Done chown -R 501:20 /mnt/ddev-global-cache /var/lib/mysql: output=
Using custom web-build configuration:
- /Users/michielgerritsen/Sites/tryddevproject-415/.ddev/web-build/Dockerfile.test
Custom configuration is updated on restart.
If you don't see your custom configuration taking effect, run 'ddev restart'.
2025-11-04T12:07:22.287 host.docker.internal='' because no other case was discovered
2025-11-04T12:07:22.287 Using automatically detected timezone: TZ=Europe/Amsterdam
2025-11-04T12:07:22.343 All images already exist locally, no pull needed
Building project images...
2025-11-04T12:07:22.378 Executing docker-compose -f /Users/michielgerritsen/Sites/tryddevproject-415/.ddev/.ddev-docker-compose-full.yaml build --progress=plain
..
Project images built in 2s.
2025-11-04T12:07:24.821 Removing dangling images for the project ddev-tryddevproject-415
2025-11-04T12:07:24.841 Executing docker-compose -f /Users/michielgerritsen/Sites/tryddevproject-415/.ddev/.ddev-docker-compose-full.yaml up -d
Container ddev-tryddevproject-415-web Recreate
Container ddev-tryddevproject-415-db Recreate
Container ddev-tryddevproject-415-db Recreated
Container ddev-tryddevproject-415-web Recreated
Container ddev-tryddevproject-415-web Started
Container ddev-tryddevproject-415-db Started
2025-11-04T12:07:35.590 VIRTUAL_HOST=tryddevproject-415.test for web
2025-11-04T12:07:35.591 HTTP_EXPOSE=80:80,8025:8025 for web
2025-11-04T12:07:35.591 HTTPS_EXPOSE=443:80,8026:8025 for web
2025-11-04T12:07:35.591 VIRTUAL_HOST=tryddevproject-415.test for xhgui
2025-11-04T12:07:35.591 HTTP_EXPOSE=8143:80 for xhgui
2025-11-04T12:07:35.591 HTTPS_EXPOSE=8142:80 for xhgui
2025-11-04T12:07:36.232 Copied /Users/michielgerritsen/Sites/tryddevproject-415/.ddev/traefik:CopyIntoVolume_fwnwvpgicrkl into /mnt/v/traefik in 38.894291ms
2025-11-04T12:07:36.259 Exec chown -R 501 /mnt/v/traefik stdout=, stderr=, err=<nil>
2025-11-04T12:07:36.442 Copied Traefik certs in /Users/michielgerritsen/Sites/tryddevproject-415/.ddev/traefik/certs to ddev-global-cache/traefik
Starting Mutagen sync process...
2025-11-04T12:07:36.507 Using Mutagen config file /Users/michielgerritsen/Sites/tryddevproject-415/.ddev/mutagen/mutagen.yml
2025-11-04T12:07:37.369 Mutagen status after sync: ok
Mutagen sync flush completed in 1s.
For details on sync status 'ddev mutagen st tryddevproject-415 -l'
2025-11-04T12:07:37.369 Running /start.sh in ddev-webserver
Waiting for containers to become ready: [web db]
2025-11-04T12:07:44.774 Copied /Users/michielgerritsen/.ddev/commands:CopyIntoVolume_zecuyfhulgqz into /mnt/v/global-commands in 41.689208ms
2025-11-04T12:07:44.804 Exec chown -R 501 /mnt/v/global-commands stdout=, stderr=, err=<nil>
2025-11-04T12:07:45.055 Testing to see if /mnt/ddev_config is properly mounted
2025-11-04T12:07:45.130 Getting stderr output from 'log-stderr.sh --show'
Starting ddev-router if necessary...
2025-11-04T12:07:45.247 VIRTUAL_HOST=tryddevproject-415.test for web
2025-11-04T12:07:45.247 HTTP_EXPOSE=80:80,8025:8025 for web
2025-11-04T12:07:45.247 HTTPS_EXPOSE=443:80,8026:8025 for web
2025-11-04T12:07:45.247 VIRTUAL_HOST=tryddevproject-415.test for xhgui
2025-11-04T12:07:45.247 HTTP_EXPOSE=8143:80 for xhgui
2025-11-04T12:07:45.247 HTTPS_EXPOSE=8142:80 for xhgui
2025-11-04T12:07:45.688 Copied /Users/michielgerritsen/.ddev/traefik:CopyIntoVolume_dboukchecset into /mnt/v/traefik in 32.971958ms
2025-11-04T12:07:45.713 Exec chown -R 501 /mnt/v/traefik stdout=, stderr=, err=<nil>
2025-11-04T12:07:45.898 Copied global Traefik config in /Users/michielgerritsen/.ddev/traefik/certs to ddev-global-cache/traefik
2025-11-04T12:07:45.937 Waiting for ddev-router to become ready, timeout=60
2025-11-04T12:07:46.463 ddev-router is ready
Successfully started tryddevproject-415
Your project can be reached at https://tryddevproject-415.test
See 'ddev describe' for alternate URLs.
======== curl -I of http://127.0.0.1 from inside container ========
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
HTTP/1.1 200 OK
Server: nginx
Date: Tue, 04 Nov 2025 11:07:49 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Vary: Accept-Encoding
======== curl -I of http://127.0.0.1:33447 (web container http docker bind port) from outside ========
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
HTTP/1.1 200 OK
Server: nginx
Date: Tue, 04 Nov 2025 11:07:49 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Vary: Accept-Encoding
======== curl -I of http://tryddevproject-415.test (router http URL) from outside ========
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:05 --:--:-- 0
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Date: Tue, 04 Nov 2025 11:07:54 GMT
Server: nginx
Vary: Accept-Encoding
======== Full curl of http://tryddevproject-415.test (router http URL) from outside ========
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 286 0 286 0 0 56 0 --:--:-- 0:00:05 --:--:-- 63
Success accessing database... db via TCP/IP<br />
ddev is working.<br />
The output file for Discord or issue queue is in
<b>/var/folders/k9/01xr34bd4sl2tc3t3bngc0w80000gn/T/ddev-debug-test.txt</b><br />
file:///var/folders/k9/01xr34bd4sl2tc3t3bngc0w80000gn/T/ddev-debug-test.txt<br />
======== Full curl of https://tryddevproject-415.test (router https URL) from outside ========
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 286 0 286 0 0 56 0 --:--:-- 0:00:05 --:--:-- 62
Success accessing database... db via TCP/IP<br />
ddev is working.<br />
The output file for Discord or issue queue is in
<b>/var/folders/k9/01xr34bd4sl2tc3t3bngc0w80000gn/T/ddev-debug-test.txt</b><br />
file:///var/folders/k9/01xr34bd4sl2tc3t3bngc0w80000gn/T/ddev-debug-test.txt<br />
======== curl -I of https://www.google.com to check internet access and VPN ========
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
HTTP/2 200
content-type: text/html; charset=ISO-8859-1
content-security-policy-report-only: object-src 'none';base-uri 'self';script-src 'nonce-of-BFQgWqGzWcpYAO6bM9A' 'strict-dynamic' 'report-sample' 'unsafe-eval' 'unsafe-inline' https: http:;report-uri https://csp.withgoogle.com/csp/gws/other-hp
accept-ch: Sec-CH-Prefers-Color-Scheme
p3p: CP="This is not a P3P policy! See g.co/p3phelp for more info."
date: Tue, 04 Nov 2025 11:08:04 GMT
server: gws
x-xss-protection: 0
x-frame-options: SAMEORIGIN
expires: Tue, 04 Nov 2025 11:08:04 GMT
cache-control: private
set-cookie: AEC=AaJma5si0hbGkVku1zzkIaTO_2UvJqPy0_bsfoaexUvx0QJ0FBt7PV1AJg; expires=Sun, 03-May-2026 11:08:04 GMT; path=/; domain=.google.com; Secure; HttpOnly; SameSite=lax
set-cookie: __Secure-ENID=29.SE=Snb7ZUSrTVZEVoe5WMV8_gQqAjyyHI8-Lbgg7l3i0NFMoXMT0s8S4XMng8mASGQQCQ077HAgr4XqWhew2MVVXEiB6EWPSikMLg1cMAhgrjl5Yr3QKrjzzFV-PBe8-2ZeyajdK87gmQvBfQfrbUua5QMerQ7JVVJYjr88t4YibLfoftHECkviOD0JuaQmEvKaj74ZmR0L6XlL-WNlMsJwju0BZWn7S66DBYRYZkaJSjRzatmVy_o8AApfKWEK; expires=Sat, 05-Dec-2026 03:26:22 GMT; path=/; domain=.google.com; Secure; HttpOnly; SameSite=lax
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
======== host.docker.internal status ========
PING host.docker.internal (0.250.250.254) 56(84) bytes of data.
64 bytes from host.orb.internal (0.250.250.254): icmp_seq=1 ttl=62 time=0.553 ms
--- host.docker.internal ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.553/0.553/0.553/0.000 ms
======== Project ownership on host ========
drwxr-xr-x 4 michielgerritsen staff 128 Nov 4 11:55 ../tryddevproject-415
======== Project ownership in container ========
drwxr-xr-x 1 michielgerritsen dialout 16 Nov 4 12:07 //var/www/html
======== In-container filesystem ========
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/vdb1 btrfs 615892084 548436924 67455160 90% /var/www
======== Thanks for running the diagnostic! ========
Running ddev launch in 3 seconds
Running ddev launch
Waiting for ddev launch to complete before deleting project
Cleanup: deleting test project tryddevproject-415
Container ddev-tryddevproject-415-db Stopped
Container ddev-tryddevproject-415-web Stopped
Container ddev-tryddevproject-415-web Stopped
Container ddev-tryddevproject-415-db Stopped
Container ddev-tryddevproject-415-db Removed
Container ddev-tryddevproject-415-web Removed
Network ddev-tryddevproject-415_default Removed
/usr/local/bin/ddev-hostname needs to run with administrative privileges.
This is required to add unresolvable hostnames to the hosts file.
You may need to enter your password for sudo or allow elevation.
DDEV will issue the command:
/usr/local/bin/ddev-hostname --remove tryddevproject-415.test 127.0.0.1
Removed 'tryddevproject-415.test' (127.0.0.1) from the hosts file
Volume tryddevproject-415-mariadb for project tryddevproject-415 was deleted
Volume tryddevproject-415-postgres for project tryddevproject-415 was deleted
Volume tryddevproject-415_project_mutagen for project tryddevproject-415 was deleted
Image ddev/ddev-webserver:v1.24.9-tryddevproject-415-built for project tryddevproject-415 was deleted
Image ddev/ddev-dbserver-mariadb-10.11:v1.24.9-tryddevproject-415-built for project tryddevproject-415 was deleted
Project tryddevproject-415 was deleted. Your code and configuration are unchanged.
Optionally, run `docker builder prune` to clean unused builder cache.
Please remove the files from this test with 'rm -r ../tryddevproject-415'
Preliminary checklist
ddev debug testto include output belowOutput of
ddev debug testExpand `ddev debug test` diagnostic information
Expected Behavior
DDEV should come up, and we should be able to resolve the configured URL
Actual Behavior
When using the GitHub Action, it looks like the project is ready:
But when trying to reach the URL using cURL it's unable to resolve the URL:
I have this issue on multiple projects. Some use cURL, others Playwright. The effect is the same everywhere, the URL can't be reached.
Steps To Reproduce
.ddevfolder in git. Have a GitHub Action that contains the DDEV action:After that step, add a check to see if you can connect to the host:
Anything else?
This seems related to the v1.24.9 release. When I pin the version to v1.24.8, everything works as expected.