Skip to content

v1.24.9: Unable to reach project URL in CI when using custom project_tld #7790

@michielgerritsen

Description

@michielgerritsen

Preliminary checklist

Output of ddev debug test

Expand `ddev debug test` diagnostic information


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

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:

Building project images...Project images built in 9s.
 Network ddev-meetmagento-nl_default  Created
 Container ddev-meetmagento-nl-db  Created
 Container ddev-meetmagento-nl-web  Created
 Container ddev-meetmagento-nl-db  Started
 Container ddev-meetmagento-nl-web  Started
Waiting for containers to become ready: [web db]
Starting ddev-router if necessary...
 Container ddev-router  Created
 Container ddev-router  Started
Successfully started meetmagento-nl
Your project can be reached at https://meetmagento-nl.test/
See 'ddev describe' for alternate URLs.

But when trying to reach the URL using cURL it's unable to resolve the URL:

Run curl --fail-with-body -vvv https://meetmagento-nl.test/
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0* Could not resolve host: meetmagento-nl.test
* Closing connection
curl: (6) Could not resolve host: meetmagento-nl.test

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

  1. Set up a project and include the .ddev folder in git. Have a GitHub Action that contains the DDEV action:
- uses: actions/checkout@v5

- name: Setup DDEV
  uses: ddev/github-action-setup-ddev@v1

After that step, add a check to see if you can connect to the host:

- name: Fetch URL
  run: curl --fail-with-body -vvv https://project-url.test
  1. Commit and push the whole thing, triggering a build.

Anything else?

This seems related to the v1.24.9 release. When I pin the version to v1.24.8, everything works as expected.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions