Homarr script doesn't install successfully #1569

Open
opened 2025-11-20 05:12:35 -05:00 by saavagebueno · 0 comments
Owner

Originally created by @rashidmya on GitHub (Jul 25, 2025).

Have you read and understood the above guidelines?

yes

📜 What is the name of the script you are using?

Homarr

📂 What was the exact command used to execute the script?

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/homarr.sh)"

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 12

📝 Provide a clear and concise description of the issue.

when scripts gets to installing Homarr part, it stops and I get an error

🔄 Steps to reproduce the issue.

running bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/homarr.sh)"

Paste the full error output (if available).

  ⏳   Installing Homarr (Patience)Scope: all 43 workspace projects
Lockfile is up to date, resolution step is skipped
.                                        |    +3036 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Downloading turbo-linux-64@2.5.5: 14.31 MB/14.31 MB, done
Downloading next@15.4.4: 29.48 MB/29.48 MB, done
Downloading @next/swc-linux-x64-musl@15.4.4: 47.16 MB/47.16 MB, done
Downloading @next/swc-linux-x64-gnu@15.4.4: 47.21 MB/47.21 MB, done
Downloading @img/sharp-libvips-linuxmusl-x64@1.2.0: 7.54 MB/7.54 MB, done
Downloading @img/sharp-libvips-linux-x64@1.2.0: 7.42 MB/7.42 MB, done
Progress: resolved 0, reused 0, downloaded 1902, added 3036, done
node_modules/cpu-features: Running install script, done in 4.3s
node_modules/vite/node_modules/esbuild: Running postinstall script, done in 76ms
node_modules/sharp: Running install script, done in 101ms
node_modules/tree-sitter: Running install script, done in 155ms
node_modules/@swagger-api/apidom-parser-adapter-yaml-1-2/node_modules/tree-sitter: Running install script, done in 144ms
node_modules/esbuild: Running postinstall script, done in 105ms
node_modules/better-sqlite3: Running install script, done in 808ms
node_modules/@esbuild-kit/core-utils/node_modules/esbuild: Running postinstall script, done in 154ms
node_modules/bcrypt: Running install script, done in 116ms
node_modules/@million/lint/node_modules/esbuild: Running postinstall script, done in 101ms
node_modules/ssh2: Running install script, done in 2.4s
node_modules/@tree-sitter-grammars/tree-sitter-yaml: Running install script, done in 87ms
node_modules/tree-sitter-json: Running install script, done in 85ms
packages/definitions postinstall$ tsx ./src/docs/codegen.ts
└─ Done in 980ms
Done in 37.8s using pnpm v10.13.1

> homarr@1.30.1 build /opt/homarr
> cross-env CI=true turbo build


Attention:
Turborepo now collects completely anonymous telemetry regarding usage.
This information is used to shape the Turborepo roadmap and prioritize features.
You can learn more, including how to opt-out if you'd not like to participate in this anonymous program, by visiting the following URL:
https://turborepo.com/docs/telemetry

