Alpine-Transmission installation failure #944

Closed
opened 2026-02-04 22:17:52 +03:00 by OVERLORD · 8 comments
Owner

Originally created by @RobVor on GitHub (May 11, 2025).

Originally assigned to: @tremor021 on GitHub.

Have you read and understood the above guidelines?

yes

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

alpine-transmission.sh

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

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

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Alpine

📝 Provide a clear and concise description of the issue.

Installing Transmissionsed: /var/lib/transmission/config/settings.json: No such file or directory

[ERROR] in line 20: exit code 1: while executing command sed -i '{s/"rpc-whitelist-enabled": true/"rpc-whitelist-enabled": false/g; s/"rpc-host-whitelist-enabled": true,/"rpc-host-whitelist-enabled": false,/g}' /var/lib/transmission/config/settings.json

/dev/fd/63: line 72: SPINNER_PID: unbound variable

🔄 Steps to reproduce the issue.

Start a normal installation with the following advanced configuration:

🧩 Using Advanced Settings on node moxy-2
🖥️ Operating System: alpine
🌟 Version: 3.21
📦 Container Type: Unprivileged
🔐 Root Password: ********
🆔 Container ID: 115
🏠 Hostname: alpine-transmission
💾 Disk Size: 1 GB
🧠 CPU Cores: 2
🛠️ RAM Size: 4096 MiB
🌉 Bridge: vmbr0
📡 IP Address: 192.168.68.233/24
🌐 Gateway IP Address: 192.168.68.1
🚫 Disable IPv6: yes
⚙️ Interface MTU Size: Default
🔍 DNS Search Domain: Host
📡 DNS Server IP Address: Host
🏷️ Vlan: Default
📡 Tags: community-script;alpine;torrent;media
🔑 Root SSH Access: yes
Warning: No SSH key provided.
🔍 Verbose Mode: no
🚀 Creating a Alpine-Transmission LXC using the above advanced settings

Paste the full error output (if available).

Installing Transmissionsed: /var/lib/transmission/config/settings.json: No such file or directory

[ERROR] in line 20: exit code 1: while executing command sed -i '{s/"rpc-whitelist-enabled": true/"rpc-whitelist-enabled": false/g; s/"rpc-host-whitelist-enabled": true,/"rpc-host-whitelist-enabled": false,/g}' /var/lib/transmission/config/settings.json

/dev/fd/63: line 72: SPINNER_PID: unbound variable

🖼️ Additional context (optional).

Nothing special. I have a number of Helper-Script LXC containers running on a proxmox cluster. This is the first one that has resulted in an error.

Originally created by @RobVor on GitHub (May 11, 2025). Originally assigned to: @tremor021 on GitHub. ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? alpine-transmission.sh ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/alpine-transmission.sh)" ### ⚙️ What settings are you using? - [ ] Default Settings - [x] Advanced Settings ### 🖥️ Which Linux distribution are you using? Alpine ### 📝 Provide a clear and concise description of the issue. Installing Transmissionsed: /var/lib/transmission/config/settings.json: No such file or directory [ERROR] in line 20: exit code 1: while executing command sed -i '{s/"rpc-whitelist-enabled": true/"rpc-whitelist-enabled": false/g; s/"rpc-host-whitelist-enabled": true,/"rpc-host-whitelist-enabled": false,/g}' /var/lib/transmission/config/settings.json /dev/fd/63: line 72: SPINNER_PID: unbound variable ### 🔄 Steps to reproduce the issue. Start a normal installation with the following advanced configuration: 🧩 Using Advanced Settings on node moxy-2 🖥️ Operating System: alpine 🌟 Version: 3.21 📦 Container Type: Unprivileged 🔐 Root Password: ******** 🆔 Container ID: 115 🏠 Hostname: alpine-transmission 💾 Disk Size: 1 GB 🧠 CPU Cores: 2 🛠️ RAM Size: 4096 MiB 🌉 Bridge: vmbr0 📡 IP Address: 192.168.68.233/24 🌐 Gateway IP Address: 192.168.68.1 🚫 Disable IPv6: yes ⚙️ Interface MTU Size: Default 🔍 DNS Search Domain: Host 📡 DNS Server IP Address: Host 🏷️ Vlan: Default 📡 Tags: community-script;alpine;torrent;media 🔑 Root SSH Access: yes Warning: No SSH key provided. 🔍 Verbose Mode: no 🚀 Creating a Alpine-Transmission LXC using the above advanced settings ### ❌ Paste the full error output (if available). Installing Transmissionsed: /var/lib/transmission/config/settings.json: No such file or directory [ERROR] in line 20: exit code 1: while executing command sed -i '{s/"rpc-whitelist-enabled": true/"rpc-whitelist-enabled": false/g; s/"rpc-host-whitelist-enabled": true,/"rpc-host-whitelist-enabled": false,/g}' /var/lib/transmission/config/settings.json /dev/fd/63: line 72: SPINNER_PID: unbound variable ### 🖼️ Additional context (optional). Nothing special. I have a number of Helper-Script LXC containers running on a proxmox cluster. This is the first one that has resulted in an error.
OVERLORD added the not a script issue label 2026-02-04 22:17:52 +03:00
Author
Owner

