Garage | Helper script doesn't create system service #2194

Closed
opened 2025-11-20 05:24:58 -05:00 by saavagebueno · 3 comments
Owner

Originally created by @ramgoat on GitHub (Oct 27, 2025).

Have you read and understood the above guidelines?

yes

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

Garage

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

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/garage.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.3.0/c1689ccb1065a83b (running kernel: 6.8.12-4-pve)

📝 Provide a clear and concise description of the issue.

Garage's system service file is not created when installing Garage using the recently-released install script.

🔄 Steps to reproduce the issue.

  1. On the PVE Web UI's node Shell tab, run the install command (provided above)
  2. Input info as prompted (as with any install script)
  3. Open a shell for the Garage LXC
  4. Run systemctl list-units --type=service. No service exists with name garage.

Paste the full error output (if available).

No error. Script completes and indicates success. Garage LXC is running.

🖼️ Additional context (optional).

As shown below, all other files are created:

root@garage:~# cat ~/.garage 
v2.1.0
root@garage:~# ls -la ~ | grep "garage"
-rw-r--r--  1 root root    7 Oct 27 12:51 .garage
-rw-r--r--  1 root root  221 Oct 27 12:51 garage.creds
root@garage:~# find /etc -name "garage"
/etc/garage
root@garage:~# systemctl list-units --type=service | grep "garage"
root@garage:~# 

Note:

Originally created by @ramgoat on GitHub (Oct 27, 2025). ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? Garage ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/garage.sh)" ### ⚙️ What settings are you using? - [ ] Default Settings - [x] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 13 ### 📈 Which Proxmox version are you on? pve-manager/8.3.0/c1689ccb1065a83b (running kernel: 6.8.12-4-pve) ### 📝 Provide a clear and concise description of the issue. Garage's system service file is not created when installing Garage using the recently-released install script. - Fairly certain this is a bug given the [systemctl commands in ct/garage.sh](https://github.com/community-scripts/ProxmoxVE/blob/5c04c89f3fe0c37b1b0a81244956948c3b54a3fd/ct/garage.sh#L33) ### 🔄 Steps to reproduce the issue. 1. On the PVE Web UI's node _Shell_ tab, run the install command (provided above) 2. Input info as prompted (as with any install script) 3. Open a shell for the Garage LXC 4. Run `systemctl list-units --type=service`. No service exists with name `garage`. ### ❌ Paste the full error output (if available). No error. Script completes and indicates success. Garage LXC is running. ### 🖼️ Additional context (optional). As shown below, all other files are created: ``` root@garage:~# cat ~/.garage v2.1.0 root@garage:~# ls -la ~ | grep "garage" -rw-r--r-- 1 root root 7 Oct 27 12:51 .garage -rw-r--r-- 1 root root 221 Oct 27 12:51 garage.creds root@garage:~# find /etc -name "garage" /etc/garage root@garage:~# systemctl list-units --type=service | grep "garage" root@garage:~# ``` Note: - I was able to get around this by manually creating the service service file using that which is provided by upstream ([Cookbooks > Starting Garage with systemd](https://garagehq.deuxfleurs.fr/documentation/cookbook/systemd/)). No change to the `/etc/garage.toml` file needed. - Same `/etc/garage.toml` file also used to deploy [khairul169/garage-webui](https://github.com/khairul169/garage-webui).
saavagebueno added the bug label 2025-11-20 05:24:58 -05:00
Author
Owner

@MickLesk commented on GitHub (Oct 27, 2025):

The CT doesnt create an Service?

I Spin Up the LXC, systemd Service exist

@MickLesk commented on GitHub (Oct 27, 2025): The CT doesnt create an Service? I Spin Up the LXC, systemd Service exist
Author
Owner

@MickLesk commented on GitHub (Oct 27, 2025):

Ive fixed an Line, Missing in upstream PR. Try again in some mins

@MickLesk commented on GitHub (Oct 27, 2025): Ive fixed an Line, Missing in upstream PR. Try again in some mins
Author
Owner

@ramgoat commented on GitHub (Oct 27, 2025):

Confirmed. Thanks for the quick turnaround, @MickLesk!

@ramgoat commented on GitHub (Oct 27, 2025): Confirmed. Thanks for the quick turnaround, @MickLesk!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/ProxmoxVE#2194