[GH-ISSUE #11192] Ghost Script Installation Issue #2391

Closed
opened 2026-02-26 12:52:17 +03:00 by kerem · 1 comment
Owner

Originally created by @bashisak on GitHub (Jan 26, 2026).
Original GitHub issue: https://github.com/community-scripts/ProxmoxVE/issues/11192

Originally assigned to: @tremor021 on GitHub.

Have you read and understood the above guidelines?

yes

🔎 Did you run the script with verbose mode enabled?

Yes, verbose mode was enabled and the output is included below

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

Ghost

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

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

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 13

📈 Which Proxmox version are you on?

pve-manager/8.4.14/b502d23c55afcba1 (running kernel: 6.8.12-16-pve)

📝 Provide a clear and concise description of the issue.

I have been facing this issue while trying to insall ghost on my proxmox environement :

Image

It seems to be an issue with git not install on the LXC, but the script is creating the LXC. So not so sure on how to fix it.

🔄 Steps to reproduce the issue.

I have jsut followed the guidlines of this page :
https://community-scripts.github.io/ProxmoxVE/scripts?id=ghost&category=Business+%26+ERP

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

Paste the full error output (if available).

   ________               __ 
  / ____/ /_  ____  _____/ /_
 / / __/ __ \/ __ \/ ___/ __/
/ /_/ / / / / /_/ (__  ) /_  
\____/_/ /_/\____/____/\__/  
                             
  🧩  Using Advanced Install on node proxmox

  💡  PVE Version 8.4.14 (Kernel: 6.8.12-16-pve)
  🖥️  Operating System: debian
  🌟  Version: 13
  📦  Container Type: Unprivileged
  🆔  Container ID: 107
  🏠  Hostname: ghost
  💾  Disk Size: 5 GB
  🧠  CPU Cores: 2
  🛠️  RAM Size: 1024 MiB
  🌉  Bridge: vmbr0
  📡  IPv4: dhcp
  📡  IPv6: auto
  🗂️  FUSE Support: no
  📦  Nesting: Enabled
  🎮  GPU Passthrough: no
  💡  Timezone: Europe/Paris
  🔍  Verbose Mode: no
  🚀  Creating a Ghost LXC using the above advanced settings
  ✔️   Saved app defaults: /usr/local/community-scripts/defaults/ghost.vars
  ✔️   Storage local (Free: 82.8GB  Used: 6.4GB) [Template]
  ✔️   Storage local-lvm (Free: 115.5GB  Used: 233.4GB) [Container]
  ✔️   Storage 'local-lvm' (lvmthin) validated
  ✔️   Template storage 'local' validated
  ✔️   Template search completed
  ✔️   Template debian-13-standard_13.1-2_amd64.tar.zst [local]
  ✔️   LXC Container 107 was successfully created.
  ✔️   Started LXC Container
  ✔️   Network in LXC is reachable (ping)
  ✔️   Customized LXC Container
  💡   No SSH keys to install (skipping).
  ✔️   Set up Container OS
  ✔️   Network Connected: 192.168.1.82 2a02:8429:33d:4801:be24:11ff:feb6:cd5d 
  ✔️   IPv4 Internet Connected
  ✔️   IPv6 Internet Connected
  ✔️   Git DNS: github.com:(✔️ ) raw.githubusercontent.com:(✔️ ) api.github.com:(✔️ ) git.community-scripts.org:(✔️ )
  ✔️   Updated Container OS
  ✔️   Installed Dependencies
  ✔️   Setup MariaDB 11.8.3 (distribution packages)
  ✔️   Set up MariaDB Database
  ✔️   Setup Node.js 22
  ✖️   in line 28: exit code 254 (npm/pnpm/yarn: Unknown fatal error)
 → npm install ghost-cli@latest -g
--- Last 10 lines of silent log ---
15 packages are looking for funding
  run `npm fund` for details
npm error code ENOENT
npm error syscall spawn git
npm error path git
npm error errno -2
npm error enoent An unknown git error occurred
npm error enoent This is related to npm not being able to find a file.
npm error enoent
npm error A complete log of this run can be found in: /root/.npm/_logs/2026-01-26T07_29_59_754Z-debug-0.log
-----------------------------------
 📋 View full log (618 lines): /root/.install-c24cd244.log
  ✖️   Installation failed in container 107 (exit code: 254)

✔ Installation log: /tmp/install-lxc-107-c24cd244.log

Remove broken container 107? (Y/n) [auto-remove in 60s
No response - auto-removing container
   Removing container 107
  ✔️  Container 107 removed

🖼️ Additional context (optional).

No response

Originally created by @bashisak on GitHub (Jan 26, 2026). Original GitHub issue: https://github.com/community-scripts/ProxmoxVE/issues/11192 Originally assigned to: @tremor021 on GitHub. ### ✅ Have you read and understood the above guidelines? yes ### 🔎 Did you run the script with verbose mode enabled? Yes, verbose mode was enabled and the output is included below ### 📜 What is the name of the script you are using? Ghost ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/ghost.sh)" ### ⚙️ What settings are you using? - [x] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 13 ### 📈 Which Proxmox version are you on? pve-manager/8.4.14/b502d23c55afcba1 (running kernel: 6.8.12-16-pve) ### 📝 Provide a clear and concise description of the issue. I have been facing this issue while trying to insall ghost on my proxmox environement : <img width="982" height="463" alt="Image" src="https://github.com/user-attachments/assets/956bacec-319f-48e1-a17c-26857376de30" /> It seems to be an issue with git not install on the LXC, but the script is creating the LXC. So not so sure on how to fix it. ### 🔄 Steps to reproduce the issue. I have jsut followed the guidlines of this page : https://community-scripts.github.io/ProxmoxVE/scripts?id=ghost&category=Business+%26+ERP `bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/ghost.sh)"` ### ❌ Paste the full error output (if available). ``` ________ __ / ____/ /_ ____ _____/ /_ / / __/ __ \/ __ \/ ___/ __/ / /_/ / / / / /_/ (__ ) /_ \____/_/ /_/\____/____/\__/ 🧩 Using Advanced Install on node proxmox 💡 PVE Version 8.4.14 (Kernel: 6.8.12-16-pve) 🖥️ Operating System: debian 🌟 Version: 13 📦 Container Type: Unprivileged 🆔 Container ID: 107 🏠 Hostname: ghost 💾 Disk Size: 5 GB 🧠 CPU Cores: 2 🛠️ RAM Size: 1024 MiB 🌉 Bridge: vmbr0 📡 IPv4: dhcp 📡 IPv6: auto 🗂️ FUSE Support: no 📦 Nesting: Enabled 🎮 GPU Passthrough: no 💡 Timezone: Europe/Paris 🔍 Verbose Mode: no 🚀 Creating a Ghost LXC using the above advanced settings ✔️ Saved app defaults: /usr/local/community-scripts/defaults/ghost.vars ✔️ Storage local (Free: 82.8GB Used: 6.4GB) [Template] ✔️ Storage local-lvm (Free: 115.5GB Used: 233.4GB) [Container] ✔️ Storage 'local-lvm' (lvmthin) validated ✔️ Template storage 'local' validated ✔️ Template search completed ✔️ Template debian-13-standard_13.1-2_amd64.tar.zst [local] ✔️ LXC Container 107 was successfully created. ✔️ Started LXC Container ✔️ Network in LXC is reachable (ping) ✔️ Customized LXC Container 💡 No SSH keys to install (skipping). ✔️ Set up Container OS ✔️ Network Connected: 192.168.1.82 2a02:8429:33d:4801:be24:11ff:feb6:cd5d ✔️ IPv4 Internet Connected ✔️ IPv6 Internet Connected ✔️ Git DNS: github.com:(✔️ ) raw.githubusercontent.com:(✔️ ) api.github.com:(✔️ ) git.community-scripts.org:(✔️ ) ✔️ Updated Container OS ✔️ Installed Dependencies ✔️ Setup MariaDB 11.8.3 (distribution packages) ✔️ Set up MariaDB Database ✔️ Setup Node.js 22 ✖️ in line 28: exit code 254 (npm/pnpm/yarn: Unknown fatal error) → npm install ghost-cli@latest -g --- Last 10 lines of silent log --- 15 packages are looking for funding run `npm fund` for details npm error code ENOENT npm error syscall spawn git npm error path git npm error errno -2 npm error enoent An unknown git error occurred npm error enoent This is related to npm not being able to find a file. npm error enoent npm error A complete log of this run can be found in: /root/.npm/_logs/2026-01-26T07_29_59_754Z-debug-0.log ----------------------------------- 📋 View full log (618 lines): /root/.install-c24cd244.log ✖️ Installation failed in container 107 (exit code: 254) ✔ Installation log: /tmp/install-lxc-107-c24cd244.log Remove broken container 107? (Y/n) [auto-remove in 60s No response - auto-removing container Removing container 107 ✔️ Container 107 removed ``` ### 🖼️ Additional context (optional). _No response_
kerem 2026-02-26 12:52:17 +03:00
Author
Owner

@tremor021 commented on GitHub (Jan 26, 2026):

For some reason now they require git to be installed... Its nowhere mentioned as dependency in their documentation...
Fix incoming

<!-- gh-comment-id:3799377444 --> @tremor021 commented on GitHub (Jan 26, 2026): For some reason now they require `git` to be installed... Its nowhere mentioned as dependency in their documentation... Fix incoming
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ProxmoxVE#2391
No description provided.