➜ homarr git:(dev) ✗ pnpm dev > homarr@1.22.0 dev /home/oupsman/WebstormProjects/homarr > turbo dev --parallel turbo 2.5.4 • Packages in scope: @homarr/analytics, @homarr/api, @homarr/auth, @homarr/boards, @homarr/certificates, @homarr/cli, @homarr/common, @homarr/cron-job-runner, @homarr/cron-job-status, @homarr/cron-jobs, @homarr/cron-jobs-core, @homarr/db, @homarr/definitions, @homarr/docker, @homarr/env, @homarr/eslint-config, @homarr/form, @homarr/forms-collection, @homarr/github, @homarr/icons, @homarr/integrations, @homarr/log, @homarr/modals, @homarr/modals-collection, @homarr/nextjs, @homarr/notifications, @homarr/old-import, @homarr/old-schema, @homarr/ping, @homarr/prettier-config, @homarr/redis, @homarr/request-handler, @homarr/server-settings, @homarr/settings, @homarr/spotlight, @homarr/tasks, @homarr/translation, @homarr/tsconfig, @homarr/ui, @homarr/validation, @homarr/websocket, @homarr/widgets • Running dev in 42 packages • Remote caching disabled @homarr/websocket:dev: cache bypass, force executing 13a0522503e1e9e7 @homarr/nextjs:dev: cache bypass, force executing 08926022bc16a0fb @homarr/tasks:dev: cache bypass, force executing 213298aa9523fd43 @homarr/websocket:dev: @homarr/websocket:dev: > @homarr/websocket@0.1.0 dev /home/oupsman/WebstormProjects/homarr/apps/websocket @homarr/websocket:dev: > pnpm with-env tsx ./src/main.ts @homarr/websocket:dev: @homarr/nextjs:dev: @homarr/nextjs:dev: > @homarr/nextjs@0.1.0 dev /home/oupsman/WebstormProjects/homarr/apps/nextjs @homarr/nextjs:dev: > pnpm with-env next dev @homarr/nextjs:dev: @homarr/tasks:dev: @homarr/tasks:dev: > @homarr/tasks@0.1.0 dev /home/oupsman/WebstormProjects/homarr/apps/tasks @homarr/tasks:dev: > pnpm with-env tsx ./src/main.ts @homarr/tasks:dev: @homarr/websocket:dev: @homarr/websocket:dev: > @homarr/websocket@0.1.0 with-env /home/oupsman/WebstormProjects/homarr/apps/websocket @homarr/websocket:dev: > dotenv -e ../../.env -- tsx ./src/main.ts @homarr/websocket:dev: @homarr/nextjs:dev: @homarr/nextjs:dev: > @homarr/nextjs@0.1.0 with-env /home/oupsman/WebstormProjects/homarr/apps/nextjs @homarr/nextjs:dev: > dotenv -e ../../.env -- next dev @homarr/nextjs:dev: @homarr/tasks:dev: @homarr/tasks:dev: > @homarr/tasks@0.1.0 with-env /home/oupsman/WebstormProjects/homarr/apps/tasks @homarr/tasks:dev: > dotenv -e ../../.env -- tsx ./src/main.ts @homarr/tasks:dev: @homarr/nextjs:dev: ▲ Next.js 15.3.3 @homarr/nextjs:dev: - Local: http://localhost:3000 @homarr/nextjs:dev: - Network: http://192.168.10.82:3000 @homarr/nextjs:dev: @homarr/nextjs:dev: ✓ Starting... @homarr/nextjs:dev: ✓ Ready in 6.1s @homarr/tasks:dev: 2025-06-03T09:24:27.764Z info: Starting schedule of cron job analytics. @homarr/tasks:dev: 2025-06-03T09:24:27.805Z info: Sent all analytics in 1 ms @homarr/tasks:dev: 2025-06-03T09:24:27.807Z info: Starting schedule of cron job iconsUpdater. @homarr/tasks:dev: 2025-06-03T09:24:27.809Z info: Updating icon repository cache... @homarr/nextjs:dev: ○ Compiling /_not-found ... @homarr/tasks:dev: 2025-06-03T09:24:28.437Z info: Successfully fetched 19285 icons from 6 repositories within 627 ms @homarr/tasks:dev: 2025-06-03T09:24:28.593Z info: Updating icons in database... @homarr/nextjs:dev: ✓ Compiled /_not-found in 1984ms (643 modules) @homarr/nextjs:dev: ⚠ Fast Refresh had to perform a full reload due to a runtime error. @homarr/nextjs:dev: GET /_next/static/webpack/7fd21ba7553415cf.webpack.hot-update.json 404 in 2384ms @homarr/websocket:dev: 2025-06-03T09:24:30.467Z info: ✅ WebSocket Server listening on ws://localhost:3001 @homarr/nextjs:dev: ○ Compiling /middleware ... @homarr/nextjs:dev: ⚠ Fast Refresh had to perform a full reload due to a runtime error. @homarr/nextjs:dev: GET /_next/static/webpack/7fd21ba7553415cf.webpack.hot-update.json 404 in 118ms @homarr/nextjs:dev: ✓ Compiled /middleware in 1511ms (424 modules) @homarr/nextjs:dev: ⚠ Fast Refresh had to perform a full reload due to a runtime error. @homarr/nextjs:dev: GET /_next/static/webpack/7fd21ba7553415cf.webpack.hot-update.json 404 in 38ms @homarr/nextjs:dev: ⚠ Fast Refresh had to perform a full reload due to a runtime error. @homarr/nextjs:dev: GET /_next/static/webpack/7fd21ba7553415cf.webpack.hot-update.json 404 in 72ms @homarr/nextjs:dev: ⚠ Fast Refresh had to perform a full reload due to a runtime error. @homarr/nextjs:dev: GET /_next/static/webpack/7fd21ba7553415cf.webpack.hot-update.json 404 in 34ms @homarr/nextjs:dev: ○ Compiling /api/trpc/[trpc] ... @homarr/nextjs:dev: ⚠ ../../node_modules/ssh2/lib/protocol/crypto.js @homarr/nextjs:dev: Module not found: Can't resolve './crypto/build/Release/sshcrypto.node' in '/home/oupsman/WebstormProjects/homarr/node_modules/ssh2/lib/protocol' @homarr/nextjs:dev: @homarr/nextjs:dev: Import trace for requested module: @homarr/nextjs:dev: ../../node_modules/ssh2/lib/protocol/crypto.js @homarr/nextjs:dev: ../../node_modules/ssh2/lib/protocol/keyParser.js @homarr/nextjs:dev: ../../node_modules/ssh2/lib/index.js @homarr/nextjs:dev: ../../node_modules/docker-modem/lib/ssh.js @homarr/nextjs:dev: ../../node_modules/docker-modem/lib/modem.js @homarr/nextjs:dev: ../../node_modules/dockerode/lib/docker.js @homarr/nextjs:dev: ../../packages/docker/src/singleton.ts @homarr/nextjs:dev: ../../packages/docker/src/index.ts @homarr/nextjs:dev: ../../packages/docker/index.ts @homarr/nextjs:dev: ../../packages/api/src/router/docker/docker-router.ts @homarr/nextjs:dev: ../../packages/api/src/root.ts @homarr/nextjs:dev: ../../packages/api/src/index.ts @homarr/nextjs:dev: ./src/app/api/trpc/[trpc]/route.ts @homarr/nextjs:dev: ⚠ Fast Refresh had to perform a full reload due to a runtime error. @homarr/nextjs:dev: GET /_next/static/webpack/7fd21ba7553415cf.webpack.hot-update.json 404 in 25444ms @homarr/tasks:dev: 2025-06-03T09:25:01.349Z info: Updated database within one second (-0, +0) @homarr/tasks:dev: 2025-06-03T09:25:01.350Z warn: The callback of 'iconsUpdater' succeeded but took 23542.31ms longer than expected (10000ms). This may indicate that your network performance, host performance or something else is too slow. If this happens too often, it should be looked into. @homarr/tasks:dev: 2025-06-03T09:25:01.422Z info: Starting schedule of cron job ping. @homarr/tasks:dev: 2025-06-03T09:25:01.423Z info: Cleared previous ping urls @homarr/tasks:dev: 2025-06-03T09:25:01.423Z info: Starting schedule of cron job smartHomeEntityState. @homarr/tasks:dev: 2025-06-03T09:25:01.423Z info: Starting schedule of cron job mediaServer. @homarr/tasks:dev: 2025-06-03T09:25:01.423Z info: Starting schedule of cron job mediaOrganizer. @homarr/tasks:dev: 2025-06-03T09:25:01.423Z info: Starting schedule of cron job downloads. @homarr/tasks:dev: 2025-06-03T09:25:01.423Z info: Starting schedule of cron job dnsHole. @homarr/tasks:dev: 2025-06-03T09:25:01.423Z info: Starting schedule of cron job mediaRequestStats. @homarr/tasks:dev: 2025-06-03T09:25:01.423Z info: Starting schedule of cron job mediaRequestList. @homarr/tasks:dev: 2025-06-03T09:25:01.423Z info: Starting schedule of cron job rssFeeds. @homarr/tasks:dev: 2025-06-03T09:25:01.423Z info: Starting schedule of cron job indexerManager. @homarr/tasks:dev: 2025-06-03T09:25:01.424Z info: Starting schedule of cron job healthMonitoring. @homarr/tasks:dev: 2025-06-03T09:25:01.424Z info: Starting schedule of cron job sessionCleanup. @homarr/tasks:dev: 2025-06-03T09:25:01.436Z info: Starting schedule of cron job updateChecker. @homarr/tasks:dev: 2025-06-03T09:25:01.802Z info: Starting schedule of cron job mediaTranscoding. @homarr/tasks:dev: 2025-06-03T09:25:01.802Z info: Starting schedule of cron job minecraftServerStatus. @homarr/tasks:dev: 2025-06-03T09:25:01.802Z info: Starting schedule of cron job dockerContainers. @homarr/tasks:dev: 2025-06-03T09:25:01.802Z info: Starting schedule of cron job networkController. @homarr/nextjs:dev: ⚠ Fast Refresh had to perform a full reload due to a runtime error. @homarr/nextjs:dev: GET /_next/static/webpack/7fd21ba7553415cf.webpack.hot-update.json 404 in 42ms @homarr/nextjs:dev: GET /_next/static/webpack/7fd21ba7553415cf.webpack.hot-update.json 404 in 35ms @homarr/nextjs:dev: ⚠ Fast Refresh had to perform a full reload due to a runtime error. @homarr/nextjs:dev: GET /_next/static/webpack/7fd21ba7553415cf.webpack.hot-update.json 404 in 33ms @homarr/nextjs:dev: ⚠ Fast Refresh had to perform a full reload due to a runtime error. @homarr/nextjs:dev: ⚠ Fast Refresh had to perform a full reload due to a runtime error. @homarr/nextjs:dev: GET /_next/static/webpack/7fd21ba7553415cf.webpack.hot-update.json 404 in 39ms @homarr/nextjs:dev: 2025-06-03T09:25:07.867Z info: tRPC request from server-fetch by user 'undefined (undefined)' @homarr/nextjs:dev: GET /api/trpc/serverSettings.getCulture?input=%7B%22json%22%3Anull%2C%22meta%22%3A%7B%22values%22%3A%5B%22undefined%22%5D%7D%7D 200 in 32464ms @homarr/nextjs:dev: 2025-06-03T09:25:07.894Z info: tRPC request from server-fetch by user 'undefined (undefined)' @homarr/nextjs:dev: GET /api/trpc/serverSettings.getCulture?input=%7B%22json%22%3Anull%2C%22meta%22%3A%7B%22values%22%3A%5B%22undefined%22%5D%7D%7D 200 in 32477ms @homarr/nextjs:dev: 2025-06-03T09:25:07.907Z info: tRPC request from server-fetch by user 'undefined (undefined)' @homarr/nextjs:dev: GET /api/trpc/serverSettings.getCulture?input=%7B%22json%22%3Anull%2C%22meta%22%3A%7B%22values%22%3A%5B%22undefined%22%5D%7D%7D 200 in 32479ms @homarr/nextjs:dev: 2025-06-03T09:25:07.910Z info: tRPC request from server-fetch by user 'undefined (undefined)' @homarr/nextjs:dev: GET /api/trpc/serverSettings.getCulture?input=%7B%22json%22%3Anull%2C%22meta%22%3A%7B%22values%22%3A%5B%22undefined%22%5D%7D%7D 200 in 32482ms @homarr/nextjs:dev: 2025-06-03T09:25:07.914Z info: tRPC request from server-fetch by user 'undefined (undefined)' @homarr/nextjs:dev: GET /api/trpc/serverSettings.getCulture?input=%7B%22json%22%3Anull%2C%22meta%22%3A%7B%22values%22%3A%5B%22undefined%22%5D%7D%7D 200 in 32490ms @homarr/nextjs:dev: ⚠ Fast Refresh had to perform a full reload due to a runtime error. @homarr/nextjs:dev: GET /_next/static/webpack/7fd21ba7553415cf.webpack.hot-update.json 404 in 30ms @homarr/nextjs:dev: 2025-06-03T09:25:08.058Z info: tRPC request from server-fetch by user 'undefined (undefined)' @homarr/nextjs:dev: GET /api/trpc/serverSettings.getCulture?input=%7B%22json%22%3Anull%2C%22meta%22%3A%7B%22values%22%3A%5B%22undefined%22%5D%7D%7D 200 in 34ms @homarr/nextjs:dev: ⚠ ../../node_modules/ssh2/lib/protocol/crypto.js @homarr/nextjs:dev: Module not found: Can't resolve './crypto/build/Release/sshcrypto.node' in '/home/oupsman/WebstormProjects/homarr/node_modules/ssh2/lib/protocol' @homarr/nextjs:dev: @homarr/nextjs:dev: Import trace for requested module: @homarr/nextjs:dev: ../../node_modules/ssh2/lib/protocol/crypto.js @homarr/nextjs:dev: ../../node_modules/ssh2/lib/protocol/keyParser.js @homarr/nextjs:dev: ../../node_modules/ssh2/lib/index.js @homarr/nextjs:dev: ../../node_modules/docker-modem/lib/ssh.js @homarr/nextjs:dev: ../../node_modules/docker-modem/lib/modem.js @homarr/nextjs:dev: ../../node_modules/dockerode/lib/docker.js @homarr/nextjs:dev: ../../packages/docker/src/singleton.ts @homarr/nextjs:dev: ../../packages/docker/src/index.ts @homarr/nextjs:dev: ../../packages/docker/index.ts @homarr/nextjs:dev: ../../packages/api/src/router/docker/docker-router.ts @homarr/nextjs:dev: ../../packages/api/src/root.ts @homarr/nextjs:dev: ../../packages/api/src/index.ts @homarr/nextjs:dev: ./src/app/api/trpc/[trpc]/route.ts @homarr/nextjs:dev: [ioredis] Unhandled error event: Error: connect ETIMEDOUT @homarr/nextjs:dev: at Socket.eval (webpack-internal:///(rsc)/../../node_modules/ioredis/built/Redis.js:170:41) @homarr/nextjs:dev: at Object.onceWrapper (node:events:621:28) @homarr/nextjs:dev: at Socket.emit (node:events:507:28) @homarr/nextjs:dev: at Socket._onTimeout (node:net:609:8) @homarr/nextjs:dev: at listOnTimeout (node:internal/timers:608:17) @homarr/nextjs:dev: at process.processTimers (node:internal/timers:543:7) @homarr/nextjs:dev: [ioredis] Unhandled error event: Error: connect ETIMEDOUT @homarr/nextjs:dev: at Socket.eval (webpack-internal:///(rsc)/../../node_modules/ioredis/built/Redis.js:170:41) @homarr/nextjs:dev: at Object.onceWrapper (node:events:621:28) @homarr/nextjs:dev: at Socket.emit (node:events:507:28) @homarr/nextjs:dev: at Socket._onTimeout (node:net:609:8) @homarr/nextjs:dev: at listOnTimeout (node:internal/timers:608:17) @homarr/nextjs:dev: at process.processTimers (node:internal/timers:543:7) @homarr/nextjs:dev: [ioredis] Unhandled error event: Error: connect ETIMEDOUT @homarr/nextjs:dev: at Socket.eval (webpack-internal:///(rsc)/../../node_modules/ioredis/built/Redis.js:170:41) @homarr/nextjs:dev: at Object.onceWrapper (node:events:621:28) @homarr/nextjs:dev: at Socket.emit (node:events:507:28) @homarr/nextjs:dev: at Socket._onTimeout (node:net:609:8) @homarr/nextjs:dev: at listOnTimeout (node:internal/timers:608:17) @homarr/nextjs:dev: at process.processTimers (node:internal/timers:543:7) @homarr/nextjs:dev: [ioredis] Unhandled error event: Error: connect ETIMEDOUT @homarr/nextjs:dev: at Socket.eval (webpack-internal:///(rsc)/../../node_modules/ioredis/built/Redis.js:170:41) @homarr/nextjs:dev: at Object.onceWrapper (node:events:621:28) @homarr/nextjs:dev: at Socket.emit (node:events:507:28) @homarr/nextjs:dev: at Socket._onTimeout (node:net:609:8) @homarr/nextjs:dev: at listOnTimeout (node:internal/timers:608:17) @homarr/nextjs:dev: at process.processTimers (node:internal/timers:543:7) @homarr/nextjs:dev: [ioredis] Unhandled error event: Error: connect ETIMEDOUT @homarr/nextjs:dev: at Socket.eval (webpack-internal:///(rsc)/../../node_modules/ioredis/built/Redis.js:170:41) @homarr/nextjs:dev: at Object.onceWrapper (node:events:621:28) @homarr/nextjs:dev: at Socket.emit (node:events:507:28) @homarr/nextjs:dev: at Socket._onTimeout (node:net:609:8) @homarr/nextjs:dev: at listOnTimeout (node:internal/timers:608:17) @homarr/nextjs:dev: at process.processTimers (node:internal/timers:543:7) @homarr/nextjs:dev: ⨯ [Error [TRPCClientError]: fetch failed] @homarr/nextjs:dev: ⨯ [Error [TRPCClientError]: fetch failed] @homarr/nextjs:dev: ⨯ [Error [TRPCClientError]: fetch failed] @homarr/nextjs:dev: [ioredis] Unhandled error event: Error: connect ETIMEDOUT @homarr/nextjs:dev: at Socket.eval (webpack-internal:///(rsc)/../../node_modules/ioredis/built/Redis.js:170:41) @homarr/nextjs:dev: at Object.onceWrapper (node:events:621:28) @homarr/nextjs:dev: at Socket.emit (node:events:507:28) @homarr/nextjs:dev: at Socket._onTimeout (node:net:609:8) @homarr/nextjs:dev: at listOnTimeout (node:internal/timers:608:17) @homarr/nextjs:dev: at process.processTimers (node:internal/timers:543:7) @homarr/nextjs:dev: ⨯ [Error [TRPCClientError]: fetch failed] @homarr/nextjs:dev: ⨯ [Error [TRPCClientError]: fetch failed] @homarr/nextjs:dev: [ioredis] Unhandled error event: Error: connect ETIMEDOUT @homarr/nextjs:dev: at Socket.eval (webpack-internal:///(rsc)/../../node_modules/ioredis/built/Redis.js:170:41) @homarr/nextjs:dev: at Object.onceWrapper (node:events:621:28) @homarr/nextjs:dev: at Socket.emit (node:events:507:28) @homarr/nextjs:dev: at Socket._onTimeout (node:net:609:8) @homarr/nextjs:dev: at listOnTimeout (node:internal/timers:608:17) @homarr/nextjs:dev: at process.processTimers (node:internal/timers:543:7) @homarr/nextjs:dev: [ioredis] Unhandled error event: Error: connect ETIMEDOUT @homarr/nextjs:dev: at Socket.eval (webpack-internal:///(rsc)/../../node_modules/ioredis/built/Redis.js:170:41) @homarr/nextjs:dev: at Object.onceWrapper (node:events:621:28) @homarr/nextjs:dev: at Socket.emit (node:events:507:28) @homarr/nextjs:dev: at Socket._onTimeout (node:net:609:8) @homarr/nextjs:dev: at listOnTimeout (node:internal/timers:608:17) @homarr/nextjs:dev: at process.processTimers (node:internal/timers:543:7) @homarr/nextjs:dev: [ioredis] Unhandled error event: Error: connect ETIMEDOUT @homarr/nextjs:dev: at Socket.eval (webpack-internal:///(rsc)/../../node_modules/ioredis/built/Redis.js:170:41) @homarr/nextjs:dev: at Object.onceWrapper (node:events:621:28) @homarr/nextjs:dev: at Socket.emit (node:events:507:28) @homarr/nextjs:dev: at Socket._onTimeout (node:net:609:8) @homarr/nextjs:dev: at listOnTimeout (node:internal/timers:608:17) @homarr/nextjs:dev: at process.processTimers (node:internal/timers:543:7) @homarr/nextjs:dev: [ioredis] Unhandled error event: Error: connect ETIMEDOUT @homarr/nextjs:dev: at Socket.eval (webpack-internal:///(rsc)/../../node_modules/ioredis/built/Redis.js:170:41) @homarr/nextjs:dev: at Object.onceWrapper (node:events:621:28) @homarr/nextjs:dev: at Socket.emit (node:events:507:28) @homarr/nextjs:dev: at Socket._onTimeout (node:net:609:8) @homarr/nextjs:dev: at listOnTimeout (node:internal/timers:608:17) @homarr/nextjs:dev: at process.processTimers (node:internal/timers:543:7) @homarr/nextjs:dev: [ioredis] Unhandled error event: Error: connect ETIMEDOUT @homarr/nextjs:dev: at Socket.eval (webpack-internal:///(rsc)/../../node_modules/ioredis/built/Redis.js:170:41) @homarr/nextjs:dev: at Object.onceWrapper (node:events:621:28) @homarr/nextjs:dev: at Socket.emit (node:events:507:28) @homarr/nextjs:dev: at Socket._onTimeout (node:net:609:8) @homarr/nextjs:dev: at listOnTimeout (node:internal/timers:608:17) @homarr/nextjs:dev: at process.processTimers (node:internal/timers:543:7) @homarr/nextjs:dev: [ioredis] Unhandled error event: Error: connect ETIMEDOUT @homarr/nextjs:dev: at Socket.eval (webpack-internal:///(rsc)/../../node_modules/ioredis/built/Redis.js:170:41) @homarr/nextjs:dev: at Object.onceWrapper (node:events:621:28) @homarr/nextjs:dev: at Socket.emit (node:events:507:28) @homarr/nextjs:dev: at Socket._onTimeout (node:net:609:8) @homarr/nextjs:dev: at listOnTimeout (node:internal/timers:608:17) @homarr/nextjs:dev: at process.processTimers (node:internal/timers:543:7)