• Packages in scope: @homarr/analytics, @homarr/api, @homarr/auth, @homarr/boards, @homarr/certificates, @homarr/cli, @homarr/common, @homarr/core, @homarr/cron-job-api, @homarr/cron-job-status, @homarr/cron-jobs, @homarr/cron-jobs-core, @homarr/db, @homarr/definitions, @homarr/docker, @homarr/eslint-config, @homarr/form, @homarr/forms-collection, @homarr/github, @homarr/icons, @homarr/image-proxy, @homarr/integrations, @homarr/log, @homarr/modals, @homarr/modals-collection, @homarr/nextjs, @homarr/notifications, @homarr/old-import, @homarr/old-schema, @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 build in 42 packages
• Remote caching disabled
@homarr/db:build: cache miss, executing b96dd770463653c6
@homarr/db:build: 
@homarr/db:build: 
@homarr/db:build: > @homarr/db@0.1.0 build /opt/homarr/packages/db
@homarr/db:build: > pnpm run build:sqlite && pnpm run build:mysql
@homarr/db:build: 
@homarr/db:build: 
@homarr/db:build: > @homarr/db@0.1.0 build:sqlite /opt/homarr/packages/db
@homarr/db:build: > esbuild migrations/sqlite/migrate.ts --bundle --platform=node --outfile=migrations/sqlite/migrate.cjs
@homarr/db:build: 
@homarr/db:build: 
@homarr/db:build:   migrations/sqlite/migrate.cjs  3.0mb ⚠️
@homarr/db:build: 
@homarr/db:build: ⚡ Done in 272ms
@homarr/db:build: 
@homarr/db:build: > @homarr/db@0.1.0 build:mysql /opt/homarr/packages/db
@homarr/db:build: > esbuild migrations/mysql/migrate.ts --bundle --platform=node --outfile=migrations/mysql/migrate.cjs
@homarr/db:build: 
@homarr/db:build: 
@homarr/db:build:   migrations/mysql/migrate.cjs  3.0mb ⚠️
@homarr/db:build: 
@homarr/db:build: ⚡ Done in 349ms
@homarr/cli:build: cache miss, executing 1bb89554725381d2
@homarr/cli:build: 
@homarr/websocket:build: cache miss, executing 4aaa5be1d47a73e4
@homarr/websocket:build: 
@homarr/tasks:build: cache miss, executing 7c6e4d47c11acfa9
@homarr/tasks:build: 
@homarr/nextjs:build: cache miss, executing c559db30a426591a
@homarr/nextjs:build: 
@homarr/websocket:build: 
@homarr/websocket:build: > @homarr/websocket@0.1.0 build /opt/homarr/apps/websocket
@homarr/websocket:build: > esbuild src/main.ts --bundle --platform=node --outfile=wssServer.cjs --external:bcrypt --external:@opentelemetry/api --external:deasync --external:cpu-features --loader:.html=text --loader:.scss=text --loader:.node=text
@homarr/websocket:build: 
@homarr/cli:build: 
@homarr/cli:build: > @homarr/cli@0.1.0 build /opt/homarr/packages/cli
@homarr/cli:build: > esbuild src/index.ts --bundle --platform=node --outfile=cli.cjs --external:bcrypt --external:cpu-features --loader:.html=text --loader:.node=text
@homarr/cli:build: 
@homarr/tasks:build: 
@homarr/tasks:build: > @homarr/tasks@0.1.0 build /opt/homarr/apps/tasks
@homarr/tasks:build: > esbuild src/main.ts --bundle --platform=node --loader:.scss=text --external:*.node --external:@opentelemetry/api --external:deasync --external:bcrypt --outfile=tasks.cjs
@homarr/tasks:build: 
@homarr/nextjs:build: 
@homarr/nextjs:build: > @homarr/nextjs@0.1.0 build /opt/homarr/apps/nextjs
@homarr/nextjs:build: > pnpm with-env next build
@homarr/nextjs:build: 
@homarr/nextjs:build: 
@homarr/nextjs:build: > @homarr/nextjs@0.1.0 with-env /opt/homarr/apps/nextjs
@homarr/nextjs:build: > dotenv -e ../../.env -- next build
@homarr/nextjs:build: 
@homarr/cli:build: 
@homarr/cli:build:   cli.cjs  4.6mb ⚠️
@homarr/cli:build: 
@homarr/cli:build: ⚡ Done in 3011ms
@homarr/tasks:build: 
@homarr/tasks:build:   tasks.cjs  27.2mb ⚠️
@homarr/tasks:build:   tasks.css  69.4kb
@homarr/tasks:build: 
@homarr/tasks:build: ⚡ Done in 5315ms
@homarr/websocket:build: 
@homarr/websocket:build:   wssServer.cjs  32.7mb ⚠️
@homarr/websocket:build:   wssServer.css  69.4kb
@homarr/websocket:build: 
@homarr/websocket:build: ⚡ Done in 5692ms
@homarr/nextjs:build: ⚠ No build cache found. Please configure build caching for faster rebuilds. Read more: https://nextjs.org/docs/messages/no-cache
@homarr/nextjs:build: Attention: Next.js now collects completely anonymous telemetry regarding usage.
@homarr/nextjs:build: This information is used to shape Next.js' roadmap and prioritize features.
@homarr/nextjs:build: You can learn more, including how to opt-out if you'd not like to participate in this anonymous program, by visiting the following URL:
@homarr/nextjs:build: https://nextjs.org/telemetry
@homarr/nextjs:build: 
@homarr/nextjs:build:    ▲ Next.js 15.4.4
@homarr/nextjs:build:    - Experiments (use with caution):
@homarr/nextjs:build:      · optimizePackageImports
@homarr/nextjs:build: 
@homarr/nextjs:build:    Creating an optimized production build ...
@homarr/nextjs:build: 
@homarr/nextjs:build: 
@homarr/nextjs:build: Retrying 1/3...
@homarr/nextjs:build: 
@homarr/nextjs:build: 
@homarr/nextjs:build: Retrying 2/3...
@homarr/nextjs:build: 
@homarr/nextjs:build: 
@homarr/nextjs:build: Retrying 3/3...
@homarr/nextjs:build: [AggregateError: ] { code: 'ETIMEDOUT' }
@homarr/nextjs:build: Failed to compile.
@homarr/nextjs:build: 
@homarr/nextjs:build: src/app/[locale]/layout.tsx
@homarr/nextjs:build: `next/font` error:
@homarr/nextjs:build: Failed to fetch `Inter` from Google Fonts.
@homarr/nextjs:build: 
@homarr/nextjs:build: 
@homarr/nextjs:build: > Build failed because of webpack errors
@homarr/nextjs:build:  ELIFECYCLE  Command failed with exit code 1.
@homarr/nextjs:build:  ELIFECYCLE  Command failed with exit code 1.
@homarr/nextjs:build: ERROR: command finished with error: command (/opt/homarr/apps/nextjs) /usr/bin/pnpm run build exited (1)
@homarr/nextjs#build: command (/opt/homarr/apps/nextjs) /usr/bin/pnpm run build exited (1)

 Tasks:    4 successful, 5 total
