Hi Felddy, thank you for all you do to support this project.
This might be a user error, but I've been unable to figure out what is wrong. It's been a while since I upgraded my version of Foundry, and I have been running into issues with 'Software license verification failed. Please confirm your Foundry Virtual Tabletop software license' errors.
I have searched the issues on the repo and it keeps coming back to hostname, but I had that set previously and have left it unchanged (I tried some of the other steps in here with container hostname and foundry hostname, but those didn't work). I can revert my config and load just fine. I wonder if I have missed out on some change to the repo in the intervening versions. Don't worry I have my worlds backed up.
version: "3.8"
services:
foundry:
image: felddy/foundryvtt:11.315.1
hostname: <url of webapp>
init: true
restart: always
volumes:
- myfoundryvtt:/data
environment:
- FOUNDRY_PASSWORD=<foundry password>
- FOUNDRY_USERNAME=<foundry username>
- FOUNDRY_ADMIN_KEY=<foundry admin password>
- CONTAINER_CACHE=/data/cache
- CONTAINER_PRESERVE_OWNER=^.*data.*$
- CONTAINER_PATCHES=/data/patches
- CONTAINER_PRESERVE_CONFIG=true
- CONTAINER_VERBOSE=true
---
version: "3.8"
services:
foundry:
image: felddy/foundryvtt:14.360.0
hostname: <url of webapp>
init: true
restart: always
volumes:
- myfoundryvtt:/data
environment:
- FOUNDRY_PASSWORD=<foundry password>
- FOUNDRY_USERNAME=<foundry username>
- FOUNDRY_ADMIN_KEY=<foundry admin password>
- CONTAINER_CACHE=/data/cache
- CONTAINER_PRESERVE_OWNER=^.*data.*$
- CONTAINER_PATCHES=/data/patches
- CONTAINER_PRESERVE_CONFIG=true
- CONTAINER_VERBOSE=true
I expect that I can update the version of the container and get the new version downloaded as I have done previously, license will be verified using the same credentials, and I can use the updated version.
2026-05-01T13:15:56.863642091Z Entrypoint | 2026-05-01 13:15:56 | [warn] The environment variable "CONTAINER_PRESERVE_OWNER" is deprecated and will be ignored.
2026-05-01T13:15:56.875256096Z Entrypoint | 2026-05-01 13:15:56 | [info] Starting felddy/foundryvtt container v14.360.0
2026-05-01T13:15:56.891105265Z Entrypoint | 2026-05-01 13:15:56 | [debug] CONTAINER_VERBOSE set. Debug logging enabled.
2026-05-01T13:15:56.910243007Z Entrypoint | 2026-05-01 13:15:56 | [debug] Running as: uid=1000(node) gid=1000(node) groups=1000(node)
2026-05-01T13:15:56.943452933Z Entrypoint | 2026-05-01 13:15:56 | [debug] Environment:
2026-05-01T13:15:56.943540732Z APPINSIGHTS_INSTRUMENTATIONKEY=[REDACTED]
2026-05-01T13:15:56.943546932Z APPINSIGHTS_PROFILERFEATURE_VERSION=1.0.0
2026-05-01T13:15:56.943552432Z APPINSIGHTS_SNAPSHOTFEATURE_VERSION=1.0.0
2026-05-01T13:15:56.943624031Z APPLICATIONINSIGHTS_CONNECTION_STRING=InstrumentationKey=9d35442f-04a1-4ecc-b8e1-34bc7e8278cc;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/
2026-05-01T13:15:56.943631531Z APPSETTING_APPINSIGHTS_INSTRUMENTATIONKEY=[REDACTED]
2026-05-01T13:15:56.943634231Z APPSETTING_APPINSIGHTS_PROFILERFEATURE_VERSION=1.0.0
2026-05-01T13:15:56.943642831Z APPSETTING_APPINSIGHTS_SNAPSHOTFEATURE_VERSION=1.0.0
2026-05-01T13:15:56.947388200Z APPSETTING_APPLICATIONINSIGHTS_CONNECTION_STRING=InstrumentationKey=9d35442f-04a1-4ecc-b8e1-34bc7e8278cc;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/
2026-05-01T13:15:56.951898563Z APPSETTING_ApplicationInsightsAgent_EXTENSION_VERSION=~2
2026-05-01T13:15:56.951925263Z APPSETTING_DiagnosticServices_EXTENSION_VERSION=~3
2026-05-01T13:15:56.951929663Z APPSETTING_FUNCTIONS_RUNTIME_SCALE_MONITORING_ENABLED=0
2026-05-01T13:15:56.951932663Z APPSETTING_InstrumentationEngine_EXTENSION_VERSION=disabled
2026-05-01T13:15:56.951935563Z APPSETTING_REMOTEDEBUGGINGVERSION=16.0.30709.132
2026-05-01T13:15:56.951938362Z APPSETTING_ScmType=None
2026-05-01T13:15:56.951941262Z APPSETTING_SnapshotDebugger_EXTENSION_VERSION=disabled
2026-05-01T13:15:56.951944062Z APPSETTING_WEBSITES_ENABLE_APP_SERVICE_STORAGE=true
2026-05-01T13:15:56.951946862Z APPSETTING_WEBSITE_AUTH_AUTO_AAD=False
2026-05-01T13:15:56.951949362Z APPSETTING_WEBSITE_AUTH_ENABLED=False
2026-05-01T13:15:56.951952062Z APPSETTING_WEBSITE_AUTH_LOGOUT_PATH=/.auth/logout
2026-05-01T13:15:56.951954762Z APPSETTING_WEBSITE_DEFAULT_HOSTNAME=<url of webapp>
2026-05-01T13:15:56.951957462Z APPSETTING_WEBSITE_HEALTHCHECK_MAXPINGFAILURES=10
2026-05-01T13:15:56.951960062Z APPSETTING_WEBSITE_SITE_NAME=myfoundryvtt
2026-05-01T13:15:56.951962662Z APPSETTING_XDT_MicrosoftApplicationInsights_BaseExtensions=disabled
2026-05-01T13:15:56.951965362Z APPSETTING_XDT_MicrosoftApplicationInsights_Mode=recommended
2026-05-01T13:15:56.951984162Z APPSETTING_XDT_MicrosoftApplicationInsights_PreemptSdk=disabled
2026-05-01T13:15:56.951987562Z APPSVC_RUN_ZIP=FALSE
2026-05-01T13:15:56.951990262Z ApplicationInsightsAgent_EXTENSION_VERSION=~2
2026-05-01T13:15:56.951993362Z COMPUTERNAME=lw1mdlwk00019I
2026-05-01T13:15:56.952011862Z CONTAINER_CACHE=/data/cache
2026-05-01T13:15:56.952014562Z CONTAINER_PATCHES=/data/patches
2026-05-01T13:15:56.952017062Z CONTAINER_PRESERVE_CONFIG=true
2026-05-01T13:15:56.952019562Z CONTAINER_PRESERVE_OWNER=^.*data.*$
2026-05-01T13:15:56.952021962Z CONTAINER_VERBOSE=true
2026-05-01T13:15:56.952024462Z DIAGNOSTIC_LOGS_MOUNT_PATH=/var/log/diagnosticLogs
2026-05-01T13:15:56.952027062Z DOCKER_SERVER_VERSION=25.0.3
2026-05-01T13:15:56.952029562Z DiagnosticServices_EXTENSION_VERSION=~3
2026-05-01T13:15:56.952032062Z FOUNDRY_ADMIN_KEY=[REDACTED]
2026-05-01T13:15:56.952034462Z FOUNDRY_PASSWORD=[REDACTED]
2026-05-01T13:15:56.952036962Z FOUNDRY_USERNAME=[REDACTED_USERNAME]
2026-05-01T13:15:56.952039762Z FOUNDRY_VERSION=14.360
2026-05-01T13:15:56.952042462Z FUNCTIONS_RUNTIME_SCALE_MONITORING_ENABLED=0
2026-05-01T13:15:56.952062561Z HOME=/home/node
2026-05-01T13:15:56.952076161Z HOSTNAME=3d2715fc4df0
2026-05-01T13:15:56.952078861Z InstrumentationEngine_EXTENSION_VERSION=disabled
2026-05-01T13:15:56.952081461Z LOGICAPPS_ACCESS_CONTROL_CONFIGURATION=null
2026-05-01T13:15:56.952083961Z NODE_VERSION=24.14.1
2026-05-01T13:15:56.952086561Z NUM_CORES=2
2026-05-01T13:15:56.952089361Z PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2026-05-01T13:15:56.952092061Z PLATFORM_VERSION=108.0.7.36
2026-05-01T13:15:56.952094561Z PWD=/home/node
2026-05-01T13:15:56.952097061Z REGION_NAME=eastus
2026-05-01T13:15:56.952099661Z REMOTEDEBUGGINGVERSION=16.0.30709.132
2026-05-01T13:15:56.952102261Z SHLVL=1
2026-05-01T13:15:56.952104761Z ScmType=None
2026-05-01T13:15:56.952107361Z SnapshotDebugger_EXTENSION_VERSION=disabled
2026-05-01T13:15:56.952109961Z WEBJOB_ENV=true
2026-05-01T13:15:56.953160452Z WEBJOB_HOME=/home
2026-05-01T13:15:56.953189052Z WEBSITES_ENABLE_APP_SERVICE_STORAGE=true
2026-05-01T13:15:56.953192552Z WEBSITE_AUTH_AUTO_AAD=False
2026-05-01T13:15:56.953195052Z WEBSITE_AUTH_ENABLED=False
2026-05-01T13:15:56.953197552Z WEBSITE_AUTH_ENCRYPTION_KEY=[REDACTED]
2026-05-01T13:15:56.953200052Z WEBSITE_AUTH_INTERNAL_PATHS=/api/status
2026-05-01T13:15:56.953202852Z WEBSITE_AUTH_LOGOUT_PATH=/.auth/logout
2026-05-01T13:15:56.953205352Z WEBSITE_AUTH_SIGNING_KEY=[REDACTED]
2026-05-01T13:15:56.953221052Z WEBSITE_DEFAULT_HOSTNAME=<url of webapp>
2026-05-01T13:15:56.953224152Z WEBSITE_DEPLOYMENT_ID=myfoundryvtt
2026-05-01T13:15:56.953226852Z WEBSITE_HEALTHCHECK_MAXPINGFAILURES=10
2026-05-01T13:15:56.953229352Z WEBSITE_HOME_STAMPNAME=waws-prod-blu-353
2026-05-01T13:15:56.953231852Z WEBSITE_HOSTNAME=<url of webapp>
2026-05-01T13:15:56.953234452Z WEBSITE_INSTANCE_ID=1f62e8848207a15594502c38e26436ec1b063906cde9829572325468bb8cfeaf
2026-05-01T13:15:56.953237152Z WEBSITE_ISOLATION=lxc
2026-05-01T13:15:56.953239652Z WEBSITE_MOUNT_PATH_myfoundryvtt=/data
2026-05-01T13:15:56.953242252Z WEBSITE_OS=linux
2026-05-01T13:15:56.953400450Z WEBSITE_OWNER_NAME=fe47f131-cb44-477f-82a5-7c19ca0fd15a+foundryvtt-EastUSwebspace-Linux
2026-05-01T13:15:56.953405850Z WEBSITE_RESOURCE_GROUP=foundryvtt
2026-05-01T13:15:56.953408450Z WEBSITE_ROLE_INSTANCE_ID=0
2026-05-01T13:15:56.953410950Z WEBSITE_SITE_NAME=myfoundryvtt
2026-05-01T13:15:56.953413450Z WEBSITE_SKU=Basic
2026-05-01T13:15:56.953415850Z WEBSITE_SSH_ENABLED=1
2026-05-01T13:15:56.953418350Z XDT_MicrosoftApplicationInsights_BaseExtensions=disabled
2026-05-01T13:15:56.953420950Z XDT_MicrosoftApplicationInsights_Mode=recommended
2026-05-01T13:15:56.953423550Z XDT_MicrosoftApplicationInsights_PreemptSdk=disabled
2026-05-01T13:15:56.953426150Z YARN_VERSION=1.22.22
2026-05-01T13:15:56.953428550Z _=/usr/bin/env
2026-05-01T13:15:56.963720965Z Entrypoint | 2026-05-01 13:15:56 | [debug] Data directory: /data
2026-05-01T13:15:56.989728351Z Entrypoint | 2026-05-01 13:15:56 | [debug] Mount info for /data: //[REDACTED_STORAGE].file.core.windows.net/[REDACTED_SHARE] cifs...username=[REDACTED]...addr=[REDACTED_IP]...
2026-05-01T13:15:57.001554253Z Entrypoint | 2026-05-01 13:15:56 | [debug] Testing permissions on /data/.container-permissions-test.txt
2026-05-01T13:15:57.045274992Z Entrypoint | 2026-05-01 13:15:57 | [debug] Volume write test succeeded.
2026-05-01T13:15:57.064209036Z Entrypoint | 2026-05-01 13:15:57 | [debug] Volume read test succeeded.
2026-05-01T13:15:57.095641676Z Entrypoint | 2026-05-01 13:15:57 | [debug] Volume delete test succeeded.
2026-05-01T13:15:57.103608210Z Entrypoint | 2026-05-01 13:15:57 | [debug] All permissions tests succeeded.
2026-05-01T13:15:57.184456643Z Entrypoint | 2026-05-01 13:15:57 | [info] No Foundry Virtual Tabletop installation detected.
2026-05-01T13:15:57.187255620Z Entrypoint | 2026-05-01 13:15:57 | [info] Using FOUNDRY_USERNAME and FOUNDRY_PASSWORD to authenticate.
2026-05-01T13:15:58.448688307Z Authenticate | 2026-05-01 13:15:58 | [debug] Saving cookies to: /tmp/cookiejar.json
2026-05-01T13:15:58.456086746Z Authenticate | 2026-05-01 13:15:58 | [info] Requesting CSRF tokens from https://foundryvtt.com
2026-05-01T13:15:58.456710940Z Authenticate | 2026-05-01 13:15:58 | [debug] Fetching: https://foundryvtt.com
2026-05-01T13:15:59.124653627Z Authenticate | 2026-05-01 13:15:59 | [info] Logging in as: [REDACTED_USERNAME]
2026-05-01T13:15:59.125469420Z Authenticate | 2026-05-01 13:15:59 | [debug] Fetching: https://foundryvtt.com/auth/login/
2026-05-01T13:16:00.436384498Z Authenticate | 2026-05-01 13:16:00 | [debug] Community URL: /community/[REDACTED_USERNAME]
2026-05-01T13:16:00.436445598Z Authenticate | 2026-05-01 13:16:00 | [info] Successfully logged in as: [REDACTED_USERNAME]
2026-05-01T13:16:00.471049912Z Entrypoint | 2026-05-01 13:16:00 | [info] Using authenticated credentials to fetch release URL.
2026-05-01T13:16:01.093338475Z ReleaseURL | 2026-05-01 13:16:01 | [debug] Loading cookies from: /tmp/cookiejar.json
2026-05-01T13:16:01.102488399Z ReleaseURL | 2026-05-01 13:16:01 | [info] Fetching presigned release URL for build 360...
2026-05-01T13:16:01.102517399Z ReleaseURL | 2026-05-01 13:16:01 | [debug] Attempt 1 of 1
2026-05-01T13:16:01.102521499Z ReleaseURL | 2026-05-01 13:16:01 | [debug] Fetching: https://foundryvtt.com/releases/download?build=360&platform=node&response_type=json
2026-05-01T13:16:01.586336905Z ReleaseURL | 2026-05-01 13:16:01 | [debug] Presigned URL: [REDACTED_PRESIGNED_URL]
2026-05-01T13:16:01.624777988Z Entrypoint | 2026-05-01 13:16:01 | [info] Using CONTAINER_CACHE: /data/cache
2026-05-01T13:16:01.716148934Z Entrypoint | 2026-05-01 13:16:01 | [info] Downloading Foundry Virtual Tabletop release.
2026-05-01T13:16:02.194154288Z % Total % Received % Xferd Average Speed Time Time Time Current
2026-05-01T13:16:02.194189287Z Dload Upload Total Spent Left Speed
2026-05-01T13:16:02.194193787Z
2026-05-01T13:16:02.194196587Z 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Host r2.foundryvtt.com:443 was resolved.
2026-05-01T13:16:02.194199487Z * IPv6: 2606:4700:10::6814:249d, 2606:4700:10::ac42:a3fe
2026-05-01T13:16:02.194202387Z * IPv4: 104.20.36.157, 172.66.163.254
2026-05-01T13:16:02.194213087Z * Trying [2606:4700:10::6814:249d]:443...
2026-05-01T13:16:02.195244279Z * Immediate connect fail for 2606:4700:10::6814:249d: Cannot assign requested address
2026-05-01T13:16:02.195455277Z * Trying [2606:4700:10::ac42:a3fe]:443...
2026-05-01T13:16:02.195687875Z * Immediate connect fail for 2606:4700:10::ac42:a3fe: Cannot assign requested address
2026-05-01T13:16:02.195823974Z * Trying 104.20.36.157:443...
2026-05-01T13:16:02.195940973Z * ALPN: curl offers h2,http/1.1
2026-05-01T13:16:02.196135771Z } [5 bytes data]
2026-05-01T13:16:02.196280270Z * TLSv1.3 (OUT), TLS handshake, Client hello (1):
2026-05-01T13:16:02.196374269Z } [1572 bytes data]
2026-05-01T13:16:02.196492268Z * CAfile: /etc/ssl/certs/ca-certificates.crt
2026-05-01T13:16:02.196705467Z * CApath: /etc/ssl/certs
2026-05-01T13:16:02.196712866Z { [5 bytes data]
2026-05-01T13:16:02.196715566Z * TLSv1.3 (IN), TLS handshake, Server hello (2):
2026-05-01T13:16:02.204080206Z { [1210 bytes data]
2026-05-01T13:16:02.204102105Z * TLSv1.3 (IN), TLS change cipher, Change cipher spec (1):
2026-05-01T13:16:02.204105905Z { [1 bytes data]
2026-05-01T13:16:02.204108805Z * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
2026-05-01T13:16:02.204111705Z { [19 bytes data]
2026-05-01T13:16:02.204114405Z * TLSv1.3 (IN), TLS handshake, Certificate (11):
2026-05-01T13:16:02.204117405Z { [2527 bytes data]
2026-05-01T13:16:02.204120105Z * TLSv1.3 (IN), TLS handshake, CERT verify (15):
2026-05-01T13:16:02.204122705Z { [79 bytes data]
2026-05-01T13:16:02.204125405Z * TLSv1.3 (IN), TLS handshake, Finished (20):
2026-05-01T13:16:02.204128105Z { [52 bytes data]
2026-05-01T13:16:02.204888199Z * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
2026-05-01T13:16:02.204896899Z } [1 bytes data]
2026-05-01T13:16:02.204899699Z * TLSv1.3 (OUT), TLS handshake, Finished (20):
2026-05-01T13:16:02.204902399Z } [52 bytes data]
2026-05-01T13:16:02.204904899Z * SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384 / X25519MLKEM768 / id-ecPublicKey
2026-05-01T13:16:02.204907799Z * ALPN: server accepted h2
2026-05-01T13:16:02.215706210Z * Server certificate:
2026-05-01T13:16:02.215736209Z * subject: CN=r2.foundryvtt.com
2026-05-01T13:16:02.215740109Z * start date: Apr 13 12:16:41 2026 GMT
2026-05-01T13:16:02.215743109Z * expire date: Jul 12 13:16:40 2026 GMT
2026-05-01T13:16:02.215745909Z * subjectAltName: host "r2.foundryvtt.com" matched cert's "r2.foundryvtt.com"
2026-05-01T13:16:02.215749309Z * issuer: C=US; O=Google Trust Services; CN=WE1
2026-05-01T13:16:02.215752109Z * SSL certificate verify ok.
2026-05-01T13:16:02.215755009Z * Certificate level 0: Public key type EC/prime256v1 (256/128 Bits/secBits), signed using ecdsa-with-SHA256
2026-05-01T13:16:02.215757809Z * Certificate level 1: Public key type EC/prime256v1 (256/128 Bits/secBits), signed using ecdsa-with-SHA384
2026-05-01T13:16:02.215760609Z * Certificate level 2: Public key type EC/secp384r1 (384/192 Bits/secBits), signed using ecdsa-with-SHA384
2026-05-01T13:16:02.215780409Z * Connected to r2.foundryvtt.com (104.20.36.157) port 443
2026-05-01T13:16:02.215783609Z * using HTTP/2
2026-05-01T13:16:02.215786209Z * [HTTP/2] [1] OPENED stream for https://r2.foundryvtt.com/releases/14.360/FoundryVTT-Node-14.360.zip?verify=1777641361-aqzGWT5DG4NhZykAi4tASMUfS%2BcJrp1l9o8fvFK3c7o%3D
2026-05-01T13:16:02.215789309Z * [HTTP/2] [1] [:method: GET]
2026-05-01T13:16:02.215791809Z * [HTTP/2] [1] [:scheme: https]
2026-05-01T13:16:02.215794509Z * [HTTP/2] [1] [:authority: r2.foundryvtt.com]
2026-05-01T13:16:02.215797109Z * [HTTP/2] [1] [:path: /releases/14.360/FoundryVTT-Node-14.360.zip?verify=1777641361-aqzGWT5DG4NhZykAi4tASMUfS%2BcJrp1l9o8fvFK3c7o%3D]
2026-05-01T13:16:02.215800009Z * [HTTP/2] [1] [user-agent: curl/8.14.1 (felddy/foundryvtt:14.360.0)]
2026-05-01T13:16:02.215802709Z * [HTTP/2] [1] [accept: */*]
2026-05-01T13:16:02.215805309Z * [HTTP/2] [1] [if-modified-since: Fri, 01 May 2026 11:53:58 GMT]
2026-05-01T13:16:02.215808009Z } [5 bytes data]
2026-05-01T13:16:02.215810609Z > GET /releases/14.360/FoundryVTT-Node-14.360.zip?verify=1777641361-aqzGWT5DG4NhZykAi4tASMUfS%2BcJrp1l9o8fvFK3c7o%3D HTTP/2
2026-05-01T13:16:02.215813809Z
2026-05-01T13:16:02.215816409Z > Host: r2.foundryvtt.com
2026-05-01T13:16:02.215819009Z
2026-05-01T13:16:02.215821609Z > User-Agent: curl/8.14.1 (felddy/foundryvtt:14.360.0)
2026-05-01T13:16:02.215824309Z
2026-05-01T13:16:02.215826809Z > Accept: */*
2026-05-01T13:16:02.215829309Z
2026-05-01T13:16:02.215831909Z > If-Modified-Since: Fri, 01 May 2026 11:53:58 GMT
2026-05-01T13:16:02.215834509Z
2026-05-01T13:16:02.215837109Z >
2026-05-01T13:16:02.215839609Z
2026-05-01T13:16:02.215842209Z { [5 bytes data]
2026-05-01T13:16:02.215844709Z * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026-05-01T13:16:02.215847309Z { [230 bytes data]
2026-05-01T13:16:02.215849909Z * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
2026-05-01T13:16:02.215852508Z { [230 bytes data]
2026-05-01T13:16:02.215855008Z * Request completely sent off
2026-05-01T13:16:02.215857508Z { [5 bytes data]
2026-05-01T13:16:02.215860108Z < HTTP/2 304
2026-05-01T13:16:02.215862608Z
2026-05-01T13:16:02.215865108Z < date: Fri, 01 May 2026 13:16:02 GMT
2026-05-01T13:16:02.215867708Z
2026-05-01T13:16:02.215870608Z < server: cloudflare
2026-05-01T13:16:02.215873208Z
2026-05-01T13:16:02.215875608Z < etag: "3462c63e5ccb17b0c40ab54fbb0c5e9c-18"
2026-05-01T13:16:02.215878308Z
2026-05-01T13:16:02.215880808Z < last-modified: Fri, 10 Apr 2026 12:25:43 GMT
2026-05-01T13:16:02.215887108Z
2026-05-01T13:16:02.215889808Z < cache-control: max-age=14400
2026-05-01T13:16:02.215892408Z
2026-05-01T13:16:02.215894808Z < cf-cache-status: MISS
2026-05-01T13:16:02.215897308Z
2026-05-01T13:16:02.215899708Z < cf-ray: 9f4f0ef0ecab24ad-IAD
2026-05-01T13:16:02.215902308Z
2026-05-01T13:16:02.215904708Z <
2026-05-01T13:16:02.215907208Z
2026-05-01T13:16:02.215910608Z { [0 bytes data]
2026-05-01T13:16:02.215913308Z
2026-05-01T13:16:02.215915808Z 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
2026-05-01T13:16:02.215918508Z 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
2026-05-01T13:16:02.215921208Z * Connection #0 to host r2.foundryvtt.com left intact
2026-05-01T13:16:02.246159058Z Entrypoint | 2026-05-01 13:16:02 | [info] Installing Foundry Virtual Tabletop 14.360
2026-05-01T13:16:02.254348391Z Entrypoint | 2026-05-01 13:16:02 | [debug] Checking mime-type of release file: /data/cache/foundryvtt-14.360.zip
2026-05-01T13:16:02.652418605Z Entrypoint | 2026-05-01 13:16:02 | [debug] Found mime-type: application/zip
2026-05-01T13:16:02.977957317Z Entrypoint | 2026-05-01 13:16:02 | [debug] Extracting Node.js release file.
2026-05-01T13:16:14.936802708Z Entrypoint | 2026-05-01 13:16:14 | [debug] Installation completed.
2026-05-01T13:16:14.954942361Z Entrypoint | 2026-05-01 13:16:14 | [info] Preserving release archive file in cache.
2026-05-01T13:16:14.963763490Z Entrypoint | 2026-05-01 13:16:14 | [debug] CONTAINER_CACHE_SIZE is not set. Skipping cache cleanup.
2026-05-01T13:16:14.968769849Z Entrypoint | 2026-05-01 13:16:14 | [info] Using CONTAINER_PATCHES: /data/patches
2026-05-01T13:16:14.986705404Z Entrypoint | 2026-05-01 13:16:14 | [warn] Container patches directory not found.
2026-05-01T13:16:14.989182084Z Entrypoint | 2026-05-01 13:16:14 | [debug] Patching GUI update and configuration messages.
2026-05-01T13:16:15.266770237Z Entrypoint | 2026-05-01 13:16:15 | [info] Not modifying existing installation license key.
2026-05-01T13:16:15.291369238Z Entrypoint | 2026-05-01 13:16:15 | [info] Starting launcher.
2026-05-01T13:16:15.318842715Z Entrypoint | 2026-05-01 13:16:15 | [debug] Waiting for child pid: 96 to exit.
2026-05-01T13:16:15.318870915Z Launcher | 2026-05-01 13:16:15 | [debug] Ensuring /data/Config directory exists.
2026-05-01T13:16:15.340273442Z Launcher | 2026-05-01 13:16:15 | [warn] CONTAINER_PRESERVE_CONFIG is set: Not updating options.json
2026-05-01T13:16:15.348394776Z Launcher | 2026-05-01 13:16:15 | [warn] CONTAINER_PRESERVE_CONFIG is set: Not updating admin.txt
2026-05-01T13:16:15.396175289Z Launcher | 2026-05-01 13:16:15 | [info] Starting Foundry Virtual Tabletop.
2026-05-01T13:16:19.877623618Z FoundryVTT | 2026-05-01 13:16:19 | [info] Running on Node.js - Version 24.14.1
2026-05-01T13:16:19.879877700Z FoundryVTT | 2026-05-01 13:16:19 | [info] Foundry Virtual Tabletop - Version 14 Build 360
2026-05-01T13:16:19.880277396Z FoundryVTT | 2026-05-01 13:16:19 | [info] User Data Directory - "/data"
2026-05-01T13:16:20.360047575Z FoundryVTT | 2026-05-01 13:16:20 | [info] Application Options:
2026-05-01T13:16:20.360086475Z {
2026-05-01T13:16:20.360091375Z "port": 30000,
2026-05-01T13:16:20.360094975Z "upnp": false,
2026-05-01T13:16:20.360098475Z "fullscreen": false,
2026-05-01T13:16:20.360102075Z "hostname": null,
2026-05-01T13:16:20.360105775Z "localHostname": null,
2026-05-01T13:16:20.360109375Z "routePrefix": null,
2026-05-01T13:16:20.360112875Z "sslCert": null,
2026-05-01T13:16:20.360116475Z "sslKey": null,
2026-05-01T13:16:20.360119975Z "awsConfig": null,
2026-05-01T13:16:20.360123375Z "passwordSalt": null,
2026-05-01T13:16:20.360126874Z "proxySSL": false,
2026-05-01T13:16:20.360130274Z "proxyPort": null,
2026-05-01T13:16:20.360133674Z "serviceConfig": null,
2026-05-01T13:16:20.360137074Z "updateChannel": "stable",
2026-05-01T13:16:20.360140674Z "language": "en.core",
2026-05-01T13:16:20.360144174Z "upnpLeaseDuration": null,
2026-05-01T13:16:20.360147774Z "compressStatic": true,
2026-05-01T13:16:20.360151174Z "world": "ares",
2026-05-01T13:16:20.360154674Z "protocol": null,
2026-05-01T13:16:20.360158074Z "compressSocket": true,
2026-05-01T13:16:20.360161574Z "cssTheme": "dark",
2026-05-01T13:16:20.360165074Z "deleteNEDB": false,
2026-05-01T13:16:20.360168574Z "hotReload": false,
2026-05-01T13:16:20.360171974Z "telemetry": false,
2026-05-01T13:16:20.360175474Z "adminPassword": "••••••••••••••••",
2026-05-01T13:16:20.360180174Z "tempDir": null,
2026-05-01T13:16:20.360183574Z "unixSocket": null,
2026-05-01T13:16:20.360187074Z "noBackups": false
2026-05-01T13:16:20.360190474Z }
2026-05-01T13:16:20.392866314Z FoundryVTT | 2026-05-01 13:16:20 | [error] Software license verification failed. Please confirm your Foundry Virtual Tabletop software license
2026-05-01T13:16:20.453512131Z FoundryVTT | 2026-05-01 13:16:20 | [info] Server started and listening on port 30000
Bug description
Hi Felddy, thank you for all you do to support this project.
This might be a user error, but I've been unable to figure out what is wrong. It's been a while since I upgraded my version of Foundry, and I have been running into issues with 'Software license verification failed. Please confirm your Foundry Virtual Tabletop software license' errors.
I have searched the issues on the repo and it keeps coming back to hostname, but I had that set previously and have left it unchanged (I tried some of the other steps in here with container hostname and foundry hostname, but those didn't work). I can revert my config and load just fine. I wonder if I have missed out on some change to the repo in the intervening versions. Don't worry I have my worlds backed up.
Steps to reproduce
Configs (first previous succeeding, then new failing)
Expected behavior
I expect that I can update the version of the container and get the new version downloaded as I have done previously, license will be verified using the same credentials, and I can use the updated version.
Container metadata
I can't do this as I am running from an Azure Web App and don't have the appropriate methodology on hand to perform this command.Relevant log output
Code of Conduct