WARNING: Project should usually be in a subdirectory of the user's home directory.
Instead it's in /Volumes/Projects/work/jku-v13
======== Output file will be in /var/folders/2y/gkcqwxnn5jg4wdt721ls1g_h0000gn/T/ddev-debug-test.txt ========
======== docker pull ddev/ddev-utilities ========
======== DDEV version ========
ITEM VALUE
DDEV version v1.25.1
architecture arm64
cgo_enabled 0
db ddev/ddev-dbserver-mariadb-11.8:v1.25.1
ddev-environment darwin
ddev-ssh-agent ddev/ddev-ssh-agent:v1.25.1
docker 29.2.1
docker-api 1.53
docker-buildx 0.31.1-desktop.1
docker-compose v5.0.2
docker-platform docker-desktop
global-ddev-dir /Users/akiba/.ddev
go-version go1.26.0
mutagen 0.18.1
os darwin
router ddev/ddev-traefik-router:v1.25.1
web ddev/ddev-webserver:v1.25.1
xhgui-image ddev/ddev-xhgui:v1.25.1
======== project configuration via ddev utility configyaml ========
# Complete processed project configuration:
additional_fqdns: []
additional_hostnames:
- jku-v13-testing
- jku-v13-schulung
- jku-v13-schulung-testing
- jku-v13-vorlagen
- jku-v13-vorlagen-testing
composer_version: "2"
corepack_enable: false
database:
type: mariadb
version: "10.11"
default_container_timeout: "120"
docroot: public
hooks:
post-import-db:
- exec: |-
php /var/www/html/vendor/bin/typo3 database:updateschema safe -vvv
if mysql -e "USE db" 2>/dev/null; then
mysql db < /mnt/ddev_config/db/typo3.sql
fi
if mysql -e "USE matomo" 2>/dev/null; then
mysql matomo < /mnt/ddev_config/db/matomo.sql
fi
post-start:
- exec-host: |
ddev create-testdb
ddev solrctl apply
- exec: |
sudo mkdir -p /var/upload/feedbackform
sudo chown -R $USER /var/upload/feedbackform
git config --global --add safe.directory /var/www/html
name: jku-v13
nodejs_version: v22
performance_mode: none
php_version: "8.4"
project_tld: ddev.site
type: typo3
use_dns_when_possible: true
webimage: ddev/ddev-webserver:v1.25.1
webimage_extra_packages:
- chromium
webserver_type: apache-fpm
xdebug_enabled: true
xhprof_mode: xhgui
======== DDEV Global Information ========
Global DDEV dir is /Users/akiba/.ddev
addon-data-url=https://addons.ddev.com/addons.json
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.25.1
letsencrypt-email=
mailpit-http-port=8025
mailpit-https-port=8026
mkcert-caroot=/Users/akiba/Library/Application Support/mkcert
no-bind-mounts=false
no-tui=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/zsh
uname -a: Darwin Mac.lan 25.3.0 Darwin Kernel Version 25.3.0: Wed Jan 28 20:48:41 PST 2026; root:xnu-12377.81.4~5/RELEASE_ARM64_T6041 arm64
======== existing project customizations ========
.ddev/docker-compose.matomo.yaml
.ddev/docker-compose.redis.yaml
.ddev/docker-compose.typo3-solr.yaml
.ddev/php/typo3-context.php
.ddev/php/xdebug_trigger.ini
.ddev/php/custom.ini
.ddev/apache/apache-site.conf
.ddev/web-build/time.cron
.ddev/.env.solr
======== installed DDEV add-ons ========
┌────────────┬────────────┬────────────────────────┬───────────────────────────┐
│ ADD-ON │ VERSION │ REPOSITORY │ DATE INSTALLED │
├────────────┼────────────┼────────────────────────┼───────────────────────────┤
│ ddev-cron │ 1.9.0 │ ddev/ddev-cron │ 2025-08-24T19:33:51+03:00 │
├────────────┼────────────┼────────────────────────┼───────────────────────────┤
│ matomo │ v1.0-beta2 │ valthebald/ddev-matomo │ 2025-10-17T15:09:42+02:00 │
├────────────┼────────────┼────────────────────────┼───────────────────────────┤
│ phpmyadmin │ v1.0.1 │ ddev/ddev-phpmyadmin │ 2026-01-08T09:09:41+01:00 │
├────────────┼────────────┼────────────────────────┼───────────────────────────┤
│ typo3-solr │ 1.1.1 │ ddev/ddev-typo3-solr │ 2025-10-02T14:26:53+02:00 │
└────────────┴────────────┴────────────────────────┴───────────────────────────┘
======== ddev installation alternate locations: ========
/opt/homebrew/bin/ddev
/opt/homebrew/bin/ddev
======== Creating dummy project named tryddevproject-7795 in ../tryddevproject-7795 ========
Creating a new DDEV project config in the current directory (/Volumes/Projects/work/tryddevproject-7795)
Once completed, your configuration will be written to /Volumes/Projects/work/tryddevproject-7795/.ddev/config.yaml
Configuring a 'php' project named 'tryddevproject-7795' with docroot 'web' at '/Volumes/Projects/work/tryddevproject-7795/web'.
For full details use 'ddev describe'.
Configuration complete. You may now run 'ddev start'.
======== User information (id -a) ========
uid=501(akiba) gid=20(staff) groups=20(staff),12(everyone),61(localaccounts),79(_appserverusr),80(admin),81(_appserveradm),33(_appstore),98(_lpadmin),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 54 Sep 1 20:21 /usr/local/bin/docker -> /Applications/Docker.app/Contents/Resources/bin/docker
docker client alternate locations:
/usr/local/bin/docker
Docker provider: docker-desktop
======== proxy settings ========
HTTP_PROXY=''
http_proxy=''
HTTPS_PROXY=''
https_proxy=''
NO_PROXY=''
no_proxy=''
Docker Desktop Version: Docker Desktop for Mac 4.63.0 build 220185
======== docker version ========
Client:
Version: 29.2.1
API version: 1.53
Go version: go1.25.6
Git commit: a5c7197
Built: Mon Feb 2 17:16:37 2026
OS/Arch: darwin/arm64
Context: desktop-linux
Server: Docker Desktop 4.63.0 (220185)
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:16:47 2026
OS/Arch: linux/arm64
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
desktop-linux * Docker Desktop unix:///Users/akiba/.docker/run/docker.sock
DOCKER_HOST=notset
DOCKER_CONTEXT=notset
DOCKER_DEFAULT_PLATFORM=notset
======== ddev utility dockercheck ========
Docker platform: docker-desktop
Docker Desktop version: 4.63.0
docker buildx version 0.31.1-desktop.1 meets requirements for minimum 0.17.0
Using Docker context: desktop-linux
Using Docker host: unix:///Users/akiba/.docker/run/docker.sock
TLS not configured (no DOCKER_TLS_VERIFY or DOCKER_TLS)
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 148.6G 94.5G 46.5G 67% /
======== Existing docker containers ========
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
23ffeb9a750e debian:trixie "bash" 16 minutes ago Up 16 minutes sweet_goldberg
5c0007dda79e registry.plan2.net/customers/schrack/semanteer/search/solr:latest "docker-entrypoint.s…" 2 hours ago Up 2 hours (healthy) 8983/tcp schrack-search-solr
7bd04dff7040 registry.plan2.net/customers/schrack/semanteer/search/go1.25-dev:latest "sh -c 'go install g…" 2 hours ago Up 2 hours (unhealthy) schrack-search-api-server
5325db9aec2a postgres:18-alpine "docker-entrypoint.s…" 5 hours ago Up 2 hours (healthy) 5432/tcp schrack-search-postgres
8f6cd3b7bdc0 swaggerapi/swagger-ui:latest "/docker-entrypoint.…" 5 hours ago Up 2 hours (healthy) 80/tcp, 8080/tcp schrack-search-swagger-1
5c7abffbd16e registry.plan2.net/customers/schrack/semanteer/search/go1.25-dev:latest "sh -c 'go install g…" 4 days ago Up 2 hours (healthy) schrack-search-config-api-server
f13a2701468c registry.plan2.net/customers/schrack/semanteer/search/monitoring:0.1 "/docker-entrypoint.…" 4 days ago Up 2 hours 80/tcp schrack-search-monitoring-1
074beffb0bbc registry.plan2.net/customers/schrack/semanteer/search/go1.25-dev:latest "sh -c 'go install g…" 4 days ago Up 3 hours (healthy) schrack-search-processing-daemon
69df40b37009 registry.plan2.net/customers/schrack/semanteer/search/go1.25-dev:latest "bash" 4 days ago Exited (0) 2 hours ago schrack-search-cli-1
526386377d66 grafana/alloy:latest "/bin/alloy run /etc…" 4 days ago Up 2 hours 0.0.0.0:1234->1234/tcp, [::]:1234->1234/tcp schrack-search-alloy-1
a08c05482159 registry.plan2.net/customers/schrack/semanteer/search/go1.25-dev:latest "sh -c 'go install g…" 4 days ago Up 2 hours (healthy) schrack-search-update-api-server
c6c05897d7e3 zookeeper:3.9 "/docker-entrypoint.…" 4 days ago Up 2 hours (healthy) 2181/tcp, 2888/tcp, 3888/tcp, 8080/tcp schrack-search-zookeeper
b7866690e9f3 grafana/loki:latest "/usr/bin/loki -conf…" 4 days ago Up 2 hours 0.0.0.0:3100->3100/tcp, [::]:3100->3100/tcp schrack-search-loki-1
0710100141e0 apache/activemq-classic:5.18.6 "/usr/local/bin/entr…" 4 days ago Up 2 hours (healthy) 1099/tcp, 1883/tcp, 5672/tcp, 8161/tcp, 61613-61614/tcp, 61616/tcp schrack-search-activemq
0645f6050d96 grafana/grafana:latest "/run.sh" 4 days ago Up 2 hours 3000/tcp schrack-search-grafana-1
28a877ea723c o19s/quepid:8.3.6 "/rails/bin/docker-e…" 5 days ago Exited (255) 4 days ago 3000/tcp schrack-quepid-app-1
57e01ce63c1b registry.plan2.net/customers/schrack/semanteer/schrack-quepid-docker/solr-proxy-semanteer:0.3 "/solr-proxy-semante…" 5 days ago Exited (255) 4 days ago 8080/tcp schrack-quepid-solr-proxy-semanteer-1
d261a799ef7b registry.plan2.net/customers/schrack/semanteer/schrack-quepid-docker/solr-proxy-reference:0.6 "/solr-proxy-referen…" 5 days ago Exited (255) 4 days ago 8080/tcp schrack-quepid-solr-proxy-reference-1
85538860a3e7 redis:7.0.10-alpine "docker-entrypoint.s…" 5 days ago Exited (255) 4 days ago 6379/tcp schrack-quepid-redis-1
ee8bc146ca7c mysql:8.0.33 "docker-entrypoint.s…" 5 days ago Exited (255) 4 days ago 3306/tcp, 33060/tcp schrack-quepid-mysql-1
3e3a3548c0fe registry.plan2.net/customers/schrack/semanteer/schrack-quepid-docker/solr-proxy-reference:0.6 "/solr-proxy-referen…" 5 days ago Exited (255) 4 days ago 8080/tcp schrack-quepid-solr-proxy-prod-1
73d367d48a25 registry.plan2.net/plan2net/bikini-bottom/docker/php8.2-cli:latest-dev "docker-php-entrypoi…" 6 days ago Exited (0) 4 days ago schrack-v12-cms_cli-1
ce01b549197f registry.plan2.net/customers/schrack/docker/shop:0.14 "/docker-entrypoint.…" 6 days ago Exited (255) 3 days ago 80/tcp, 443/tcp schrack-v12-shop-1
2cca3a3ab394 registry.plan2.net/plan2net/bikini-bottom/docker/nginx_typo3:latest-dev "/docker-entrypoint.…" 6 days ago Exited (1) 5 hours ago schrack-v12-cms-1
089c5abcaf68 registry.plan2.net/plan2net/bikini-bottom/docker/php8.2-cli:latest-dev "docker-php-entrypoi…" 6 days ago Exited (0) 4 days ago schrack-v12-cms_cli_testing-1
bd051e9f7913 registry.plan2.net/customers/schrack/docker/php8.2-cli_shop:0.2 "docker-php-entrypoi…" 6 days ago Exited (0) 4 days ago schrack-v12-shop_cli-1
d8b12d1b3a57 registry.plan2.net/customers/schrack/docker/php8.2-fpm_shop:0.2 "docker-php-entrypoi…" 6 days ago Exited (255) 3 days ago 9000/tcp schrack-v12-shop_fpm-1
b752763946e3 registry.plan2.net/plan2net/bikini-bottom/docker/nginx_typo3:latest-dev "/docker-entrypoint.…" 6 days ago Exited (255) 3 days ago 80/tcp, 443/tcp schrack-v12-cms_testing-1
47bdd3e45a78 registry.plan2.net/plan2net/bikini-bottom/docker/php8.2-fpm:latest-dev "docker-php-entrypoi…" 6 days ago Exited (0) 3 hours ago schrack-v12-cms_fpm-1
f1ff4643a013 registry.plan2.net/plan2net/bikini-bottom/docker/solr9.5:latest-prod "docker-entrypoint.s…" 6 days ago Exited (137) 3 hours ago schrack-v12-solr-1
65c90577fb38 registry.plan2.net/plan2net/bikini-bottom/docker/php8.2-fpm:latest-dev "docker-php-entrypoi…" 6 days ago Exited (255) 3 days ago 9000/tcp schrack-v12-cms_fpm_testing-1
cf2f5c608332 redis:6.2-alpine "docker-entrypoint.s…" 6 days ago Exited (255) 3 days ago 6379/tcp schrack-v12-shop_redis-1
2aee3e8973b4 redis:7.2-alpine "docker-entrypoint.s…" 6 days ago Exited (0) 3 hours ago schrack-v12-redis-1
fa8dcbf7d450 zookeeper:3.9 "/docker-entrypoint.…" 6 days ago Exited (143) 3 hours ago schrack-v12-zookeeper-1
2930e0c57b9b mariadb:10.5 "docker-entrypoint.s…" 6 days ago Exited (255) 3 days ago 3306/tcp schrack-v12-mariadb-1
e160a6dd9a6a mysql:8.0 "docker-entrypoint.s…" 6 days ago Exited (137) 3 hours ago schrack-v12-mysql-1
42b8f6884496 registry.plan2.net/plan2net/bikini-bottom/docker/solr8.11:latest-prod "docker-entrypoint.s…" 6 days ago Exited (1) 4 days ago schrack-v12-solr_orders-1
d90e143dd522 registry.plan2.net/plan2net/bikini-bottom/docker/wiremock3:latest-prod "/docker-entrypoint.…" 6 days ago Exited (255) 3 days ago 8080/tcp, 8443/tcp schrack-v12-wiremock-1
ad0a934cd082 axllent/mailpit:v1.17 "/mailpit" 6 days ago Up 3 hours (healthy) 1025/tcp, 1110/tcp, 8025/tcp plan2net-mail-1
49d02d655d3b registry.plan2.net/plan2net/docker/forward_proxy:0.3 "dumb-init -- /usr/b…" 6 days ago Up 3 hours 0.0.0.0:8080->8888/tcp, [::]:8080->8888/tcp plan2net-forward_proxy-1
008d475d2c25 registry.plan2.net/p2n-public/docker/ssh:0.2 "dumb-init -- /entry…" 6 days ago Up 3 hours 127.0.0.1:222->22/tcp plan2net-ssh-1
6a45cd0879da traefik:2.11 "/entrypoint.sh trae…" 6 days ago Up 3 hours 0.0.0.0:80->80/tcp, [::]:80->80/tcp, 0.0.0.0:443->443/tcp, [::]:443->443/tcp plan2net-proxy-1
88d912c374b1 phpstorm_helpers:PS-253.31033.138 "/bin/sh" 8 days ago Created phpstorm_helpers_PS-253.31033.138
======== docker system df ========
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 70 34 40.46GB 23.93GB (59%)
Containers 43 18 1.41GB 21.95MB (1%)
Local Volumes 84 29 60.06GB 29.33GB (48%)
Build Cache 175 0 6.671GB 1.102GB
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 ========
/opt/homebrew/bin/mkcert
/opt/homebrew/bin/mkcert
v1.4.4
CAROOT= WSLENV= JAVA_HOME=
/Users/akiba/Library/Application Support/mkcert
total 16
-r-------- 1 akiba staff 2484 Sep 1 20:43 rootCA-key.pem
-rw-r--r-- 1 akiba staff 1720 Sep 1 20:43 rootCA.pem
======== ping attempt on ddev.site ========
PING dkdkd.ddev.site (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.079 ms
--- dkdkd.ddev.site ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.079/0.079/0.079/nan ms
======== curl information ========
/usr/bin/curl
curl 8.7.1 (x86_64-apple-darwin25.0) libcurl/8.7.1 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.12 nghttp2/1.68.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 utility rebuild ========
Rebuilding project images without Docker cache...
Executing `/Users/akiba/.ddev/bin/docker-compose -f /Volumes/Projects/work/tryddevproject-7795/.ddev/.ddev-docker-compose-full.yaml --progress plain build web --no-cache`
Image ddev/ddev-webserver:v1.25.1-tryddevproject-7795-built Building
#1 [internal] load local bake definitions
#1 reading from stdin 874B done
#1 DONE 0.0s
#2 [internal] load build definition from Dockerfile
#2 transferring dockerfile: 1.71kB done
#2 DONE 0.0s
#3 [internal] load metadata for docker.io/ddev/ddev-webserver:v1.25.1
#3 DONE 0.0s
#4 [internal] load .dockerignore
#4 transferring context: 2B done
#4 DONE 0.0s
#5 [ 1/10] FROM docker.io/ddev/ddev-webserver:v1.25.1@sha256:a359c98a3eec98d6021ea8c7672ba45f3292c93bb25038e556d01f4745b6ce3b
#5 resolve docker.io/ddev/ddev-webserver:v1.25.1@sha256:a359c98a3eec98d6021ea8c7672ba45f3292c93bb25038e556d01f4745b6ce3b done
#5 CACHED
#6 [ 2/10] RUN getent group tty || groupadd tty
#6 0.102 tty:x:5:
#6 DONE 0.1s
#7 [ 3/10] RUN (groupadd --gid "20" "akiba" || groupadd "akiba" || true) && (useradd -G tty -l -m -s "/bin/bash" --gid "akiba" --comment '' --uid "501" "akiba" || useradd -G tty -l -m -s "/bin/bash" --gid "akiba" --comment '' "akiba" || useradd -G tty -l -m -s "/bin/bash" --gid "20" --comment '' "akiba" || useradd -G tty -l -m -s "/bin/bash" --comment '' "akiba")
#7 0.133 groupadd: GID '20' already exists
#7 0.143 useradd warning: akiba's uid 501 outside of the UID_MIN 1000 and UID_MAX 60000 range.
#7 DONE 0.2s
#8 [ 4/10] RUN mkdir -p /home/akiba && chown akiba /home/akiba && chmod 600 /home/akiba/.pgpass
#8 DONE 0.1s
#9 [ 5/10] RUN log-stderr.sh mariadb-compat-install.sh || true
#9 0.159 MariaDB compatibility wrappers installed, using mariadb:11.8
#9 DONE 0.2s
#10 [ 6/10] RUN log-stderr.sh mariadb-skip-ssl-wrapper-install.sh || true
#10 0.140 Created SSL wrapper for mariadb at /usr/local/bin/mariadb
#10 0.143 Created SSL wrapper for mariadb-admin at /usr/local/bin/mariadb-admin
#10 0.146 Created SSL wrapper for mariadb-analyze at /usr/local/bin/mariadb-analyze
#10 0.149 Created SSL wrapper for mariadb-binlog at /usr/local/bin/mariadb-binlog
#10 0.152 Created SSL wrapper for mariadb-check at /usr/local/bin/mariadb-check
#10 0.156 Created SSL wrapper for mariadb-dump at /usr/local/bin/mariadb-dump
#10 0.159 Created SSL wrapper for mariadb-import at /usr/local/bin/mariadb-import
#10 0.162 Created SSL wrapper for mariadb-optimize at /usr/local/bin/mariadb-optimize
#10 0.165 Created SSL wrapper for mariadb-repair at /usr/local/bin/mariadb-repair
#10 0.168 Created SSL wrapper for mariadb-show at /usr/local/bin/mariadb-show
#10 0.171 Created SSL wrapper for mariadb-slap at /usr/local/bin/mariadb-slap
#10 0.174 Created SSL wrapper for mariadbcheck at /usr/local/bin/mariadbcheck
#10 0.174 MariaDB skip SSL verification wrappers installed for mariadb:11.8
#10 DONE 0.2s
#11 [ 7/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
#11 0.166 Storing "stable" as default update channel for the next self-update run.
#11 0.328 You are already using the latest available Composer version 2.9.5 (stable channel).
#11 0.554 You are already using the latest available Composer version 2.9.5 (2.x channel).
#11 DONE 0.6s
#12 [ 8/10] RUN timeout 30 apt-get update || true
#12 0.211 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB]
#12 0.218 Get:2 https://packages.sury.org/php trixie InRelease [6126 B]
#12 0.244 Get:3 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
#12 0.261 Get:4 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
#12 0.263 Get:5 https://dl.cloudsmith.io/public/platformsh/cli/deb/debian trixie InRelease [10.2 kB]
#12 0.269 Get:6 https://packages.sury.org/php trixie/main arm64 Packages [272 kB]
#12 0.284 Get:7 http://deb.debian.org/debian trixie/main arm64 Packages [9607 kB]
#12 0.297 Get:8 https://apt.postgresql.org/pub/repos/apt trixie-pgdg InRelease [180 kB]
#12 0.302 Get:9 https://dl.cloudsmith.io/public/platformsh/upsun-cli/deb/debian trixie InRelease [10.2 kB]
#12 0.340 Get:10 https://archive.mariadb.org/mariadb-11.8/repo/debian trixie InRelease [4626 B]
#12 0.347 Get:11 https://dl.cloudsmith.io/public/symfony/stable/deb/debian trixie InRelease [11.0 kB]
#12 0.369 Get:12 https://apt.postgresql.org/pub/repos/apt trixie-pgdg/main arm64 Packages [387 kB]
#12 0.428 Get:13 https://archive.mariadb.org/mariadb-11.8/repo/debian trixie/main arm64 Packages [31.4 kB]
#12 0.489 Get:14 https://dl.cloudsmith.io/public/platformsh/cli/deb/debian trixie/main arm64 Packages [6005 B]
#12 0.603 Get:15 https://dl.cloudsmith.io/public/platformsh/upsun-cli/deb/debian trixie/main arm64 Packages [4914 B]
#12 0.713 Get:16 https://dl.cloudsmith.io/public/symfony/stable/deb/debian trixie/main arm64 Packages [9717 B]
#12 0.940 Get:17 http://deb.debian.org/debian trixie-updates/main arm64 Packages [5404 B]
#12 0.954 Get:18 http://deb.debian.org/debian-security trixie-security/main arm64 Packages [113 kB]
#12 1.119 Get:19 http://packages.blackfire.io/debian any InRelease [29.2 kB]
#12 2.048 Get:20 http://packages.blackfire.io/debian any/main arm64 Packages [38.2 kB]
#12 2.057 Fetched 11.0 MB in 2s (5757 kB/s)
#12 2.057 Reading package lists...
#12 DONE 2.3s
#13 [ 9/10] RUN curl --connect-timeout 10 --max-time 20 --fail -I https://www.google.com || true
#13 0.129 % Total % Received % Xferd Average Speed Time Time Time Current
#13 0.129 Dload Upload Total Spent Left Speed
#13 0.129
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0HTTP/2 200
#13 0.529 content-type: text/html; charset=ISO-8859-1
#13 0.529 content-security-policy-report-only: object-src 'none';base-uri 'self';script-src 'nonce-PjIQx2k7aforEXKbU6P5oQ' 'strict-dynamic' 'report-sample' 'unsafe-eval' 'unsafe-inline' https: http:;report-uri https://csp.withgoogle.com/csp/gws/other-hp
#13 0.529 reporting-endpoints: default="//www.google.com/httpservice/retry/jserror?ei=EMulaf73EtiTseMP0c_L4Ak&cad=crash&error=Page%20Crash&jsel=1&bver=2385&dpf=Y6Ks1iPJD0AqVzRpBcNoZUDFdTzGXBS5ExJylo7ya4o"
#13 0.529 accept-ch: Sec-CH-Prefers-Color-Scheme
#13 0.529 p3p: CP="This is not a P3P policy! See g.co/p3phelp for more info."
#13 0.529 date: Mon, 02 Mar 2026 17:38:24 GMT
#13 0.529 server: gws
#13 0.529 x-xss-protection: 0
#13 0.529 x-frame-options: SAMEORIGIN
#13 0.529 expires: Mon, 02 Mar 2026 17:38:24 GMT
#13 0.529 cache-control: private
#13 0.529 set-cookie: AEC=AaJma5tsCi_fOuBPox5PswtZh4iKwIlg1okNSqT8NgmEsol0kIEVX1uoww; expires=Sat, 29-Aug-2026 17:38:24 GMT; path=/; domain=.google.com; Secure; HttpOnly; SameSite=lax
#13 0.529 set-cookie: __Secure-ENID=31.SE=QUTWWWLodswnvCD8FeQGBsF9nxEAgId4_ORDuTiR2WO_jfYiAHEeroWHQ1gyYGpk6YUAk-WIXpV2Xzc6JZMIBBH3BtYtM5MY4UkP2PFjmFV-uhgz0QHU7Z3-mYDARkYrWIDXX5Nhi2CY0Jgjbn2ovL1fTB5SPV1_rpNV5jH7LsxuKZk4FOIrjkLShFXYDnnA1gJbJne0rUHIls8BpUhotFmk6i0568lfPdPx9FqlAEg2HatWKFr4c9KyqpqIVr66uKs; expires=Fri, 02-Apr-2027 09:56:42 GMT; path=/; domain=.google.com; Secure; HttpOnly; SameSite=lax
#13 0.529 set-cookie: __Secure-BUCKET=CPoD; expires=Sat, 29-Aug-2026 17:38:24 GMT; path=/; domain=.google.com; Secure; HttpOnly
#13 0.529 alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
#13 0.529
#13 0.529
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
#13 DONE 0.5s
#14 [10/10] 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
#14 DONE 0.7s
#15 exporting to image
#15 exporting layers
#15 exporting layers 0.5s done
#15 exporting manifest sha256:1ab277f7dffd2faf810f0311f4d9cc0ae75faefd6ba6fcb2635dd144052337ff done
#15 exporting config sha256:97c74ec8ea091d7e94289f58c9ff9a4baef57b8a8dc8c282859f372190544abe done
#15 exporting attestation manifest sha256:6a0c99b602898b53247d2927a0b0a9fb350e7952a5ac361fe20ede612e80c5c5 done
#15 exporting manifest list sha256:0699674947eda7ad3c2486bf7613c8abf5c2e0ae43f09454dc6649451734a783 done
#15 naming to docker.io/ddev/ddev-webserver:v1.25.1-tryddevproject-7795-built done
#15 unpacking to docker.io/ddev/ddev-webserver:v1.25.1-tryddevproject-7795-built 0.1s done
#15 DONE 0.7s
#16 resolving provenance for metadata file
#16 DONE 0.0s
Image ddev/ddev-webserver:v1.25.1-tryddevproject-7795-built Built
Rebuilt web service cache for tryddevproject-7795 in 6s
Port 80 is busy, using 33000 instead, see https://ddev.com/s/port-conflict
Port 443 is busy, using 33001 instead, see https://ddev.com/s/port-conflict
Network ddev_default created
Image ddev/ddev-dbserver-mariadb-11.8:v1.25.1 Pulling
Image ddev/ddev-dbserver-mariadb-11.8:v1.25.1 Pulled
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:
- /Volumes/Projects/work/tryddevproject-7795/.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 2s.
Network ddev-tryddevproject-7795_default Created
Container ddev-tryddevproject-7795-db Started
Container ddev-tryddevproject-7795-web Started
Waiting for containers to become ready: [web db]... ready in 2.5s
Starting ddev-router, pushing config...
Container ddev-router Started
Waiting for ddev-router to become ready... ready in 5.5s
Restarted tryddevproject-7795
======== Project startup ========
2026-03-02T18:39:02.918 Downloading sponsorship data from remote source.
Starting tryddevproject-7795...
2026-03-02T18:39:03.182 GetAvailableRouterPort(): Router exists, checking bound ports
2026-03-02T18:39:03.192 AllocateAvailablePortForRouter: port 33000 is already bound by router, reusing it
2026-03-02T18:39:03.192 GetAvailableRouterPort(): proposedPort 80 is not available, ephemeralPort=33000 is available, use it
Port 80 is busy, using 33000 instead, see https://ddev.com/s/port-conflict
2026-03-02T18:39:03.197 GetAvailableRouterPort(): Router exists, checking bound ports
2026-03-02T18:39:03.209 AllocateAvailablePortForRouter: port 33001 is already bound by router, reusing it
2026-03-02T18:39:03.209 GetAvailableRouterPort(): proposedPort 443 is not available, ephemeralPort=33001 is available, use it
Port 443 is busy, using 33001 instead, see https://ddev.com/s/port-conflict
2026-03-02T18:39:03.214 GetAvailableRouterPort(): Router exists, checking bound ports
2026-03-02T18:39:03.215 GetAvailableRouterPort(): proposedPort 8025 already bound on ddev-router, accepting it
2026-03-02T18:39:03.220 GetAvailableRouterPort(): Router exists, checking bound ports
2026-03-02T18:39:03.221 GetAvailableRouterPort(): proposedPort 8026 already bound on ddev-router, accepting it
2026-03-02T18:39:03.225 GetAvailableRouterPort(): Router exists, checking bound ports
2026-03-02T18:39:03.226 GetAvailableRouterPort(): proposedPort 8143 already bound on ddev-router, accepting it
2026-03-02T18:39:03.230 GetAvailableRouterPort(): Router exists, checking bound ports
2026-03-02T18:39:03.232 GetAvailableRouterPort(): proposedPort 8142 already bound on ddev-router, accepting it
2026-03-02T18:39:03.300 host.docker.internal='' because no other case was discovered
2026-03-02T18:39:03.301 Using automatically detected timezone: TZ=Europe/Vienna
2026-03-02T18:39:03.430 All images already exist locally, no pull needed
2026-03-02T18:39:03.670 creating docker volume ddev-global-cache
2026-03-02T18:39:03.671 creating docker volume ddev-tryddevproject-7795-snapshots
2026-03-02T18:39:03.672 creating docker volume tryddevproject-7795-mariadb
2026-03-02T18:39:04.043 Exec chown -R 501:20 /mnt/ddev-global-cache /var/lib/mysql
2026-03-02T18:39:04.378 Done chown -R 501:20 /mnt/ddev-global-cache /var/lib/mysql: output=
Using custom web-build configuration:
- /Volumes/Projects/work/tryddevproject-7795/.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-03-02T18:39:04.448 host.docker.internal='' because no other case was discovered
2026-03-02T18:39:04.448 Using automatically detected timezone: TZ=Europe/Vienna
Building project images...
2026-03-02T18:39:04.497 Executing docker-compose -f /Volumes/Projects/work/tryddevproject-7795/.ddev/.ddev-docker-compose-full.yaml --progress=plain build (attempt 1/3)
.
Project images built in 1s.
2026-03-02T18:39:05.886 Removing dangling images for the project ddev-tryddevproject-7795
2026-03-02T18:39:06.325 Executing docker-compose -f /Volumes/Projects/work/tryddevproject-7795/.ddev/.ddev-docker-compose-full.yaml up -d
Container ddev-tryddevproject-7795-db Recreate
Container ddev-tryddevproject-7795-web Recreate
Container ddev-tryddevproject-7795-web Started
Container ddev-tryddevproject-7795-db Started
2026-03-02T18:39:08.662 VIRTUAL_HOST=tryddevproject-7795.ddev.site for web
2026-03-02T18:39:08.662 HTTP_EXPOSE=33000:80,8025:8025 for web
2026-03-02T18:39:08.662 HTTPS_EXPOSE=33001:80,8026:8025 for web
2026-03-02T18:39:08.662 VIRTUAL_HOST=tryddevproject-7795.ddev.site for xhgui
2026-03-02T18:39:08.662 HTTP_EXPOSE=8143:80 for xhgui
2026-03-02T18:39:08.662 HTTPS_EXPOSE=8142:80 for xhgui
2026-03-02T18:39:08.803 Running /start.sh in ddev-webserver
Waiting for containers to become ready: [web db]...
2026-03-02T18:39:09.521 ContainerWait: ddev-tryddevproject-7795-web status change: 'starting' after 510ms
2026-03-02T18:39:11.519 ContainerWait: ddev-tryddevproject-7795-web status change: 'healthy' after 2.508s
2026-03-02T18:39:12.035 ContainerWait: ddev-tryddevproject-7795-db status change: 'healthy' after 515ms
ready in 3.0s
2026-03-02T18:39:12.404 Copied /Users/akiba/.ddev/commands:CopyIntoVolume_rklgbcvnpwrf into /mnt/v/global-commands in 50.352042ms
2026-03-02T18:39:12.435 Exec chown -R 501 /mnt/v/global-commands stdout=, stderr=, err=<nil>
2026-03-02T18:39:12.857 Testing to see if /mnt/ddev_config is properly mounted
2026-03-02T18:39:12.998 Getting stderr output from 'log-stderr.sh --show'
2026-03-02T18:39:13.184 Router port comparison: existing=[10999 33000 33001 8025 8026 8142 8143] needed=[33000 33001 8025 8026 8142 8143 10999] changed=false
2026-03-02T18:39:13.185 VIRTUAL_HOST=tryddevproject-7795.ddev.site for xhgui
2026-03-02T18:39:13.185 HTTP_EXPOSE=8143:80 for xhgui
2026-03-02T18:39:13.185 HTTPS_EXPOSE=8142:80 for xhgui
2026-03-02T18:39:13.185 VIRTUAL_HOST=tryddevproject-7795.ddev.site for web
2026-03-02T18:39:13.185 HTTP_EXPOSE=33000:80,8025:8025 for web
2026-03-02T18:39:13.185 HTTPS_EXPOSE=33001:80,8026:8025 for web
2026-03-02T18:39:13.185 Router hostname comparison: existing=[tryddevproject-7795.ddev.site] needed=[tryddevproject-7795.ddev.site] changed=false
2026-03-02T18:39:13.185 Router ports and hostnames have not changed, skipping recreation
ddev-router already running, pushing new config...
2026-03-02T18:39:13.408 Copied cert tryddevproject-7795.crt from project tryddevproject-7795 to global traefik certs dir
2026-03-02T18:39:13.412 Copied cert tryddevproject-7795.key from project tryddevproject-7795 to global traefik certs dir
2026-03-02T18:39:13.464 Copied /Users/akiba/.ddev/traefik:ddev-router into /mnt/ddev-global-cache/traefik in 43.663083ms
2026-03-02T18:39:13.478 Copied global Traefik config in /Users/akiba/.ddev/traefik directly to router container ddev-router
2026-03-02T18:39:14.007 Removed stale traefik configs from volume: [README.txt]
2026-03-02T18:39:14.644 Removed stale traefik certs from volume: [README.txt]
2026-03-02T18:39:14.665 Forcing router healthcheck to clear status
Waiting for ddev-router to become ready...
2026-03-02T18:39:14.729 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-03-02T18:39:15.245 ContainerWait: ddev-router status change: 'healthy' after 515ms
ready in 0.5s
2026-03-02T18:39:15.245 Getting traefik error output
2026-03-02T18:39:15.842 ContainersWait: status changed to '2/2 healthy' after 523ms
Successfully started tryddevproject-7795
Your project can be reached at https://tryddevproject-7795.ddev.site:33001
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 --:--:-- --:--:-- --:--:-- 0HTTP/1.1 200 OK
Server: nginx
Date: Mon, 02 Mar 2026 17:39:19 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Vary: Accept-Encoding
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
======== curl -I of http://127.0.0.1:49773 (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: Mon, 02 Mar 2026 17:39:19 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Vary: Accept-Encoding
======== curl -I of http://tryddevproject-7795.ddev.site:33000 (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: Mon, 02 Mar 2026 17:39:19 GMT
Server: nginx
Vary: Accept-Encoding
======== Full curl of http://tryddevproject-7795.ddev.site:33000 (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 286 0 286 0 0 70652 0 --:--:-- --:--:-- --:--:-- 71500
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/2y/gkcqwxnn5jg4wdt721ls1g_h0000gn/T/ddev-debug-test.txt</b><br />
file:///var/folders/2y/gkcqwxnn5jg4wdt721ls1g_h0000gn/T/ddev-debug-test.txt<br />
======== Full curl of https://tryddevproject-7795.ddev.site:33001 (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 286 0 286 0 0 10603 0 --:--:-- --:--:-- --:--:-- 11000
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/2y/gkcqwxnn5jg4wdt721ls1g_h0000gn/T/ddev-debug-test.txt</b><br />
file:///var/folders/2y/gkcqwxnn5jg4wdt721ls1g_h0000gn/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
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-ZiEbueLOJNngI_69t3PZVg' '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=R8ulaY60NMWcseMPs_2RQA&cad=crash&error=Page%20Crash&jsel=1&bver=2385&dpf=Y6Ks1iPJD0AqVzRpBcNoZUDFdTzGXBS5ExJylo7ya4o"
accept-ch: Sec-CH-Prefers-Color-Scheme
p3p: CP="This is not a P3P policy! See g.co/p3phelp for more info."
date: Mon, 02 Mar 2026 17:39:19 GMT
server: gws
x-xss-protection: 0
x-frame-options: SAMEORIGIN
expires: Mon, 02 Mar 2026 17:39:19 GMT
cache-control: private
set-cookie: AEC=AaJma5uhChvDB1Nqbo421h7lRzU1gcoiFD8tGN_bpRYAaIa6VeXdX6GSiA; expires=Sat, 29-Aug-2026 17:39:19 GMT; path=/; domain=.google.com; Secure; HttpOnly; SameSite=lax
set-cookie: __Secure-ENID=31.SE=DEwww_Plj8Gueylh0eXJd7CAvN4cu4ORjGFgu6hXDHMt8a2Ur5Ml3EQalI8pk6AO0X2l5940pf-TyQW27rF2eaO0tisTGqI6glkY5YRkdRWb86uEOt-z52EfQw8JvnQjYwb_H4qAJjsKj7_klN6gS36r--3o8IEK4XZu0Ier3HwaWTsE7s3uQQWRyAgBQ9LRmhdGU4UGVM6UfURqsc-b1iAveYdq8nXOjhR86h3GrYpNalOGPsVzU6DFy2nUjBZ39A; expires=Fri, 02-Apr-2027 09:57:37 GMT; path=/; domain=.google.com; Secure; HttpOnly; SameSite=lax
set-cookie: __Secure-BUCKET=CLgF; expires=Sat, 29-Aug-2026 17:39:19 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 (192.168.65.254) 56(84) bytes of data.
64 bytes from 192.168.65.254: icmp_seq=1 ttl=63 time=0.148 ms
--- host.docker.internal ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.148/0.148/0.148/0.000 ms
======== Project ownership on host ========
drwxr-xr-x@ 4 akiba staff 128 Mar 2 18:38 ../tryddevproject-7795
======== Project ownership in container ========
drwxr-xr-x 4 akiba dialout 128 Mar 2 18:38 //var/www/html
======== In-container filesystem ========
Filesystem Type 1K-blocks Used Available Use% Mounted on
/run/host_mark/Volumes fakeowner 971350180 641058312 330291868 66% /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-7795
Container ddev-tryddevproject-7795-web Removed
Container ddev-tryddevproject-7795-db Removed
Network ddev-tryddevproject-7795_default Removed
Volume tryddevproject-7795-mariadb for project tryddevproject-7795 was deleted
Image ddev/ddev-dbserver-mariadb-11.8:v1.25.1-tryddevproject-7795-built for project tryddevproject-7795 was deleted
Image ddev/ddev-webserver:v1.25.1-tryddevproject-7795-built for project tryddevproject-7795 was deleted
Project tryddevproject-7795 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-7795'
Preliminary checklist
ddev utility testor at leastddev utility diagnoseto include output belowOutput of
ddev utility testorddev utility diagnoseExpand `ddev utility test` diagnostic information
Expected Behavior
apt install redis-tools
adduser test
etc. to work without errors, like it did in previous DDEV versions (before the switch to Trixie, < DDEV 1.25.0)
Actual Behavior
The reason is https://launchpad.net/debian/+source/adduser/3.138 which made checking PATH permissions more strict by default.
In the ddev/ddev-webserver:v1.25.1 image, the PATH is world writeable:
Compared to the debian:trixie image:
Leading to errors when adding new users.
The fix is making sure that those directories keep the permissions of the Debian base image (g-w, o-w).
The directory permissions were already like this in previous DDEV versions, however, the check is now more strict.
Steps To Reproduce
This is already reproducable with the base image, without going the DDEV utility route.
Manual temporary fix:
Anything else?
No response