Cached:    0 cached, 5 total
  Time:    1m35.005s 
Failed:    @homarr/nextjs#build

>   ...Finishing writing to cache...                                                                                                                                                                                                  WARNING  no output files found for task @homarr/cli#build. Please check your `outputs` key in `turbo.json`
 WARNING  no output files found for task @homarr/db#build. Please check your `outputs` key in `turbo.json`
 WARNING  no output files found for task @homarr/tasks#build. Please check your `outputs` key in `turbo.json`
 WARNING  no output files found for task @homarr/websocket#build. Please check your `outputs` key in `turbo.json`
 ERROR  run failed: command  exited (1)
 ELIFECYCLE  Command failed with exit code 1.

[ERROR] in line 50: exit code 0: while executing command $STD pnpm build

[ERROR] in line 1281: exit code 0: while executing command lxc-attach -n "$CTID" -- bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/install/"$var_install".sh)" $?

🖼️ Additional context (optional).

No response

Originally created by @rashidmya on GitHub (Jul 25, 2025). ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? Homarr ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/homarr.sh)" ### ⚙️ What settings are you using? - [x] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 12 ### 📝 Provide a clear and concise description of the issue. when scripts gets to installing Homarr part, it stops and I get an error ### 🔄 Steps to reproduce the issue. running `bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/homarr.sh)"` ### ❌ Paste the full error output (if available). ``` ⏳ Installing Homarr (Patience)Scope: all 43 workspace projects Lockfile is up to date, resolution step is skipped . | +3036 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Downloading turbo-linux-64@2.5.5: 14.31 MB/14.31 MB, done Downloading next@15.4.4: 29.48 MB/29.48 MB, done Downloading @next/swc-linux-x64-musl@15.4.4: 47.16 MB/47.16 MB, done Downloading @next/swc-linux-x64-gnu@15.4.4: 47.21 MB/47.21 MB, done Downloading @img/sharp-libvips-linuxmusl-x64@1.2.0: 7.54 MB/7.54 MB, done Downloading @img/sharp-libvips-linux-x64@1.2.0: 7.42 MB/7.42 MB, done Progress: resolved 0, reused 0, downloaded 1902, added 3036, done node_modules/cpu-features: Running install script, done in 4.3s node_modules/vite/node_modules/esbuild: Running postinstall script, done in 76ms node_modules/sharp: Running install script, done in 101ms node_modules/tree-sitter: Running install script, done in 155ms node_modules/@swagger-api/apidom-parser-adapter-yaml-1-2/node_modules/tree-sitter: Running install script, done in 144ms node_modules/esbuild: Running postinstall script, done in 105ms node_modules/better-sqlite3: Running install script, done in 808ms node_modules/@esbuild-kit/core-utils/node_modules/esbuild: Running postinstall script, done in 154ms node_modules/bcrypt: Running install script, done in 116ms node_modules/@million/lint/node_modules/esbuild: Running postinstall script, done in 101ms node_modules/ssh2: Running install script, done in 2.4s node_modules/@tree-sitter-grammars/tree-sitter-yaml: Running install script, done in 87ms node_modules/tree-sitter-json: Running install script, done in 85ms packages/definitions postinstall$ tsx ./src/docs/codegen.ts └─ Done in 980ms Done in 37.8s using pnpm v10.13.1 > homarr@1.30.1 build /opt/homarr > cross-env CI=true turbo build Attention: Turborepo now collects completely anonymous telemetry regarding usage. This information is used to shape the Turborepo roadmap and prioritize features. You can learn more, including how to opt-out if you'd not like to participate in this anonymous program, by visiting the following URL: https://turborepo.com/docs/telemetry • Packages in scope: @homarr/analytics, @homarr/api, @homarr/auth, @homarr/boards, @homarr/certificates, @homarr/cli, @homarr/common, @homarr/core, @homarr/cron-job-api, @homarr/cron-job-status, @homarr/cron-jobs, @homarr/cron-jobs-core, @homarr/db, @homarr/definitions, @homarr/docker, @homarr/eslint-config, @homarr/form, @homarr/forms-collection, @homarr/github, @homarr/icons, @homarr/image-proxy, @homarr/integrations, @homarr/log, @homarr/modals, @homarr/modals-collection, @homarr/nextjs, @homarr/notifications, @homarr/old-import, @homarr/old-schema, @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 build in 42 packages • Remote caching disabled @homarr/db:build: cache miss, executing b96dd770463653c6 @homarr/db:build: @homarr/db:build: @homarr/db:build: > @homarr/db@0.1.0 build /opt/homarr/packages/db @homarr/db:build: > pnpm run build:sqlite && pnpm run build:mysql @homarr/db:build: @homarr/db:build: @homarr/db:build: > @homarr/db@0.1.0 build:sqlite /opt/homarr/packages/db @homarr/db:build: > esbuild migrations/sqlite/migrate.ts --bundle --platform=node --outfile=migrations/sqlite/migrate.cjs @homarr/db:build: @homarr/db:build: @homarr/db:build: migrations/sqlite/migrate.cjs 3.0mb ⚠️ @homarr/db:build: @homarr/db:build: ⚡ Done in 272ms @homarr/db:build: @homarr/db:build: > @homarr/db@0.1.0 build:mysql /opt/homarr/packages/db @homarr/db:build: > esbuild migrations/mysql/migrate.ts --bundle --platform=node --outfile=migrations/mysql/migrate.cjs @homarr/db:build: @homarr/db:build: @homarr/db:build: migrations/mysql/migrate.cjs 3.0mb ⚠️ @homarr/db:build: @homarr/db:build: ⚡ Done in 349ms @homarr/cli:build: cache miss, executing 1bb89554725381d2 @homarr/cli:build: @homarr/websocket:build: cache miss, executing 4aaa5be1d47a73e4 @homarr/websocket:build: @homarr/tasks:build: cache miss, executing 7c6e4d47c11acfa9 @homarr/tasks:build: @homarr/nextjs:build: cache miss, executing c559db30a426591a @homarr/nextjs:build: @homarr/websocket:build: @homarr/websocket:build: > @homarr/websocket@0.1.0 build /opt/homarr/apps/websocket @homarr/websocket:build: > esbuild src/main.ts --bundle --platform=node --outfile=wssServer.cjs --external:bcrypt --external:@opentelemetry/api --external:deasync --external:cpu-features --loader:.html=text --loader:.scss=text --loader:.node=text @homarr/websocket:build: @homarr/cli:build: @homarr/cli:build: > @homarr/cli@0.1.0 build /opt/homarr/packages/cli @homarr/cli:build: > esbuild src/index.ts --bundle --platform=node --outfile=cli.cjs --external:bcrypt --external:cpu-features --loader:.html=text --loader:.node=text @homarr/cli:build: @homarr/tasks:build: @homarr/tasks:build: > @homarr/tasks@0.1.0 build /opt/homarr/apps/tasks @homarr/tasks:build: > esbuild src/main.ts --bundle --platform=node --loader:.scss=text --external:*.node --external:@opentelemetry/api --external:deasync --external:bcrypt --outfile=tasks.cjs @homarr/tasks:build: @homarr/nextjs:build: @homarr/nextjs:build: > @homarr/nextjs@0.1.0 build /opt/homarr/apps/nextjs @homarr/nextjs:build: > pnpm with-env next build @homarr/nextjs:build: @homarr/nextjs:build: @homarr/nextjs:build: > @homarr/nextjs@0.1.0 with-env /opt/homarr/apps/nextjs @homarr/nextjs:build: > dotenv -e ../../.env -- next build @homarr/nextjs:build: @homarr/cli:build: @homarr/cli:build: cli.cjs 4.6mb ⚠️ @homarr/cli:build: @homarr/cli:build: ⚡ Done in 3011ms @homarr/tasks:build: @homarr/tasks:build: tasks.cjs 27.2mb ⚠️ @homarr/tasks:build: tasks.css 69.4kb @homarr/tasks:build: @homarr/tasks:build: ⚡ Done in 5315ms @homarr/websocket:build: @homarr/websocket:build: wssServer.cjs 32.7mb ⚠️ @homarr/websocket:build: wssServer.css 69.4kb @homarr/websocket:build: @homarr/websocket:build: ⚡ Done in 5692ms @homarr/nextjs:build: ⚠ No build cache found. Please configure build caching for faster rebuilds. Read more: https://nextjs.org/docs/messages/no-cache @homarr/nextjs:build: Attention: Next.js now collects completely anonymous telemetry regarding usage. @homarr/nextjs:build: This information is used to shape Next.js' roadmap and prioritize features. @homarr/nextjs:build: You can learn more, including how to opt-out if you'd not like to participate in this anonymous program, by visiting the following URL: @homarr/nextjs:build: https://nextjs.org/telemetry @homarr/nextjs:build: @homarr/nextjs:build: ▲ Next.js 15.4.4 @homarr/nextjs:build: - Experiments (use with caution): @homarr/nextjs:build: · optimizePackageImports @homarr/nextjs:build: @homarr/nextjs:build: Creating an optimized production build ... @homarr/nextjs:build: @homarr/nextjs:build: @homarr/nextjs:build: Retrying 1/3... @homarr/nextjs:build: @homarr/nextjs:build: @homarr/nextjs:build: Retrying 2/3... @homarr/nextjs:build: @homarr/nextjs:build: @homarr/nextjs:build: Retrying 3/3... @homarr/nextjs:build: [AggregateError: ] { code: 'ETIMEDOUT' } @homarr/nextjs:build: Failed to compile. @homarr/nextjs:build: @homarr/nextjs:build: src/app/[locale]/layout.tsx @homarr/nextjs:build: `next/font` error: @homarr/nextjs:build: Failed to fetch `Inter` from Google Fonts. @homarr/nextjs:build: @homarr/nextjs:build: @homarr/nextjs:build: > Build failed because of webpack errors @homarr/nextjs:build:  ELIFECYCLE  Command failed with exit code 1. @homarr/nextjs:build:  ELIFECYCLE  Command failed with exit code 1. @homarr/nextjs:build: ERROR: command finished with error: command (/opt/homarr/apps/nextjs) /usr/bin/pnpm run build exited (1) @homarr/nextjs#build: command (/opt/homarr/apps/nextjs) /usr/bin/pnpm run build exited (1) Tasks: 4 successful, 5 total Cached: 0 cached, 5 total Time: 1m35.005s Failed: @homarr/nextjs#build > ...Finishing writing to cache... WARNING no output files found for task @homarr/cli#build. Please check your `outputs` key in `turbo.json` WARNING no output files found for task @homarr/db#build. Please check your `outputs` key in `turbo.json` WARNING no output files found for task @homarr/tasks#build. Please check your `outputs` key in `turbo.json` WARNING no output files found for task @homarr/websocket#build. Please check your `outputs` key in `turbo.json` ERROR run failed: command exited (1)  ELIFECYCLE  Command failed with exit code 1. [ERROR] in line 50: exit code 0: while executing command $STD pnpm build [ERROR] in line 1281: exit code 0: while executing command lxc-attach -n "$CTID" -- bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/install/"$var_install".sh)" $? ``` ### 🖼️ Additional context (optional). _No response_
saavagebueno added the bug label 2025-11-20 05:12:35 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/ProxmoxVE#1569