-
-
Notifications
You must be signed in to change notification settings - Fork 693
Closed
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 debug testto include output below
Output of ddev debug test
Expand `ddev debug test` diagnostic information
======== Output file will be in /tmp/ddev-debug-test.txt ========
======== Existing project config ========
ddev installation alternate locations:
/usr/bin/ddev
/bin/ddev
These config files were loaded for project testing: [/home/ad.dcs.smcs/skg/testing/.ddev/config.yaml]
name: testing
type: php
php_version: 8.3
webserver_type: nginx-fpm
webimage: ddev/ddev-webserver:v1.24.3
additional_hostnames: []
additional_fqdns: []
database: {mariadb 10.11}
project_tld: ddev.site
use_dns_when_possible: true
composer_version: 2
nodejs_version: 22
default_container_timeout: 120
======== existing project customizations ========
======== installed DDEV add-ons ========
No registered add-ons were found.
======== mutagen situation ========
looking for #ddev-generated in mutagen.yml in project /home/ad.dcs.smcs/skg/testing
.ddev/mutagen/mutagen.yml not found
======== Creating dummy project named tryddevproject-6046 in ../tryddevproject-6046 ========
Creating a new DDEV project config in the current directory (/home/ad.dcs.smcs/skg/tryddevproject-6046)
Once completed, your configuration will be written to /home/ad.dcs.smcs/skg/tryddevproject-6046/.ddev/config.yaml
Configuring a 'php' project named 'tryddevproject-6046' with docroot 'web' at '/home/ad.dcs.smcs/skg/tryddevproject-6046/web'.
For full details use 'ddev describe'.
Configuration complete. You may now run 'ddev start'.
======== OS Information ========
Linux lin-smccomp401 6.11.0-17-generic #17~24.04.2-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 20 22:48:29 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
======== User information ========
uid=307201171([email protected]) gid=307201171([email protected]) groups=307201171([email protected]),999(systemd-journal),307200513(domain [email protected]),307201173([email protected])
======== DDEV version ========
ITEM VALUE
DDEV version v1.24.3
architecture amd64
cgo_enabled 0
db ddev/ddev-dbserver-mariadb-10.11:v1.24.3
ddev-ssh-agent ddev/ddev-ssh-agent:v1.24.3
docker 28.0.1
docker-api 1.48
docker-compose v2.33.1
docker-platform linux-docker
global-ddev-dir /home/ad.dcs.smcs/skg/.ddev
mutagen 0.18.1
os linux
router ddev/ddev-traefik-router:v1.24.3
web ddev/ddev-webserver:v1.24.3
======== proxy settings ========
HTTP_PROXY='http://192.168.0.2:8080'
HTTPS_PROXY='http://192.168.0.2:8080'
http_proxy='http://192.168.0.2:8080'
NO_PROXY='localhost,127.0.0.1,.ddev.site'
======== DDEV global info ========
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.3
letsencrypt-email=
mailpit-http-port=8025
mailpit-https-port=8026
mkcert-caroot=/home/ad.dcs.smcs/skg/.local/share/mkcert
no-bind-mounts=false
omit-containers=[]
performance-mode=none
project-tld=ddev.site
required-docker-compose-version=v2.33.1
router-bind-all-interfaces=false
router-http-port=80
router-https-port=443
simple-formatting=false
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=
======== DOCKER provider info ========
docker client location: -rwxr-xr-x 1 root root 43048640 Feb 26 16:11 /usr/bin/docker
docker client alternate locations:
/usr/bin/docker
/bin/docker
Docker provider: linux-docker
docker version:
Client: Docker Engine - Community
Version: 28.0.1
API version: 1.48
Go version: go1.23.6
Git commit: 068a01e
Built: Wed Feb 26 10:41:12 2025
OS/Arch: linux/amd64
Context: default
Server: Docker Engine - Community
Engine:
Version: 28.0.1
API version: 1.48 (minimum version 1.24)
Go version: go1.23.6
Git commit: bbd0a17
Built: Wed Feb 26 10:41:12 2025
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.7.25
GitCommit: bcc810d6b9066471b0b6fa75f557a15a1cbf31bb
runc:
Version: 1.2.4
GitCommit: v1.2.4-0-g6c52b3f
docker-init:
Version: 0.19.0
GitCommit: de40ad0
docker context:
NAME DESCRIPTION DOCKER ENDPOINT ERROR
default * Current DOCKER_HOST based configuration unix:///var/run/docker.sock
Warning: DOCKER_HOST environment variable overrides the active context. To use a context, either set the global --context flag, or unset DOCKER_HOST environment variable.
DOCKER_DEFAULT_PLATFORM=notset
Docker platform: linux-docker
Using Docker context: default (unix:///var/run/docker.sock)
docker-compose: v2.33.1
Using DOCKER_HOST=unix:///var/run/docker.sock
Docker version: 28.0.1
Docker API version: 1.48
Able to run simple container that mounts a volume.
Docker disk space:Filesystem Size Used Available Use% Mounted on
overlay 467.3G 14.5G 429.0G 3% /
======== Existing docker containers ========
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
======== mkcert information ========
/usr/bin/mkcert
/bin/mkcert
CAROOT= WSLENV= JAVA_HOME=
/home/ad.dcs.smcs/skg/.local/share/mkcert
total 8
-r-------- 1 [email protected] [email protected] 2484 Mar 4 09:19 rootCA-key.pem
-rw-r--r-- 1 [email protected] [email protected] 1708 Mar 4 09:19 rootCA.pem
======== ping attempt on ddev.site ========
PING dkdkd.ddev.site (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.015 ms
--- dkdkd.ddev.site ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.015/0.015/0.015/0.000 ms
======== curl information ========
/usr/bin/curl
/bin/curl
======== ddev debug rebuild ========
Rebuilding project images...
Rebuilding project tryddevproject-6046 with `/home/ad.dcs.smcs/skg/.ddev/bin/docker-compose -f /home/ad.dcs.smcs/skg/tryddevproject-6046/.ddev/.ddev-docker-compose-full.yaml --progress plain build web --no-cache`
#0 building with "default" instance using docker driver
#1 [web internal] load build definition from Dockerfile
#1 transferring dockerfile: 1.54kB done
#1 DONE 0.0s
#2 [web internal] load metadata for docker.io/ddev/ddev-webserver:v1.24.3
#2 DONE 0.0s
#3 [web internal] load .dockerignore
#3 transferring context: 2B done
#3 DONE 0.0s
#4 [web 1/10] FROM docker.io/ddev/ddev-webserver:v1.24.3
#4 CACHED
#5 [web 2/10] RUN getent group tty || groupadd tty
#5 0.106 tty:x:5:
#5 DONE 0.1s
#6 [web 3/10] RUN (groupadd --gid 307201171 "[email protected]" || groupadd "[email protected]" || true) && (useradd -G tty -l -m -s "/bin/bash" --gid "[email protected]" --comment '' --uid 307201171 "[email protected]" || useradd -G tty -l -m -s "/bin/bash" --gid "[email protected]" --comment '' "[email protected]" || useradd -G tty -l -m -s "/bin/bash" --gid "307201171" --comment '' "[email protected]" || useradd -G tty -l -m -s "/bin/bash" --comment '' [email protected] )
#6 0.160 useradd warning: [email protected]'s uid 307201171 outside of the UID_MIN 1000 and UID_MAX 60000 range.
#6 DONE 0.2s
#7 [web 4/10] RUN mkdir -p /home/[email protected] && chown [email protected] /home/[email protected] && chmod 600 /home/[email protected]/.pgpass
#7 DONE 0.2s
#8 [web 5/10] RUN START_SCRIPT_TIMEOUT=30 mariadb-client-install.sh || true
#8 0.156 This script is not intended to run with mariadb:10.11
#8 DONE 0.2s
#9 [web 6/10] 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.270 Storing "stable" as default update channel for the next self-update run.
#9 1.086 You are already using the latest available Composer version 2.8.6 (stable channel).
#9 1.975 You are already using the latest available Composer version 2.8.6 (2.x channel).
#9 DONE 2.0s
#10 [web 7/10] RUN timeout 30 apt-get update || true
#10 0.424 Get:1 https://packages.sury.org/php bookworm InRelease [7551 B]
#10 0.576 Get:2 http://nginx.org/packages/debian bookworm InRelease [2869 B]
#10 0.780 Get:3 http://nginx.org/packages/debian bookworm/nginx amd64 Packages [17.8 kB]
#10 0.985 Get:4 http://deb.debian.org/debian bookworm InRelease [151 kB]
#10 1.002 Get:5 https://dl.cloudsmith.io/public/platformsh/cli/deb/debian bookworm InRelease [3675 B]
#10 1.012 Get:6 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
#10 1.036 Get:7 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
#10 1.060 Get:8 http://deb.debian.org/debian bookworm/main amd64 Packages [8792 kB]
#10 1.184 Get:9 http://deb.debian.org/debian bookworm-updates/main amd64 Packages [13.5 kB]
#10 1.208 Get:10 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [246 kB]
#10 1.527 Get:11 https://dl.cloudsmith.io/public/platformsh/upsun-cli/deb/debian bookworm InRelease [3681 B]
#10 1.662 Get:12 http://packages.blackfire.io/debian any InRelease [29.2 kB]
#10 2.022 Get:13 https://packages.sury.org/php bookworm/main amd64 Packages [255 kB]
#10 2.054 Get:14 https://dl.cloudsmith.io/public/symfony/stable/deb/debian bookworm InRelease [4422 B]
#10 2.608 Get:16 https://dl.cloudsmith.io/public/platformsh/cli/deb/debian bookworm/main amd64 Packages [4504 B]
#10 2.727 Get:17 https://apt.postgresql.org/pub/repos/apt bookworm-pgdg InRelease [129 kB]
#10 2.816 Get:18 https://dl.cloudsmith.io/public/platformsh/upsun-cli/deb/debian bookworm/main amd64 Packages [3347 B]
#10 3.061 Get:15 https://dlm.mariadb.com/repo/mariadb-server/10.11/repo/debian bookworm InRelease [4628 B]
#10 3.064 Get:19 https://dl.cloudsmith.io/public/symfony/stable/deb/debian bookworm/main amd64 Packages [8556 B]
#10 3.377 Get:20 http://packages.blackfire.io/debian any/main amd64 Packages [31.8 kB]
#10 4.754 Get:21 https://dlm.mariadb.com/repo/mariadb-server/10.11/repo/debian bookworm/main amd64 Packages [42.1 kB]
#10 5.279 Get:23 https://apt.postgresql.org/pub/repos/apt bookworm-pgdg/main amd64 Packages [361 kB]
#10 5.885 Get:22 https://dlm.mariadb.com/repo/mariadb-server/10.11/repo/debian bookworm/main arm64 Packages [35.2 kB]
#10 9.742 Fetched 10.3 MB in 10s (1071 kB/s)
#10 9.742 Reading package lists...
#10 DONE 10.1s
#11 [web 8/10] RUN curl -I https://www.google.com
#11 0.157 % Total % Received % Xferd Average Speed Time Time Time Current
#11 0.157 Dload Upload Total Spent Left Speed
#11 0.157
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
#11 0.751 HTTP/1.1 200 Connection established
#11 0.751
#11 0.751 HTTP/2 200
#11 0.751 content-type: text/html; charset=ISO-8859-1
#11 0.751 content-security-policy-report-only: object-src 'none';base-uri 'self';script-src 'nonce-AkgvCIq1_qz0zZ1U49Ei-A' 'strict-dynamic' 'report-sample' 'unsafe-eval' 'unsafe-inline' https: http:;report-uri https://csp.withgoogle.com/csp/gws/other-hp
#11 0.751 accept-ch: Sec-CH-Prefers-Color-Scheme
#11 0.751 p3p: CP="This is not a P3P policy! See g.co/p3phelp for more info."
#11 0.751 date: Tue, 04 Mar 2025 04:29:39 GMT
#11 0.751 server: gws
#11 0.751 x-xss-protection: 0
#11 0.751 x-frame-options: SAMEORIGIN
#11 0.751 expires: Tue, 04 Mar 2025 04:29:39 GMT
#11 0.751 cache-control: private
#11 0.751 set-cookie: AEC=AVcja2dXrfixYB_UvTpc33q2qDpwUDd38iJqWUzb1Aj8Bws3poB4qa2E3lc; expires=Sun, 31-Aug-2025 04:29:39 GMT; path=/; domain=.google.com; Secure; HttpOnly; SameSite=lax
#11 0.751 set-cookie: NID=522=PKfC8cQ-RO_sv_gnoL8XegfuaR1kaYmxlfCuEj33Q3wvzl2MCYayAKZHJH2fPmKc5harDRIpUZn9692_2nj4RIvl9UjEDsufSbjVNlhAHq6J4qsGlMYs0ibXxtUTR9V0Y7fgHltLQ54gAFKeyDVkLyU_HV3ld80d4SiCV9zsF7ooTpE8GeP_HzbMA0Vi3re1PcH0rSEnDQ; expires=Wed, 03-Sep-2025 04:29:39 GMT; path=/; domain=.google.com; HttpOnly
#11 0.751 alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
#11 0.751
#11 DONE 0.8s
#12 [web 9/10] RUN chmod 777 /run/php /var/log
#12 DONE 0.2s
#13 [web 10/10] RUN mkdir -p /tmp/xhprof && chmod -R ugo+w /etc/php /var/lib/php /tmp/xhprof
#13 DONE 1.2s
#14 [web] exporting to image
#14 exporting layers 0.1s done
#14 writing image sha256:7fe40b8b093690e19070508ce4bee408405db3ab113e501c0eec278305a2f771 done
#14 naming to docker.io/ddev/ddev-webserver:v1.24.3-tryddevproject-6046-built done
#14 DONE 0.1s
#15 [web] resolving provenance for metadata file
#15 DONE 0.0s
web Built
Rebuilt Docker cache for project tryddevproject-6046 in 15s
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: [
/home/ad.dcs.smcs/skg/tryddevproject-6046/.ddev/web-build/Dockerfile.test
]
Custom configuration is updated on restart.
If you don't see your custom configuration taking effect, run 'ddev restart'.
Building project images....
Project images built in 1s.
Network ddev-tryddevproject-6046_default Created
Container ddev-tryddevproject-6046-web Created
Container ddev-tryddevproject-6046-db Created
Container ddev-tryddevproject-6046-web Started
Container ddev-tryddevproject-6046-db Started
Waiting for containers to become ready: [web db]
Starting ddev-router if necessary...
Container ddev-router Created
Container ddev-router Started
Failed to restart project: ddev-router failed to become ready; log=, err=health check timed out after 1m0s: labels map[com.docker.compose.service:ddev-router] timed out without becoming healthy, status=, detail= ddev-router:starting
Troubleshoot this with these commands:
[
docker logs ddev-router
docker inspect --format "{{ json .State.Health }}" ddev-router | docker run -i --rm ddev/ddev-utilities jq -r
]
======== Project startup ========
Starting tryddevproject-6046...
2025-03-04T10:00:57.718 GetAvailableRouterPort(): proposedPort 80 is not available, epheneralPort=33000 is available, use it
Port 80 is busy, using 33000 instead, see https://ddev.com/s/port-conflict
2025-03-04T10:00:57.718 GetAvailableRouterPort(): proposedPort 443 is not available, epheneralPort=33001 is available, use it
Port 443 is busy, using 33001 instead, see https://ddev.com/s/port-conflict
2025-03-04T10:00:57.719 GetAvailableRouterPort(): proposedPort 8025 is not available, epheneralPort=33002 is available, use it
Port 8025 is busy, using 33002 instead, see https://ddev.com/s/port-conflict
2025-03-04T10:00:57.72 GetAvailableRouterPort(): proposedPort 8026 is not available, epheneralPort=33003 is available, use it
Port 8026 is busy, using 33003 instead, see https://ddev.com/s/port-conflict
2025-03-04T10:00:57.735 Pulled image for ddev/ddev-webserver:v1.24.3
2025-03-04T10:00:57.735 Pulled image for busybox:stable
2025-03-04T10:00:57.736 Pulled image for ddev/ddev-utilities
2025-03-04T10:00:57.736 Pulled image for ddev/ddev-ssh-agent:v1.24.3
2025-03-04T10:00:57.736 Pulled image for ddev/ddev-traefik-router:v1.24.3
2025-03-04T10:00:58.463 chowning /mnt/ddev-global-cache and /var/lib/mysql to 307201171
2025-03-04T10:00:58.658 done chowning /mnt/ddev-global-cache and /var/lib/mysql to 307201171
Using custom web-build configuration: [
/home/ad.dcs.smcs/skg/tryddevproject-6046/.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-03-04T10:00:58.662 host.docker.internal='' runtime.GOOS==linux and docker 20.10+
2025-03-04T10:00:58.666 Using automatically detected timezone: TZ=Asia/Kolkata
2025-03-04T10:00:58.703 Pulled image for ddev/ddev-dbserver-mariadb-10.11:v1.24.3
2025-03-04T10:00:58.704 Pulled image for ddev/ddev-webserver:v1.24.3
2025-03-04T10:00:58.705 Pulled image for ddev/ddev-ssh-agent:v1.24.3
2025-03-04T10:00:58.705 Pulled image for ddev/ddev-traefik-router:v1.24.3
Building project images...
2025-03-04T10:00:58.705 Executing docker-compose -f /home/ad.dcs.smcs/skg/tryddevproject-6046/.ddev/.ddev-docker-compose-full.yaml build --progress=plain
.
Project images built in 1s.
2025-03-04T10:00:59.916 Removing dangling images for the project ddev-tryddevproject-6046
2025-03-04T10:00:59.917 Executing docker-compose -f /home/ad.dcs.smcs/skg/tryddevproject-6046/.ddev/.ddev-docker-compose-full.yaml up -d
Container ddev-tryddevproject-6046-db Recreate
Container ddev-tryddevproject-6046-web Recreate
Container ddev-tryddevproject-6046-db Recreated
Container ddev-tryddevproject-6046-web Recreated
Container ddev-tryddevproject-6046-db Started
Container ddev-tryddevproject-6046-web Started
2025-03-04T10:01:11.244 VIRTUAL_HOST=tryddevproject-6046.ddev.site for web
2025-03-04T10:01:11.244 HTTP_EXPOSE=33000:80,33002:8025 for web
2025-03-04T10:01:11.244 HTTPS_EXPOSE=33001:80,33003:8025 for web
2025-03-04T10:01:11.489 Copied /home/ad.dcs.smcs/skg/tryddevproject-6046/.ddev/traefik:CopyIntoVolume_tmxfflljetgj into /mnt/v/traefik in 49.252317ms
2025-03-04T10:01:11.531 Exec chown -R 307201171 /mnt/v/traefik stdout=, stderr=, err=<nil>
2025-03-04T10:01:11.621 Copied Traefik certs in /home/ad.dcs.smcs/skg/tryddevproject-6046/.ddev/traefik/certs to ddev-global-cache/traefik
2025-03-04T10:01:11.621 Running /start.sh in ddev-webserver
Waiting for containers to become ready: [web db]
2025-03-04T10:01:14.955 Copied /home/ad.dcs.smcs/skg/.ddev/commands:CopyIntoVolume_yfvievtetpvl into /mnt/v/global-commands in 50.253518ms
2025-03-04T10:01:14.996 Exec chown -R 307201171 /mnt/v/global-commands stdout=, stderr=, err=<nil>
2025-03-04T10:01:15.137 Testing to see if /mnt/ddev_config is properly mounted
2025-03-04T10:01:15.225 Getting stderr output from 'log-stderr.sh --show'
Starting ddev-router if necessary...
2025-03-04T10:01:15.636 Copied /home/ad.dcs.smcs/skg/.ddev/traefik:CopyIntoVolume_nygeofajpxef into /mnt/v/traefik in 47.695812ms
2025-03-04T10:01:15.68 Exec chown -R 307201171 /mnt/v/traefik stdout=, stderr=, err=<nil>
2025-03-04T10:01:15.813 Copied global Traefik config in /home/ad.dcs.smcs/skg/.ddev/traefik/certs to ddev-global-cache/traefik
Container ddev-router Recreate
Container ddev-router Recreated
Container ddev-router Started
2025-03-04T10:01:20.307 Waiting for ddev-router to become ready, timeout=60
Failed to start tryddevproject-6046: ddev-router failed to become ready; log=, err=health check timed out after 1m0s: labels map[com.docker.compose.service:ddev-router] timed out without becoming healthy, status=, detail= ddev-router:starting
Troubleshoot this with these commands:
[
docker logs ddev-router
docker inspect --format "{{ json .State.Health }}" ddev-router | docker run -i --rm ddev/ddev-utilities jq -r
]
┌─────────────────────┬─────────┬───────────────────────┬───────────────────── ≈
│ NAME │ STATUS │ LOCATION │ URL ≈
├─────────────────────┼─────────┼───────────────────────┼───────────────────── ≈
│ testing │ stopped │ ~/testing │ ≈
├─────────────────────┼─────────┼───────────────────────┼───────────────────── ≈
│ tryddevproject-6046 │ OK │ ~/tryddevproject-6046 │ https://127.0.0.1:32 ≈
├─────────────────────┼─────────┼───────────────────────┼───────────────────── ≈
│ Router │ startin │ ~/.ddev │ http://127.0.0.1:109 ≈
│ │ g │ │ ≈
└─────────────────────┴─────────┴───────────────────────┴───────────────────── ≈
┌─────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Project: tryddevproject-6046 ~/tryddevproject-6046 https://127.0.0.1:32817 │
│ Docker platform: linux-docker │
│ Router: traefik │
├──────────────┬──────┬──────────────────────────────────────────────────────┬────────────────────┤
│ SERVICE │ STAT │ URL/PORT │ INFO │
├──────────────┼──────┼──────────────────────────────────────────────────────┼────────────────────┤
│ web │ OK │ https://tryddevproject-6046.ddev.site:33001 │ php PHP 8.3 │
│ │ │ InDocker -> Host: │ Server: nginx-fpm │
│ │ │ - web:80 -> 127.0.0.1:32816 │ Docroot: 'web' │
│ │ │ - web:443 -> 127.0.0.1:32817 │ Perf mode: none │
│ │ │ - web:8025 -> 127.0.0.1:32826 │ Node.js: 22 │
├──────────────┼──────┼──────────────────────────────────────────────────────┼────────────────────┤
│ db │ OK │ InDocker -> Host: │ mariadb:10.11 │
│ │ │ - db:3306 -> 127.0.0.1:32820 │ User/Pass: 'db/db' │
│ │ │ │ or 'root/root' │
├──────────────┼──────┼──────────────────────────────────────────────────────┼────────────────────┤
│ Mailpit │ │ Mailpit: https://tryddevproject-6046.ddev.site:33003 │ │
│ │ │ Launch: ddev mailpit │ │
├──────────────┼──────┼──────────────────────────────────────────────────────┼────────────────────┤
│ Project URLs │ │ https://127.0.0.1:32817, │ │
│ │ │ http://127.0.0.1:32816 │ │
└──────────────┴──────┴──────────────────────────────────────────────────────┴────────────────────┘
============= ddev-tryddevproject-6046-web healthcheck run =========
+ case ":$PATH:" in
+ PATH=/var/www/html/vendor/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ export PATH
+ export EXECIGNORE=/var/www/html/vendor/bin/composer
+ EXECIGNORE=/var/www/html/vendor/bin/composer
+ for f in /etc/bashrc/*.bashrc
+ source /etc/bashrc/commandline-addons.bashrc
++ case ":$PATH:" in
++ PATH=/home/[email protected]/bin:/var/www/html/vendor/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
++ case ":$PATH:" in
++ PATH=/home/[email protected]/bin:/var/www/html/vendor/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/www/html/bin
++ case ":$PATH:" in
++ PATH=/home/[email protected]/bin:/var/www/html/vendor/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/www/html/bin:/mnt/ddev-global-cache/global-commands/web
++ export PATH
++ '[' -s /home/[email protected]/.nvm/nvm.sh ']'
++ source /home/[email protected]/.nvm/nvm.sh
+++ NVM_SCRIPT_SOURCE=']'
+++ '[' -z '' ']'
+++ export NVM_CD_FLAGS=
+++ NVM_CD_FLAGS=
+++ nvm_is_zsh
+++ '[' -n '' ']'
+++ '[' -z /home/[email protected]/.nvm ']'
+++ case $NVM_DIR in
+++ unset NVM_SCRIPT_SOURCE
+++ nvm_process_parameters
+++ local NVM_AUTO_MODE
+++ NVM_AUTO_MODE=use
+++ '[' 0 -ne 0 ']'
+++ nvm_auto use
+++ local NVM_MODE
+++ NVM_MODE=use
+++ case "${NVM_MODE}" in
+++ local VERSION
+++ local NVM_CURRENT
++++ nvm_ls_current
++++ local NVM_LS_CURRENT_NODE_PATH
+++++ command which node
++++ NVM_LS_CURRENT_NODE_PATH=/usr/local/bin/node
+++++ nvm_version_dir iojs
+++++ local NVM_WHICH_DIR
+++++ NVM_WHICH_DIR=iojs
+++++ '[' -z iojs ']'
+++++ '[' iojs = new ']'
+++++ '[' _iojs = _iojs ']'
+++++ nvm_echo /home/[email protected]/.nvm/versions/io.js
+++++ command printf '%s\n' /home/[email protected]/.nvm/versions/io.js
++++ nvm_tree_contains_path /home/[email protected]/.nvm/versions/io.js /usr/local/bin/node
++++ local tree
++++ tree=/home/[email protected]/.nvm/versions/io.js
++++ local node_path
++++ node_path=/usr/local/bin/node
++++ '[' @/home/[email protected]/.nvm/versions/io.js@ = @@ ']'
++++ '[' @/usr/local/bin/node@ = @@ ']'
++++ local previous_pathdir
++++ previous_pathdir=/usr/local/bin/node
++++ local pathdir
+++++ dirname /usr/local/bin/node
++++ pathdir=/usr/local/bin
++++ '[' /usr/local/bin '!=' '' ']'
++++ '[' /usr/local/bin '!=' . ']'
++++ '[' /usr/local/bin '!=' / ']'
++++ '[' /usr/local/bin '!=' /home/[email protected]/.nvm/versions/io.js ']'
++++ '[' /usr/local/bin '!=' /usr/local/bin/node ']'
++++ previous_pathdir=/usr/local/bin
+++++ dirname /usr/local/bin
++++ pathdir=/usr/local
++++ '[' /usr/local '!=' '' ']'
++++ '[' /usr/local '!=' . ']'
++++ '[' /usr/local '!=' / ']'
++++ '[' /usr/local '!=' /home/[email protected]/.nvm/versions/io.js ']'
++++ '[' /usr/local '!=' /usr/local/bin ']'
++++ previous_pathdir=/usr/local
+++++ dirname /usr/local
++++ pathdir=/usr
++++ '[' /usr '!=' '' ']'
++++ '[' /usr '!=' . ']'
++++ '[' /usr '!=' / ']'
++++ '[' /usr '!=' /home/[email protected]/.nvm/versions/io.js ']'
++++ '[' /usr '!=' /usr/local ']'
++++ previous_pathdir=/usr
+++++ dirname /usr
++++ pathdir=/
++++ '[' / '!=' '' ']'
++++ '[' / '!=' . ']'
++++ '[' / '!=' / ']'
++++ '[' / = /home/[email protected]/.nvm/versions/io.js ']'
++++ nvm_tree_contains_path /home/[email protected]/.nvm /usr/local/bin/node
++++ local tree
++++ tree=/home/[email protected]/.nvm
++++ local node_path
++++ node_path=/usr/local/bin/node
++++ '[' @/home/[email protected]/.nvm@ = @@ ']'
++++ '[' @/usr/local/bin/node@ = @@ ']'
++++ local previous_pathdir
++++ previous_pathdir=/usr/local/bin/node
++++ local pathdir
+++++ dirname /usr/local/bin/node
++++ pathdir=/usr/local/bin
++++ '[' /usr/local/bin '!=' '' ']'
++++ '[' /usr/local/bin '!=' . ']'
++++ '[' /usr/local/bin '!=' / ']'
++++ '[' /usr/local/bin '!=' /home/[email protected]/.nvm ']'
++++ '[' /usr/local/bin '!=' /usr/local/bin/node ']'
++++ previous_pathdir=/usr/local/bin
+++++ dirname /usr/local/bin
++++ pathdir=/usr/local
++++ '[' /usr/local '!=' '' ']'
++++ '[' /usr/local '!=' . ']'
++++ '[' /usr/local '!=' / ']'
++++ '[' /usr/local '!=' /home/[email protected]/.nvm ']'
++++ '[' /usr/local '!=' /usr/local/bin ']'
++++ previous_pathdir=/usr/local
+++++ dirname /usr/local
++++ pathdir=/usr
++++ '[' /usr '!=' '' ']'
++++ '[' /usr '!=' . ']'
++++ '[' /usr '!=' / ']'
++++ '[' /usr '!=' /home/[email protected]/.nvm ']'
++++ '[' /usr '!=' /usr/local ']'
++++ previous_pathdir=/usr
+++++ dirname /usr
++++ pathdir=/
++++ '[' / '!=' '' ']'
++++ '[' / '!=' . ']'
++++ '[' / '!=' / ']'
++++ '[' / = /home/[email protected]/.nvm ']'
++++ nvm_echo system
++++ command printf '%s\n' system
+++ NVM_CURRENT=system
+++ '[' _system = _none ']'
+++ '[' _system = _system ']'
++++ nvm_resolve_local_alias default
++++ nvm_echo
++++ command printf '%s\n' ''
+++ VERSION=
+++ '[' -n '' ']'
+++ nvm_rc_version
++ '[' -s /home/[email protected]/.nvm/bash_completion ']'
++ source /home/[email protected]/.nvm/bash_completion
+++ command -v nvm
+++ [[ -n '' ]]
+++ complete -o default -F __nvm nvm
+ unset f
++ ls '/home/[email protected]/.bashrc.d/*'
+ unset i
+ rm -f /tmp/healthy
+ /healthcheck.sh
/var/www/html:OK mailpit:OK phpstatus:OK ========= web container healthcheck ======
{"Status":"healthy","FailingStreak":0,"Log":[{"Start":"2025-03-04T10:01:12.241692673+05:30","End":"2025-03-04T10:01:12.577718546+05:30","ExitCode":1,"Output":"/var/www/html:OK mailpit:FAILED phpstatus:FAILED "},{"Start":"2025-03-04T10:01:13.578057897+05:30","End":"2025-03-04T10:01:13.874106055+05:30","ExitCode":0,"Output":"/var/www/html:OK mailpit:OK phpstatus:OK "},{"Start":"2025-03-04T10:01:14.874446686+05:30","End":"2025-03-04T10:02:14.217675764+05:30","ExitCode":0,"Output":"container was previously healthy, so sleeping 59 seconds before continuing healthcheck... /var/www/html:OK mailpit:OK phpstatus:OK "}]}
============= ddev-router healthcheck =========
{"Status":"starting","FailingStreak":0,"Log":[{"Start":"2025-03-04T10:01:55.730629725+05:30","End":"2025-03-04T10:01:55.80464034+05:30","ExitCode":1,"Output":"Traefik healthcheck failed: Bad healthcheck status: 503 Service Unavailable"},{"Start":"2025-03-04T10:02:00.805029759+05:30","End":"2025-03-04T10:02:00.868018059+05:30","ExitCode":1,"Output":"Traefik healthcheck failed: Bad healthcheck status: 503 Service Unavailable"},{"Start":"2025-03-04T10:02:05.868504957+05:30","End":"2025-03-04T10:02:05.944912359+05:30","ExitCode":1,"Output":"Traefik healthcheck failed: Bad healthcheck status: 503 Service Unavailable"},{"Start":"2025-03-04T10:02:10.945212656+05:30","End":"2025-03-04T10:02:11.023413947+05:30","ExitCode":1,"Output":"Traefik healthcheck failed: Bad healthcheck status: 503 Service Unavailable"},{"Start":"2025-03-04T10:02:16.024256096+05:30","End":"2025-03-04T10:02:16.091727651+05:30","ExitCode":1,"Output":"Traefik healthcheck failed: Bad healthcheck status: 503 Service Unavailable"}]}
============= Global ddev homeadditions =========
/home/ad.dcs.smcs/skg/.ddev/homeadditions/:
total 8
-rwxr-xr-x 1 [email protected] [email protected] 166 Feb 28 15:29 bash_aliases.example
-rwxr-xr-x 1 [email protected] [email protected] 275 Feb 28 15:29 README.txt
============= ddev logs =========
Loading custom entrypoint config from /mnt/ddev_config/web-entrypoint.d
+ ls '/mnt/ddev_config/web-entrypoint.d/*.sh'
+ logpipe=/var/tmp/logpipe
+ [[ ! -p /var/tmp/logpipe ]]
+ exec /usr/bin/supervisord -n -c /etc/supervisor/supervisord-nginx-fpm.conf
2025-03-04 10:01:13,632 INFO Included extra file "/etc/supervisor/php-fpm.conf" during parsing
2025-03-04 10:01:13,632 INFO Included extra file "/etc/supervisor/conf.d/mailpit.conf" during parsing
2025-03-04 10:01:13,632 INFO Included extra file "/etc/supervisor/conf.d/supervisor.conf" during parsing
2025-03-04 10:01:13,637 INFO RPC interface 'supervisor' initialized
2025-03-04 10:01:13,637 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2025-03-04 10:01:13,637 INFO supervisord started with pid 20
2025-03-04 10:01:13,681 INFO spawned: 'php-fpm' with pid 1508
2025-03-04 10:01:13,682 INFO spawned: 'nginx' with pid 1509
2025-03-04 10:01:13,683 INFO spawned: 'mailpit' with pid 1510
[04-Mar-2025 10:01:13] NOTICE: fpm is running, pid 1508
[04-Mar-2025 10:01:13] NOTICE: ready to handle connections
[04-Mar-2025 10:01:13] NOTICE: systemd monitor interval set to 10000ms
2025-03-04 10:01:14,852 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2025-03-04 10:01:14,852 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2025-03-04 10:01:14,852 INFO success: mailpit entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
============= contents of /mnt/ddev_config =========
total 68
drwxr-xr-x 2 [email protected] [email protected] 4096 Mar 4 09:57 addon-metadata
drwxr-xr-x 2 [email protected] [email protected] 4096 Mar 4 09:59 apache
drwxr-xr-x 6 [email protected] [email protected] 4096 Mar 4 09:57 commands
-rw-r--r-- 1 [email protected] [email protected] 11409 Mar 4 09:57 config.yaml
drwxr-xr-x 2 [email protected] [email protected] 4096 Mar 4 09:57 db-build
drwxrwxrwx 2 [email protected] [email protected] 4096 Mar 4 09:59 db_snapshots
drwxr-xr-x 2 [email protected] [email protected] 4096 Mar 4 09:57 homeadditions
drwxr-xr-x 2 [email protected] [email protected] 4096 Mar 4 09:57 mysql
drwxr-xr-x 2 [email protected] [email protected] 4096 Mar 4 09:59 nginx_full
drwxr-xr-x 2 [email protected] [email protected] 4096 Mar 4 09:57 php
drwxr-xr-x 2 [email protected] [email protected] 4096 Mar 4 09:57 providers
drwxr-xr-x 4 [email protected] [email protected] 4096 Mar 4 09:59 traefik
drwxr-xr-x 2 [email protected] [email protected] 4096 Mar 4 09:57 web-build
drwxr-xr-x 2 [email protected] [email protected] 4096 Mar 4 09:57 web-entrypoint.d
drwxr-xr-x 2 [email protected] [email protected] 4096 Mar 4 09:57 xhprof
Start failed.
======== Curl of site 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: Tue, 04 Mar 2025 04:32:21 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Vary: Accept-Encoding
======== curl -I of http://127.0.0.1:32816 (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: Tue, 04 Mar 2025 04:32:21 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Vary: Accept-Encoding
======== curl -I of http://127.0.0.1:32816 (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
Server: nginx
Date: Tue, 04 Mar 2025 04:32:21 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Vary: Accept-Encoding
======== Full curl of http://127.0.0.1:32816 (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 219k 0 --:--:-- --:--:-- --:--:-- 193k
Success accessing database... db via TCP/IP<br />
ddev is working.<br />
The output file for Discord or issue queue is in
<b>/tmp/ddev-debug-test.txt</b><br />
file:///tmp/ddev-debug-test.txt<br />
======== Full curl of https://127.0.0.1:32817 (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
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: https://curl.se/docs/sslcerts.html
curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.
======== Curl 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
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
HTTP/1.1 200 Connection established
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-bL4kr1hirAzahZAcFayFpw' '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 Mar 2025 04:32:22 GMT
server: gws
x-xss-protection: 0
x-frame-options: SAMEORIGIN
expires: Tue, 04 Mar 2025 04:32:22 GMT
cache-control: private
set-cookie: AEC=AVcja2f5I2haQI--YrCgpJD7ORue0ar8Y7tNqjMrEB7mKcFRC16PEsNfTw; expires=Sun, 31-Aug-2025 04:32:22 GMT; path=/; domain=.google.com; Secure; HttpOnly; SameSite=lax
set-cookie: NID=522=cwgtFOXBAzvbv0hlCKsy2zlasjQ0N5aesBrzAEWbodnhl4gjkpy4Ut0B_g-hJk_-rVsB-2jKA4yLkgDBJh0s5JeAOYlf4CrsvR3aEJHmIgIfFf6r3KQrnuVaJ-J2p_X4fGXJnf9FSjUvK7qeb-N4mT6ItRpqllzFPJjYGlE74frNj_qA-YEzEdEDYLEl1Xu1GERiUgTd; expires=Wed, 03-Sep-2025 04:32:22 GMT; path=/; domain=.google.com; HttpOnly
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
======== host.docker.internal status ========
PING host.docker.internal (172.17.0.1) 56(84) bytes of data.
64 bytes from host.docker.internal (172.17.0.1): icmp_seq=1 ttl=64 time=0.050 ms
--- host.docker.internal ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.050/0.050/0.050/0.000 ms
======== Project ownership on host ========
drwxrwxr-x 4 [email protected] [email protected] 4096 Mar 4 09:57 ../tryddevproject-6046
======== Project ownership in container ========
drwxrwxr-x 4 [email protected] [email protected] 4096 Mar 4 09:57 //var/www/html
======== In-container filesystem ========
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/nvme0n1p2 ext4 490048472 15420980 449660888 4% /var/www/html
======== Thanks for running the diagnostic! ========
Running ddev launch in 3 seconds
Running ddev launch
/usr/bin/xdg-open: 882: www-browser: not found
/usr/bin/xdg-open: 882: links2: not found
/usr/bin/xdg-open: 882: elinks: not found
/usr/bin/xdg-open: 882: links: not found
/usr/bin/xdg-open: 882: lynx: not found
/usr/bin/xdg-open: 882: w3m: not found
xdg-open: no method available for opening 'https://127.0.0.1:32817'
Failed to run launch ; error=exit status 3
Waiting for ddev launch to complete before deleting project
Cleanup: deleting test project tryddevproject-6046
Container ddev-tryddevproject-6046-db Stopped
Container ddev-tryddevproject-6046-web Stopped
Container ddev-tryddevproject-6046-web Stopped
Container ddev-tryddevproject-6046-db Stopped
Container ddev-tryddevproject-6046-db Removed
Container ddev-tryddevproject-6046-web Removed
Network ddev-tryddevproject-6046_default Removed
Volume tryddevproject-6046-mariadb for project tryddevproject-6046 was deleted
Volume tryddevproject-6046-postgres for project tryddevproject-6046 was deleted
Volume tryddevproject-6046_project_mutagen for project tryddevproject-6046 was deleted
Project tryddevproject-6046 was deleted. Your code and configuration are unchanged.
Please remove the files from this test with 'rm -r ../tryddevproject-6046'
Expected Behavior
ddev projects should work behind a corporate proxy. however they fail when using ddev versions 1.24.0 and above
Actual Behavior
when using ddev 1.24.0 and above the ddev-router fails and produces this error message
Failed to restart testing: ddev-router failed to become ready; log=, err=health check timed out after 1m0s: labels map[com.docker.compose.service:ddev-router] timed out without becoming healthy, status=, detail= ddev-router:starting
Troubleshoot this with these commands:
[
docker logs ddev-router
docker inspect --format "{{ json .State.Health }}" ddev-router | docker run -i --rm ddev/ddev-utilities jq -r
]
Steps To Reproduce
No response
Anything else?
Earlier versions work just fine.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels