Threadfin LXC creates .threadfin file instead of directory #1271

Closed
opened 2026-02-05 00:07:31 +03:00 by OVERLORD · 3 comments
Owner

Originally created by @warmbo on GitHub (Jul 14, 2025).

Have you read and understood the above guidelines?

yes

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

Threadfin

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

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/threadfin.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.

Threadfin web interface cannot be accessed after a fresh installation.

🔄 Steps to reproduce the issue.

I could not access the web interface and after trying to run ./threadfin manually I received the error 2025/07/13 21:52:57 [Threadfin] [ERROR] open /root/.threadfin/authentication.json: not a directory () - EC: 0. I deleted the .threadfin file from the root home which seemed to contain only a version number. I then created a .threadfin directory in it's place and restarted the service. The web interface worked immediately this way.

Paste the full error output (if available).

[Threadfin] [ERROR] open /root/.threadfin/authentication.json: not a directory () - EC: 0

🖼️ Additional context (optional).

No response

Originally created by @warmbo on GitHub (Jul 14, 2025). ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? Threadfin ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/threadfin.sh)" ### ⚙️ What settings are you using? - [ ] Default Settings - [x] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 12 ### 📝 Provide a clear and concise description of the issue. Threadfin web interface cannot be accessed after a fresh installation. ### 🔄 Steps to reproduce the issue. I could not access the web interface and after trying to run `./threadfin` manually I received the error `2025/07/13 21:52:57 [Threadfin] [ERROR] open /root/.threadfin/authentication.json: not a directory () - EC: 0`. I deleted the `.threadfin` file from the root home which seemed to contain only a version number. I then created a .threadfin directory in it's place and restarted the service. The web interface worked immediately this way. ### ❌ Paste the full error output (if available). [Threadfin] [ERROR] open /root/.threadfin/authentication.json: not a directory () - EC: 0 ### 🖼️ Additional context (optional). _No response_
OVERLORD added the bug label 2026-02-05 00:07:31 +03:00
Author
Owner

@MickLesk commented on GitHub (Jul 14, 2025):

Threadfin is stored in /opt/threadfin

and .threadfin is our version tracking - so i do an little quickfix, that the version file has another name.

@MickLesk commented on GitHub (Jul 14, 2025): Threadfin is stored in /opt/threadfin and .threadfin is our version tracking - so i do an little quickfix, that the version file has another name.
Author
Owner

@warmbo commented on GitHub (Jul 16, 2025):

I understand, but having the .threadfin file in this location prevents it from starting.

Am I understanding correctly that the filename will be changed in the future to prevent this?

@warmbo commented on GitHub (Jul 16, 2025): I understand, but having the .threadfin file in this location prevents it from starting. Am I understanding correctly that the filename will be changed in the future to prevent this?
Author
Owner

@warmbo commented on GitHub (Jul 16, 2025):

Oh I do see c116e77. Thanks!

@warmbo commented on GitHub (Jul 16, 2025): Oh I do see c116e77. Thanks!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#1271