-
-
Notifications
You must be signed in to change notification settings - Fork 701
Description
Preliminary checklist
- I am using the latest stable version of DDEV (see upgrade guide)
- I have searched existing issues
- I have checked the troubleshooting guide
- I have run
ddev utility testor at leastddev utility diagnoseto include output below
Output of ddev utility test or ddev utility diagnose
Expand `ddev utility test` diagnostic information
======== Output file will be in /tmp/ddev-debug-test.txt ================ docker pull ddev/ddev-utilities ========
======== DDEV version ========
ITEM VALUE
DDEV version v1.25.0
architecture amd64
cgo_enabled 0
db ddev/ddev-dbserver-mariadb-11.8:v1.25.0
ddev-environment wsl2
ddev-ssh-agent ddev/ddev-ssh-agent:v1.25.0
docker 29.2.1
docker-api 1.53
docker-compose v5.0.2
docker-platform wsl2-docker-ce
global-ddev-dir /home/info/.ddev
go-version go1.25.6
mutagen 0.18.1
os linux
router ddev/ddev-traefik-router:v1.25.0
web ddev/ddev-webserver:v1.25.0
xhgui-image ddev/ddev-xhgui:v1.25.0
======== project configuration via ddev utility configyaml ========
Complete processed project configuration:
additional_fqdns: []
additional_hostnames: []
composer_version: "2"
corepack_enable: true
database:
type: mariadb
version: "11.8"
default_container_timeout: "120"
docroot: web
name: hoogv
nodejs_version: "24"
php_version: "8.4"
project_tld: ddev.site
type: drupal11
use_dns_when_possible: true
webimage: ddev/ddev-webserver:v1.25.0
webserver_type: nginx-fpm
xdebug_enabled: false
======== DDEV Global Information ========
Global DDEV dir is /home/info/.ddev
addon-data-url=https://addons.ddev.com/addons.json
developer-mode=false
fail-on-hook-fail=false
instrumentation-opt-in=true
instrumentation-queue-size=0
instrumentation-reporting-interval=0s
instrumentation-user=
internet-detection-timeout-ms=3000
last-started-version=v1.25.0
letsencrypt-email=
mailpit-http-port=8025
mailpit-https-port=8026
mkcert-caroot=/home/info/.local/share/mkcert
no-bind-mounts=false
omit-containers=[]
omit-project-name-by-default=false
performance-mode=none
project-tld=ddev.site
remote-config-update-interval=0
remote-config-url=https://raw.githubusercontent.com/ddev/remote-config/main/remote-config.jsonc
required-docker-compose-version=v5.0.2
router-bind-all-interfaces=false
router-http-port=80
router-https-port=443
share-default-provider=
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=8143
xhgui-https-port=8142
xhprof-mode=xhgui
======== OS Information ========
Default shell: /bin/bash
uname -a: Linux Servje11 6.6.87.2-microsoft-standard-WSL2 #1 SMP PREEMPT_DYNAMIC Thu Jun 5 18:30:46 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
Distro: Ubuntu 24.04.4 LTS
======== existing project customizations ========
======== installed DDEV add-ons ========
No registered add-ons were found.
======== WSL2 information ========
WSL version=WSL-versiie: 2.6.3.0
Kernelversie: 6.6.87.2-1
WSLg-versie: 1.0.71
MSRDC-versie: 1.2.6353
Direct3D-versie: 1.611.1-81528511
DXCore-versie: 10.0.26100.1-240331-1435.ge-release
Windows-versie: 10.0.26200.7840
WSL2 networking mode=nat
======== ddev installation alternate locations: ========
/usr/bin/ddev
/bin/ddev
======== Creating dummy project named tryddevproject-28984 in ../tryddevproject-28984 ========
Creating a new DDEV project config in the current directory (/home/info/sites/tryddevproject-28984)
Once completed, your configuration will be written to /home/info/sites/tryddevproject-28984/.ddev/config.yaml
Configuring a 'php' project named 'tryddevproject-28984' with docroot 'web' at '/home/info/sites/tryddevproject-28984/web'.
For full details use 'ddev describe'.
Configuration complete. You may now run 'ddev start'.
======== User information (id -a) ========
uid=1000(info) gid=1000(info) groups=1000(info),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),100(users),989(docker)
======== docker provider info ========
docker client location: -rwxr-xr-x 1 root root 44015908 Feb 2 18:17 /usr/bin/docker
docker client alternate locations:
/usr/bin/docker
/bin/docker
Docker provider: wsl2-docker-ce
======== proxy settings ========
HTTP_PROXY=''
http_proxy=''
HTTPS_PROXY=''
https_proxy=''
NO_PROXY=''
no_proxy=''
======== docker version ========
Client: Docker Engine - Community
Version: 29.2.1
API version: 1.53
Go version: go1.25.6
Git commit: a5c7197
Built: Mon Feb 2 17:17:26 2026
OS/Arch: linux/amd64
Context: default
Server: Docker Engine - Community
Engine:
Version: 29.2.1
API version: 1.53 (minimum version 1.44)
Go version: go1.25.6
Git commit: 6bc6209
Built: Mon Feb 2 17:17:26 2026
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: v2.2.1
GitCommit: dea7da592f5d1d2b7755e3a161be07f43fad8f75
runc:
Version: 1.3.4
GitCommit: v1.3.4-0-gd6d73eb8
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
DOCKER_HOST=notset
DOCKER_CONTEXT=notset
DOCKER_DEFAULT_PLATFORM=notset
======== ddev utility dockercheck ========
Docker platform: wsl2-docker-ce
docker buildx version v0.31.1
Using Docker context: default
Using Docker host: unix:///var/run/docker.sock
docker-compose: v5.0.2
Docker version: 29.2.1
Docker API version: 1.53
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 1006.9G 6.1G 949.5G 1% /
======== Existing docker containers ========
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
======== docker system df ========
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 9 0 3.525GB 1.677GB (47%)
Containers 0 0 0B 0B
Local Volumes 4 0 166.8MB 166.8MB (100%)
Build Cache 61 0 935.5MB 49.15kB
Tips:
- Periodically check your Docker filesystem usage with 'docker system df'
- Use 'docker builder prune' to remove unused Docker build cache (it doesn't remove your data)
- 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/bin/mkcert
/bin/mkcert
v1.4.4
CAROOT= WSLENV=WT_SESSION:WT_PROFILE_ID:CAROOT/up;1 JAVA_HOME=
/home/info/.local/share/mkcert
total 8
-r-------- 1 info info 2484 Feb 28 15:37 rootCA-key.pem
-rw-r--r-- 1 info info 1619 Feb 28 15:37 rootCA.pem
======== ping attempt on ddev.site ========
ping: dkdkd.ddev.site: Temporary failure in name resolution
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
/bin/curl
curl 8.5.0 (x86_64-pc-linux-gnu) libcurl/8.5.0 OpenSSL/3.0.13 zlib/1.3 brotli/1.1.0 zstd/1.5.5 libidn2/2.3.7 libpsl/0.21.2 (+libidn2/2.3.7) libssh/0.10.6/openssl/zlib nghttp2/1.59.0 librtmp/2.3 OpenLDAP/2.6.10
Release-Date: 2023-12-06, security patched: 8.5.0-2ubuntu10.7
Protocols: dict file ftp ftps gopher gophers http https imap imaps ldap ldaps mqtt pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS brotli GSS-API HSTS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM PSL SPNEGO SSL threadsafe TLS-SRP UnixSockets zstd
======== ddev utility rebuild ========
Rebuilding project images without Docker cache...
Executing /home/info/.ddev/bin/docker-compose -f /home/info/sites/tryddevproject-28984/.ddev/.ddev-docker-compose-full.yaml --progress plain build web --no-cache
Image ddev/ddev-webserver:v1.25.0-tryddevproject-28984-built Building
#1 [internal] load local bake definitions
#1 reading from stdin 868B done
#1 DONE 0.0s
#2 [internal] load build definition from Dockerfile
#2 transferring dockerfile: 1.64kB done
#2 DONE 0.0s
#3 [internal] load metadata for docker.io/ddev/ddev-webserver:v1.25.0
#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.25.0@sha256:f6c3fd37615eb3ea59178ff9f06f68d8126e852adc2e9e5676343c3def52b74d
#5 resolve docker.io/ddev/ddev-webserver:v1.25.0@sha256:f6c3fd37615eb3ea59178ff9f06f68d8126e852adc2e9e5676343c3def52b74d 0.0s done
#5 CACHED
#6 [2/9] RUN getent group tty || groupadd tty
#6 0.260 tty:x:5:
#6 DONE 0.3s
#7 [3/9] RUN (groupadd --gid "1000" "info" || groupadd "info" || true) && (useradd -G tty -l -m -s "/bin/bash" --gid "info" --comment '' --uid "1000" "info" || useradd -G tty -l -m -s "/bin/bash" --gid "info" --comment '' "info" || useradd -G tty -l -m -s "/bin/bash" --gid "1000" --comment '' "info" || useradd -G tty -l -m -s "/bin/bash" --comment '' "info")
#7 DONE 0.4s
#8 [4/9] RUN mkdir -p /home/info && chown info /home/info && chmod 600 /home/info/.pgpass
#8 DONE 0.3s
#9 [5/9] RUN log-stderr.sh mariadb-compat-install.sh || true
#9 0.381 MariaDB compatibility wrappers installed, using mariadb:11.8
#9 DONE 0.4s
#10 [6/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
#10 0.054 Storing "stable" as default update channel for the next self-update run.
#10 0.199 Upgrading to version 2.9.5 (stable channel).
#10 0.227
#10 0.498 Use composer self-update --rollback to return to version 2.9.4
#10 0.830 You are already using the latest available Composer version 2.9.5 (2.x channel).
#10 DONE 0.9s
#11 [7/9] RUN timeout 30 apt-get update || true
#11 0.429 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB]
#11 0.474 Get:2 https://packages.sury.org/php trixie InRelease [6126 B]
#11 0.480 Get:3 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
#11 0.502 Get:4 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
#11 0.515 Get:5 https://apt.postgresql.org/pub/repos/apt trixie-pgdg InRelease [180 kB]
#11 0.520 Get:6 http://deb.debian.org/debian trixie/main amd64 Packages [9670 kB]
#11 0.535 Get:7 https://packages.sury.org/php trixie/main amd64 Packages [275 kB]
#11 0.629 Get:8 https://apt.postgresql.org/pub/repos/apt trixie-pgdg/main amd64 Packages [395 kB]
#11 0.659 Get:9 https://archive.mariadb.org/mariadb-11.8/repo/debian trixie InRelease [4626 B]
#11 0.672 Get:10 http://deb.debian.org/debian trixie-updates/main amd64 Packages [5412 B]
#11 0.673 Get:11 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [113 kB]
#11 0.693 Get:12 https://dl.cloudsmith.io/public/platformsh/cli/deb/debian trixie InRelease [10.2 kB]
#11 0.772 Get:13 https://archive.mariadb.org/mariadb-11.8/repo/debian trixie/main amd64 Packages [31.3 kB]
#11 0.869 Get:14 https://dl.cloudsmith.io/public/platformsh/upsun-cli/deb/debian trixie InRelease [10.2 kB]
#11 1.055 Get:15 https://dl.cloudsmith.io/public/symfony/stable/deb/debian trixie InRelease [11.0 kB]
#11 1.212 Get:16 https://dl.cloudsmith.io/public/platformsh/cli/deb/debian trixie/main amd64 Packages [6164 B]
#11 1.374 Get:17 https://dl.cloudsmith.io/public/platformsh/upsun-cli/deb/debian trixie/main amd64 Packages [4955 B]
#11 1.459 Get:18 http://packages.blackfire.io/debian any InRelease [29.2 kB]
#11 1.486 Get:19 https://dl.cloudsmith.io/public/symfony/stable/deb/debian trixie/main amd64 Packages [9952 B]
#11 2.481 Get:20 http://packages.blackfire.io/debian any/main amd64 Packages [39.1 kB]
#11 2.505 Fetched 11.0 MB in 2s (5104 kB/s)
#11 2.505 Reading package lists...
#11 DONE 3.1s
#12 [8/9] RUN curl --connect-timeout 10 --max-time 20 --fail -I https://www.google.com || true
#12 0.328 % Total % Received % Xferd Average Speed Time Time Time Current
#12 0.328 Dload Upload Total Spent Left Speed
#12 0.328
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
#12 0.414 HTTP/2 200
#12 0.414 content-type: text/html; charset=ISO-8859-1
#12 0.414 content-security-policy-report-only: object-src 'none';base-uri 'self';script-src 'nonce-7AlhMmIaM_3l1Rj0Gy-s_A' 'strict-dynamic' 'report-sample' 'unsafe-eval' 'unsafe-inline' https: http:;report-uri https://csp.withgoogle.com/csp/gws/other-hp
#12 0.414 reporting-endpoints: default="//www.google.com/httpservice/retry/jserror?ei=6wCjaYryF-S4-d8PwbjcEA&cad=crash&error=Page%20Crash&jsel=1&bver=2385&dpf=yB0F705CiAsXbzIt4siulEtSAKUq6mvWTUMqNJhBrkk"
#12 0.414 accept-ch: Sec-CH-Prefers-Color-Scheme
#12 0.414 p3p: CP="This is not a P3P policy! See g.co/p3phelp for more info."
#12 0.414 date: Sat, 28 Feb 2026 14:51:23 GMT
#12 0.414 server: gws
#12 0.414 x-xss-protection: 0
#12 0.414 x-frame-options: SAMEORIGIN
#12 0.414 expires: Sat, 28 Feb 2026 14:51:23 GMT
#12 0.414 cache-control: private
#12 0.414 set-cookie: AEC=AaJma5syxfufDgBc6f0dn0PlhY07RK9lZKwZpkMugR0ZM3rPLNJCFxSiyWc; expires=Thu, 27-Aug-2026 14:51:23 GMT; path=/; domain=.google.com; Secure; HttpOnly; SameSite=lax
#12 0.414 set-cookie: __Secure-ENID=31.SE=bS0h6iH4wG6lGMXH-RP3IkQyEL-cVlh7x4CxXCuml4TGnaEDwkeqkxQH8VN16YzrJMby5MwM5PmO6muhuD_9IeJojwQBpOXUdvO7P8sYsiPWg85L2T8jZiN3xs18YLTugRbuDlwqMDgCT0PbZbYThJxIQ0JSUavf_SpR3NJuxaBYCIc4GBfIwm6qth3eGp7UaHy6-2mhZgZxayCghSPZnIhFKeWjBOA4KeBQXcz_nqd0HowMOTGQEODoJE5BZA57-IQK; expires=Wed, 31-Mar-2027 07:09:41 GMT; path=/; domain=.google.com; Secure; HttpOnly; SameSite=lax
#12 0.414 set-cookie: __Secure-BUCKET=CMcC; expires=Thu, 27-Aug-2026 14:51:23 GMT; path=/; domain=.google.com; Secure; HttpOnly
#12 0.414 alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
#12 0.414
#12 DONE 0.4s
#13 [9/9] RUN chmod 777 /run/php /var/log && chmod -f ugo+rwx /usr/local/bin /usr/local/bin/* && mkdir -p /tmp/xhprof && chmod -R ugo+w /etc/php /var/lib/php /tmp/xhprof
#13 DONE 1.5s
#14 exporting to image
#14 exporting layers
#14 exporting layers 0.9s done
#14 exporting manifest sha256:816be621f86a75088be9ec95c386393ee4c6474bfb8e91ddfd76da7909c767c9 0.0s done
#14 exporting config sha256:34dbc9901d0a71732c931e4b7f3df0bcc1836b140fe6fa00b72ca6ca9ed73cd6 0.0s done
#14 exporting attestation manifest sha256:13971c824fbda5573685e14e5c01ebbc830b7d3ed13d96d8a45cb60d8e5782b9 0.0s done
#14 exporting manifest list sha256:543b41789623f97cfcaef13c5c7d0270ef257df47aef77be65d9533603749584 0.0s done
#14 naming to docker.io/ddev/ddev-webserver:v1.25.0-tryddevproject-28984-built done
#14 unpacking to docker.io/ddev/ddev-webserver:v1.25.0-tryddevproject-28984-built
#14 unpacking to docker.io/ddev/ddev-webserver:v1.25.0-tryddevproject-28984-built 0.3s done
#14 DONE 1.3s
#15 resolving provenance for metadata file
#15 DONE 0.0s
Image ddev/ddev-webserver:v1.25.0-tryddevproject-28984-built Built
Rebuilt web service cache for tryddevproject-28984 in 10s
Network ddev_default 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:
- /home/info/sites/tryddevproject-28984/.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-28984.ddev.site is not currently resolvable, trying to add it to the hosts file
/usr/bin/ddev-hostname.exe 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/bin/ddev-hostname.exe tryddevproject-28984.ddev.site 127.0.0.1
Building project images....
Project images built in 1s.
Network ddev-tryddevproject-28984_default Created
Container ddev-tryddevproject-28984-web Started
Container ddev-tryddevproject-28984-db Started
Waiting for containers to become ready: [web db]... ready in 4.5s
Starting ddev-router, pushing config...
Container ddev-router Started
Waiting for ddev-router to become ready... ready in 5.5s
Restarted tryddevproject-28984
======== Project startup ========
2026-02-28T15:52:07.563 Downloading sponsorship data from remote source.
Starting tryddevproject-28984...
2026-02-28T15:52:07.878 GetAvailableRouterPort(): Router exists, checking bound ports
2026-02-28T15:52:07.878 GetAvailableRouterPort(): proposedPort 80 already bound on ddev-router, accepting it
2026-02-28T15:52:07.890 GetAvailableRouterPort(): Router exists, checking bound ports
2026-02-28T15:52:07.891 GetAvailableRouterPort(): proposedPort 443 already bound on ddev-router, accepting it
2026-02-28T15:52:07.904 GetAvailableRouterPort(): Router exists, checking bound ports
2026-02-28T15:52:07.905 GetAvailableRouterPort(): proposedPort 8025 already bound on ddev-router, accepting it
2026-02-28T15:52:07.916 GetAvailableRouterPort(): Router exists, checking bound ports
2026-02-28T15:52:07.917 GetAvailableRouterPort(): proposedPort 8026 already bound on ddev-router, accepting it
2026-02-28T15:52:07.930 GetAvailableRouterPort(): Router exists, checking bound ports
2026-02-28T15:52:07.931 GetAvailableRouterPort(): proposedPort 8143 already bound on ddev-router, accepting it
2026-02-28T15:52:07.942 GetAvailableRouterPort(): Router exists, checking bound ports
2026-02-28T15:52:07.943 GetAvailableRouterPort(): proposedPort 8142 already bound on ddev-router, accepting it
2026-02-28T15:52:08.069 host.docker.internal='172.21.192.1' because IsWSL2 and !IsDockerDesktop; received from 'ip -4 route show default'
2026-02-28T15:52:08.069 Using automatically detected timezone: TZ=Europe/Amsterdam
2026-02-28T15:52:08.414 All images already exist locally, no pull needed
2026-02-28T15:52:08.875 creating docker volume ddev-global-cache
2026-02-28T15:52:08.876 creating docker volume ddev-tryddevproject-28984-snapshots
2026-02-28T15:52:08.876 creating docker volume tryddevproject-28984-mariadb
2026-02-28T15:52:09.387 Exec chown -R 1000:1000 /mnt/ddev-global-cache /var/lib/mysql
2026-02-28T15:52:09.467 Done chown -R 1000:1000 /mnt/ddev-global-cache /var/lib/mysql: output=
Using custom web-build configuration:
- /home/info/sites/tryddevproject-28984/.ddev/web-build/Dockerfile.test
Custom configuration is updated on restart.
If you don't see your custom configuration taking effect, run 'ddev restart'.
2026-02-28T15:52:09.508 host.docker.internal='172.21.192.1' because IsWSL2 and !IsDockerDesktop; received from 'ip -4 route show default'
2026-02-28T15:52:09.508 Using automatically detected timezone: TZ=Europe/Amsterdam
Building project images...
2026-02-28T15:52:09.586 Executing docker-compose -f /home/info/sites/tryddevproject-28984/.ddev/.ddev-docker-compose-full.yaml --progress=plain build
.
Project images built in 1s.
2026-02-28T15:52:11.062 Removing dangling images for the project ddev-tryddevproject-28984
2026-02-28T15:52:11.112 Executing docker-compose -f /home/info/sites/tryddevproject-28984/.ddev/.ddev-docker-compose-full.yaml up -d
Container ddev-tryddevproject-28984-web Recreate
Container ddev-tryddevproject-28984-db Recreate
Container ddev-tryddevproject-28984-web Started
Container ddev-tryddevproject-28984-db Started
2026-02-28T15:52:22.129 VIRTUAL_HOST=tryddevproject-28984.ddev.site for web
2026-02-28T15:52:22.129 HTTP_EXPOSE=80:80,8025:8025 for web
2026-02-28T15:52:22.129 HTTPS_EXPOSE=443:80,8026:8025 for web
2026-02-28T15:52:22.129 VIRTUAL_HOST=tryddevproject-28984.ddev.site for xhgui
2026-02-28T15:52:22.129 HTTP_EXPOSE=8143:80 for xhgui
2026-02-28T15:52:22.129 HTTPS_EXPOSE=8142:80 for xhgui
2026-02-28T15:52:22.258 Running /start.sh in ddev-webserver
Waiting for containers to become ready: [web db]...
2026-02-28T15:52:23.020 ContainerWait: ddev-tryddevproject-28984-web status change: 'starting' after 515ms
2026-02-28T15:52:26.539 ContainerWait: ddev-tryddevproject-28984-web status change: 'healthy' after 4.532s
2026-02-28T15:52:27.063 ContainerWait: ddev-tryddevproject-28984-db status change: 'healthy' after 524ms
ready in 5.1s
2026-02-28T15:52:27.770 Copied /home/info/.ddev/commands:CopyIntoVolume_jlnbiunzkcvh into /mnt/v/global-commands in 75.916855ms
2026-02-28T15:52:27.843 Exec chown -R 1000 /mnt/v/global-commands stdout=, stderr=, err=
2026-02-28T15:52:28.391 Testing to see if /mnt/ddev_config is properly mounted
2026-02-28T15:52:28.644 Getting stderr output from 'log-stderr.sh --show'
2026-02-28T15:52:28.951 Router port comparison: existing=[10999 443 80 8025 8026 8142 8143] needed=[443 80 8025 8026 8142 8143 10999] match=true
2026-02-28T15:52:28.951 Router ports have not changed, skipping recreation
ddev-router already running, pushing new config...
2026-02-28T15:52:29.495 Copied /home/info/.ddev/traefik:CopyIntoVolume_oiyccqmicizn into /mnt/v/traefik in 88.598653ms
2026-02-28T15:52:29.553 Exec chown -R 1000 /mnt/v/traefik stdout=, stderr=, err=
2026-02-28T15:52:29.315 Copied global Traefik config in /home/info/.ddev/traefik to ddev-global-cache/traefik
2026-02-28T15:52:30.266 Forcing router healthcheck to verify new config is loaded
Waiting for ddev-router to become ready...
2026-02-28T15:52:31.444 Router wait: checking for container with labels map[com.docker.compose.oneoff:False com.docker.compose.service:ddev-router], polling every 500ms for healthy status
2026-02-28T15:52:31.967 ContainerWait: ddev-router status change: 'healthy' after 523ms
ready in 0.5s
2026-02-28T15:52:31.967 Getting traefik error output
2026-02-28T15:52:32.605 ContainersWait: status changed to '2/2 healthy' after 544ms
Successfully started tryddevproject-28984
Your project can be reached at https://tryddevproject-28984.ddev.site
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
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
HTTP/1.1 200 OK
Server: nginx
Date: Sat, 28 Feb 2026 14:52:37 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Vary: Accept-Encoding
======== curl -I of http://127.0.0.1:32775 (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
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
HTTP/1.1 200 OK
Server: nginx
Date: Sat, 28 Feb 2026 14:52:37 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Vary: Accept-Encoding
======== curl -I of http://tryddevproject-28984.ddev.site (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
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Date: Sat, 28 Feb 2026 14:52:37 GMT
Server: nginx
Vary: Accept-Encoding
======== Full curl of http://tryddevproject-28984.ddev.site (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
100 198 0 198 0 0 10634 0 --:--:-- --:--:-- --:--:-- 11000
Success accessing database... db via TCP/IP
ddev is working.
The output file for Discord or issue queue is in
/tmp/ddev-debug-test.txt
file:///tmp/ddev-debug-test.txt
======== Full curl of https://tryddevproject-28984.ddev.site (router https 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
100 198 0 198 0 0 4911 0 --:--:-- --:--:-- --:--:-- 4950
Success accessing database... db via TCP/IP
ddev is working.
The output file for Discord or issue queue is in
/tmp/ddev-debug-test.txt
file:///tmp/ddev-debug-test.txt
======== 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
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-mhIuA274XIWilNX9Vi7gxg' 'strict-dynamic' 'report-sample' 'unsafe-eval' 'unsafe-inline' https: http:;report-uri https://csp.withgoogle.com/csp/gws/other-hp
reporting-endpoints: default="//www.google.com/httpservice/retry/jserror?ei=NQGjaePoB4iqi-gPoMOX4Ak&cad=crash&error=Page%20Crash&jsel=1&bver=2385&dpf=yB0F705CiAsXbzIt4siulEtSAKUq6mvWTUMqNJhBrkk"
accept-ch: Sec-CH-Prefers-Color-Scheme
p3p: CP="This is not a P3P policy! See g.co/p3phelp for more info."
date: Sat, 28 Feb 2026 14:52:37 GMT
server: gws
x-xss-protection: 0
x-frame-options: SAMEORIGIN
expires: Sat, 28 Feb 2026 14:52:37 GMT
cache-control: private
set-cookie: AEC=AaJma5su86Iu7SN4CYV3TOZvKbBj7erq2cCrtw9J9nE9GQsquddFEMJ9lQ; expires=Thu, 27-Aug-2026 14:52:37 GMT; path=/; domain=.google.com; Secure; HttpOnly; SameSite=lax
set-cookie: __Secure-ENID=31.SE=rEAZIqiDncL_6OGTPplkPqXbbv4-wE6mvyCKwk3IDcATmnqQt_Ij9CN9fePIIqPoDNineHacsskerrp_yDTm4fxHEAEMVKtT8MbzHIYY7CGENNqdPU7dKNIYq_0iDuM2UgX7hGTkM-5jcQogO98BJ2KatScqW0wDrqjDPH2mr21J7Uh1lfCPE4A0TSdfLNdGczkxcjKJVP6QOzURGjiKS5X7dFoBLbkiq74-MvAfaXtbAGHeYa77ntKAKu8fKoH_P6Q; expires=Wed, 31-Mar-2027 07:10:55 GMT; path=/; domain=.google.com; Secure; HttpOnly; SameSite=lax
set-cookie: __Secure-BUCKET=CJkG; expires=Thu, 27-Aug-2026 14:52:37 GMT; path=/; domain=.google.com; Secure; HttpOnly
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
======== host.docker.internal status ========
PING host.docker.internal (172.21.192.1) 56(84) bytes of data.
--- host.docker.internal ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
Failed to execute command ping -c 1 host.docker.internal: exit status 1
======== Project ownership on host ========
drwxr-xr-x 4 info info 4096 Feb 28 15:51 ../tryddevproject-28984
======== Project ownership in container ========
drwxr-xr-x 4 info info 4096 Feb 28 15:51 //var/www/html
======== In-container filesystem ========
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/sdd ext4 1055762868 6862408 995196988 1% /var/www/html
======== 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-28984
Container ddev-tryddevproject-28984-web Removed
Container ddev-tryddevproject-28984-db Removed
Network ddev-tryddevproject-28984_default Removed
/usr/bin/ddev-hostname.exe 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/bin/ddev-hostname.exe --remove tryddevproject-28984.ddev.site 127.0.0.1
Volume tryddevproject-28984-mariadb for project tryddevproject-28984 was deleted
Image ddev/ddev-webserver:v1.25.0-tryddevproject-28984-built for project tryddevproject-28984 was deleted
Image ddev/ddev-dbserver-mariadb-11.8:v1.25.0-tryddevproject-28984-built for project tryddevproject-28984 was deleted
Project tryddevproject-28984 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-28984'
Expected Behavior
after ddev launch I see this (translated from Dutch -> English:
Firefox has detected a potential security risk and has not proceeded to hoogv.ddev.site because this website requires a secure connection.
What can you do about this?
hoogv.ddev.site has a security policy called HTTP Strict Transport Security (HSTS), which means that Firefox can only connect to it using a secure connection. You cannot add an exception to visit this website.
The problem is most likely with the website, and there is nothing you can do to fix it.
Actual Behavior
.
Steps To Reproduce
All after a fresh install of DDEV in Windows 11 WSL version 2:
PS C:\Users\info> wsl -l -v
NAME STATE VERSION
- DDEV Running 2
PS C:\Users\info>
Anything else?
No response