@tremor021 commented on GitHub (May 11, 2025):

Image
cant reproduce the issue. works fine

@tremor021 commented on GitHub (May 11, 2025): ![Image](https://github.com/user-attachments/assets/c26b3707-c35a-4cf4-bddf-50b63d6fdac3) cant reproduce the issue. works fine
Author
Owner

@MickLesk commented on GitHub (May 11, 2025):

Try with Default settings and verbose first

@MickLesk commented on GitHub (May 11, 2025): Try with Default settings and verbose first
Author
Owner

@azy2k9 commented on GitHub (May 16, 2025):

I also have the exact same issue. Tried this script when it was on proxmoxved and it didnt work then and it doesn't work now either. I have the exact same issue. Ive tried default settings, default settings with verbose, advanced etc. I always get the same error.

For some reason it seems that the /config folder doesn't exist and neither does the settings.json file.
For this path that is: /var/lib/transmission/config/settings.json

So the script always falls over. Can the script be altered to just check for the existance of this path before executing the command and if it doesn't exist just create it?

I understand this is working fine for you guys, but its failing me and another person so there is an issue here for sure. Please can this issue be re-opened?

EDIT: Does anyone know the default login?
Ive tried:

  • username =root and password = alpine
  • username =root and password = Alpine
  • username =root and password = root
  • username =root and password = ``
    Nothings working :/
Image
@azy2k9 commented on GitHub (May 16, 2025): I also have the exact same issue. Tried this script when it was on proxmoxved and it didnt work then and it doesn't work now either. I have the exact same issue. Ive tried default settings, default settings with verbose, advanced etc. I always get the same error. For some reason it seems that the `/config` folder doesn't exist and neither does the `settings.json` file. For this path that is: `/var/lib/transmission/config/settings.json` So the script always falls over. Can the script be altered to just check for the existance of this path before executing the command and if it doesn't exist just create it? I understand this is working fine for you guys, but its failing me and another person so there is an issue here for sure. Please can this issue be re-opened? EDIT: Does anyone know the default login? Ive tried: - username =`root` and password = `alpine` - username =`root` and password = `Alpine` - username =`root` and password = `root` - username =`root` and password = `` Nothings working :/ <img width="1436" alt="Image" src="https://github.com/user-attachments/assets/f300f9e3-3678-42c3-8449-d5b9fc4022f2" />
Author
Owner

@tremor021 commented on GitHub (May 16, 2025):

There is no root login password. Its autologin via LXC console.

If it asks you to login, that means that script didn't finish properly

@tremor021 commented on GitHub (May 16, 2025): There is no root login password. Its autologin via LXC console. If it asks you to login, that means that script didn't finish properly
Author
Owner

@tremor021 commented on GitHub (May 16, 2025):

Image

I cant reproduce your issue. Script works fine

@tremor021 commented on GitHub (May 16, 2025): ![Image](https://github.com/user-attachments/assets/f71497de-4e1c-4aa4-838a-19c2ce1c6ad4) I cant reproduce your issue. Script works fine
Author
Owner

@azy2k9 commented on GitHub (May 17, 2025):

Is there anything else you can recommend? Is there no way you wont consider adding a simple if check for the existence of a directory? its not just me experiencing this issue :/

@azy2k9 commented on GitHub (May 17, 2025): Is there anything else you can recommend? Is there no way you wont consider adding a simple if check for the existence of a directory? its not just me experiencing this issue :/
Author
Owner

@tremor021 commented on GitHub (May 17, 2025):

Ok, as a precaution, i'm adding a slight pause before stopping the service.

Try again after #4553 merges

@tremor021 commented on GitHub (May 17, 2025): Ok, as a precaution, i'm adding a slight pause before stopping the service. Try again after #4553 merges
Author
Owner

@azy2k9 commented on GitHub (May 17, 2025):

Awesome! I can confirm this works perfect!

Image
@azy2k9 commented on GitHub (May 17, 2025): Awesome! I can confirm this works perfect! <img width="1440" alt="Image" src="https://github.com/user-attachments/assets/4071cd8f-edfa-41b1-a266-860b0565d799" />
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#944