Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Unraid 6.12.15 - Unraid Connect / API is offline

Featured Replies

Unraid Connect version 2025.12.15.2141 doesn't seem to be working on Unraid 6.12.15. The status just says as "launching".

Diagnostics attached.

unraid-api status

+--- unraid-api

namespace : default

version : 4.27.2+024ae693

pid : 10423

pm2 id : 0

status : launching

mode : fork

restarted : 34

uptime : 0

memory usage : 0b

error log : /var/log/graphql-api.log

watching : no

PID file : /var/log/.pm2/pids/unraid-api-0.pid

unraid-api logs

[11:12:40 ERROR app]: Failed to start NestJS server {"apiVersion":"4.27.2+024ae693"}

err: {

"type": "Error",

"message": "bootstrapNestServer timed out after 12651ms",

"stack":

Error: bootstrapNestServer timed out after 12651ms

at Timeout._onTimeout (file:///usr/local/unraid-api/dist/main.js:115:56)

at listOnTimeout (node:internal/timers:588:17)

at process.processTimers (node:internal/timers:523:7)

}

[11:12:40 ERROR app]: API-ERROR {"apiVersion":"4.27.2+024ae693"}

err: {

"type": "Error",

"message": "bootstrapNestServer timed out after 12651ms",

"stack":

Error: bootstrapNestServer timed out after 12651ms

at Timeout._onTimeout (file:///usr/local/unraid-api/dist/main.js:115:56)

at listOnTimeout (node:internal/timers:588:17)

at process.processTimers (node:internal/timers:523:7)

}

[11:12:42 INFO app]: ENV {"API_VERSION":"4.27.2+024ae693","BYPASS_CORS_CHECKS":false,"BYPASS_PERMISSION_CHECKS":false,"CHOKIDAR_USEPOLLING":false,"DEBUG":false,"ECOSYSTEM_PATH":"/usr/local/unraid-api/ecosystem.config.json","ENABLE_NEXT_DOCKER_RELEASE":false,"ENVIRONMENT":"production","GRAPHQL_INTROSPECTION":false,"INTROSPECTION":false,"IS_DOCKER":false,"LOG_CORS":false,"LOG_LEVEL":"INFO","LOG_TYPE":"pretty","MOTHERSHIP_GRAPHQL_LINK":"https://mothership.unraid.net/ws","NODE_ENV":"production","PATHS_CONFIG_MODULES":"/boot/config/plugins/dynamix.my.servers/configs","PATHS_LOCAL_SESSION_FILE":"/var/run/unraid-api/local-session","PATHS_LOGS_DIR":"/var/log/unraid-api","PATHS_LOGS_FILE":"/var/log/graphql-api.log","PM2_HOME":"/var/log/.pm2","PM2_PATH":"/usr/local/unraid-api/node_modules/pm2/bin/pm2","PORT":"/var/run/unraid-api.sock","SUPPRESS_LOGS":false,"environment":{"IS_MAIN_PROCESS":true}} {"apiVersion":"4.27.2+024ae693"}

[11:12:42 INFO app]: PATHS {"core":"/usr/local/unraid-api/dist/assets","unraid-api-base":"/usr/local/unraid-api/","unraid-data":"/boot/config/plugins/dynamix.my.servers/data","docker-autostart":"/var/lib/docker/unraid-autostart","docker-socket":"/var/run/docker.sock","rclone-socket":"/var/run/rclone.socket","parity-checks":"/boot/config/parity-checks.log","htpasswd":"/etc/nginx/htpasswd","emhttpd-socket":"/var/run/emhttpd.socket","states":"/usr/local/emhttp/state","dynamix-base":"/boot/config/plugins/dynamix","dynamix-config":["/usr/local/emhttp/plugins/dynamix/default.cfg","/boot/config/plugins/dynamix/dynamix.cfg"],"myservers-base":"/boot/config/plugins/dynamix.my.servers/","myservers-config":"/boot/config/plugins/dynamix.my.servers/myservers.cfg","myservers-config-states":"/usr/local/emhttp/state/myservers.cfg","myservers-keepalive":"/boot/config/plugins/dynamix.my.servers/fb_keepalive","keyfile-base":"/boot/config","machine-id":"/var/lib/dbus/machine-id","log-base":"/var/log/unraid-api","unraid-log-base":"/var/log","var-run":"/var/run","auth-sessions":"/var/lib/php","auth-keys":"/boot/config/plugins/dynamix.my.servers/keys","passwd":"/boot/config/passwd","libvirt-pid":"/var/run/libvirt/libvirtd.pid","activationBase":"/boot/config/activation","webGuiBase":"/usr/local/emhttp/webGui","identConfig":"/boot/config/ident.cfg","activation":{"assets":"/boot/config/activation/assets","logo":"/boot/config/activation/assets/logo.svg","caseModel":"/boot/config/activation/assets/case-model.png","banner":"/boot/config/activation/assets/banner.png"},"boot":{"caseModel":"/boot/config/plugins/dynamix/case-model.png","caseModelConfig":"/boot/config/plugins/dynamix/case-model.cfg"},"webgui":{"imagesBase":"/usr/local/emhttp/webGui/images","logo":{"fullPath":"/usr/local/emhttp/webGui/images/UN-logotype-gradient.svg","assetPath":"/webGui/images/UN-logotype-gradient.svg"},"caseModel":{"fullPath":"/usr/local/emhttp/webGui/images/case-model.png","assetPath":"/webGui/images/case-model.png"},"banner":{"fullPath":"/usr/local/emhttp/webGui/images/banner.png","assetPath":"/webGui/images/banner.png"}}} {"apiVersion":"4.27.2+024ae693"}

[11:12:42 INFO app]: Config directory ready {"apiVersion":"4.27.2+024ae693"}

[11:12:42 INFO app]: Emhttp state loaded {"apiVersion":"4.27.2+024ae693"}

[11:12:42 INFO app]: Registration key loaded {"apiVersion":"4.27.2+024ae693"}

[11:12:42 INFO app]: Dynamix config loaded {"apiVersion":"4.27.2+024ae693"}

[11:12:42 INFO app]: State manager initialized {"apiVersion":"4.27.2+024ae693"}

[11:12:42 INFO app]: Registration key watch active {"apiVersion":"4.27.2+024ae693"}

[11:12:42 INFO app]: Bootstrapping NestJS server (budget: 12644ms)... {"apiVersion":"4.27.2+024ae693"}

[11:12:43 INFO api]: Starting Nest Server on Port / Path: /var/run/unraid-api.sock {"apiVersion":"4.27.2+024ae693","logger":"api"}

[11:12:43 INFO RoutesResolver]: RestController {/}: {"apiVersion":"4.27.2+024ae693","logger":"api","context":"RoutesResolver"}

[11:12:43 INFO RouterExplorer]: Mapped {/, GET} route {"apiVersion":"4.27.2+024ae693","logger":"api","context":"RouterExplorer"}

[11:12:43 INFO RouterExplorer]: Mapped {/graphql/api/customizations/:type, GET} route {"apiVersion":"4.27.2+024ae693","logger":"api","context":"RouterExplorer"}

[11:12:43 INFO RouterExplorer]: Mapped {/graphql/api/auth/oidc/authorize/:providerId, GET} route {"apiVersion":"4.27.2+024ae693","logger":"api","context":"RouterExplorer"}

[11:12:43 INFO RouterExplorer]: Mapped {/graphql/api/auth/oidc/callback, GET} route {"apiVersion":"4.27.2+024ae693","logger":"api","context":"RouterExplorer"}

[11:12:43 WARN RCloneService]: RClone API service is not initialized, skipping provider info loading {"apiVersion":"4.27.2+024ae693","logger":"api","context":"RCloneService"}

[11:12:43 INFO UnraidFileModificationService]: Loading file modifications... {"apiVersion":"4.27.2+024ae693","logger":"api","context":"UnraidFileModificationService"}

[11:12:43 INFO UnraidFileModificationService]: Applying modification: auth-request - Auth request modification needed for Unraid version <= 7.2.0-beta.2.3 {"apiVersion":"4.27.2+024ae693","logger":"api","context":"UnraidFileModificationService"}

[11:12:43 INFO UnraidFileModificationService]: Modification applied successfully: auth-request {"apiVersion":"4.27.2+024ae693","logger":"api","context":"UnraidFileModificationService"}

[11:12:43 INFO UnraidFileModificationService]: Applying modification: default-page-layout - Default behavior is to apply modifications if the file exists {"apiVersion":"4.27.2+024ae693","logger":"api","context":"UnraidFileModificationService"}

[11:12:43 ERROR UnraidFileModificationService]: Failed to apply static patch to /usr/local/emhttp/plugins/dynamix/include/DefaultPageLayout.php, continuing with dynamic patch {"apiVersion":"4.27.2+024ae693","logger":"api","context":"UnraidFileModificationService"}

[11:12:43 INFO UnraidFileModificationService]: Modification applied successfully: default-page-layout {"apiVersion":"4.27.2+024ae693","logger":"api","context":"UnraidFileModificationService"}

[11:12:43 INFO UnraidFileModificationService]: Applying modification: display-settings - Display settings modification needed for Unraid version <= 7.2.0-beta.2.3 {"apiVersion":"4.27.2+024ae693","logger":"api","context":"UnraidFileModificationService"}

[11:12:43 ERROR UnraidFileModificationService]: Failed to apply static patch to /usr/local/emhttp/plugins/dynamix/DisplaySettings.page, continuing with dynamic patch {"apiVersion":"4.27.2+024ae693","logger":"api","context":"UnraidFileModificationService"}

[11:12:43 INFO UnraidFileModificationService]: Modification applied successfully: display-settings {"apiVersion":"4.27.2+024ae693","logger":"api","context":"UnraidFileModificationService"}

[11:12:43 INFO UnraidFileModificationService]: Applying modification: hosts - Default behavior is to apply modifications if the file exists {"apiVersion":"4.27.2+024ae693","logger":"api","context":"UnraidFileModificationService"}

[11:12:43 WARN UnraidFileModificationService]: Could not load pregenerated patch for: hosts {"apiVersion":"4.27.2+024ae693","logger":"api","context":"UnraidFileModificationService"}

[11:12:43 ERROR UnraidFileModificationService]: Failed to apply patch to /etc/hosts: Error: Invalid Patch Format: No hunks found for /etc/hosts {"apiVersion":"4.27.2+024ae693","logger":"api","context":"UnraidFileModificationService"}

[11:12:43 ERROR UnraidFileModificationService]: Failed to apply modification: hosts: {} {"apiVersion":"4.27.2+024ae693","logger":"api","context":"UnraidFileModificationService"}

[11:12:43 INFO UnraidFileModificationService]: Applying modification: notifications-page - Default behavior is to apply modifications if the file exists {"apiVersion":"4.27.2+024ae693","logger":"api","context":"UnraidFileModificationService"}

[11:12:43 INFO UnraidFileModificationService]: Modification applied successfully: notifications-page {"apiVersion":"4.27.2+024ae693","logger":"api","context":"UnraidFileModificationService"}

[11:12:43 INFO UnraidFileModificationService]: Applying modification: rc-nginx - Default behavior is to apply modifications if the file exists {"apiVersion":"4.27.2+024ae693","logger":"api","context":"UnraidFileModificationService"}

[11:12:43 ERROR UnraidFileModificationService]: Failed to apply static patch to /etc/rc.d/rc.nginx, continuing with dynamic patch {"apiVersion":"4.27.2+024ae693","logger":"api","context":"UnraidFileModificationService"}

[11:12:43 INFO UnraidFileModificationService]: Modification applied successfully: rc-nginx {"apiVersion":"4.27.2+024ae693","logger":"api","context":"UnraidFileModificationService"}

[11:12:43 INFO UnraidFileModificationService]: Applying modification: sso - SSO/OIDC support is always enabled for authentication {"apiVersion":"4.27.2+024ae693","logger":"api","context":"UnraidFileModificationService"}

[11:12:43 ERROR UnraidFileModificationService]: Failed to apply static patch to /usr/local/emhttp/plugins/dynamix/include/.login.php, continuing with dynamic patch {"apiVersion":"4.27.2+024ae693","logger":"api","context":"UnraidFileModificationService"}

[11:12:43 INFO UnraidFileModificationService]: Modification applied successfully: sso {"apiVersion":"4.27.2+024ae693","logger":"api","context":"UnraidFileModificationService"}

[11:12:43 INFO CustomizationService]: CustomizationService initialized with paths from store. {"apiVersion":"4.27.2+024ae693","logger":"api","context":"CustomizationService"}

[11:12:43 INFO CustomizationService]: Activation directory /boot/config/activation not found. Skipping activation setup. {"apiVersion":"4.27.2+024ae693","logger":"api","context":"CustomizationService"}

[11:12:43 INFO GraphQLModule]: Mapped {/graphql, POST} route {"apiVersion":"4.27.2+024ae693","logger":"api","context":"GraphQLModule"}

[11:12:43 INFO FileModificationEffectService]: Reloading Nginx in 10 seconds... {"apiVersion":"4.27.2+024ae693","logger":"api","context":"FileModificationEffectService"}

sm1-diagnostics-20251216-1152.zip

Solved by BJZwart

Also offline for me, same version 2025.12.15.2141

Having the same issue with 7.0.0! Started today.

Version 2025.12.15.2141

Edited by Roncore

  • Solution

Updated to 2025.12.16.1654 fixed the issue for me.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.