[GH-ISSUE #12037] Cleanuparr : Configuration data loss after running 'update' #2521

Closed
opened 2026-02-26 12:52:43 +03:00 by kerem · 4 comments
Owner

Originally created by @NotCassim on GitHub (Feb 17, 2026).
Original GitHub issue: https://github.com/community-scripts/ProxmoxVE/issues/12037

Originally assigned to: @vhsdream 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?

Cleanuparr

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

update

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 13

📈 Which Proxmox version are you on?

9.1.5

📝 Provide a clear and concise description of the issue.

When performing an update of the Cleanuparr LXC container using the standard update command (via the Proxmox Helper Scripts), the application state is completely reset. All existing configurations, including connections to Arr instances and user settings, are lost, and the application returns to its initial setup state.

🔄 Steps to reproduce the issue.

Install Maintainerr using the Proxmox community script.

Configure the application (connect Plex/Sonarr/Radarr).

Run the update command in the LXC console when an update is available.

Access the web UI and observe the lack of application connected

Paste the full error output (if available).

No error here

🖼️ Additional context (optional).

No response

Originally created by @NotCassim on GitHub (Feb 17, 2026). Original GitHub issue: https://github.com/community-scripts/ProxmoxVE/issues/12037 Originally assigned to: @vhsdream 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? Cleanuparr ### 📂 What was the exact command used to execute the script? update ### ⚙️ What settings are you using? - [x] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 13 ### 📈 Which Proxmox version are you on? 9.1.5 ### 📝 Provide a clear and concise description of the issue. When performing an update of the Cleanuparr LXC container using the standard update command (via the Proxmox Helper Scripts), the application state is completely reset. All existing configurations, including connections to Arr instances and user settings, are lost, and the application returns to its initial setup state. ### 🔄 Steps to reproduce the issue. Install Maintainerr using the Proxmox community script. Configure the application (connect Plex/Sonarr/Radarr). Run the update command in the LXC console when an update is available. Access the web UI and observe the lack of application connected ### ❌ Paste the full error output (if available). No error here ### 🖼️ Additional context (optional). _No response_
kerem 2026-02-26 12:52:43 +03:00
Author
Owner

@vhsdream commented on GitHub (Feb 17, 2026):

@NotCassim - can you provide what the /opt/cleanuparr folder looks like before updating? I just want to see what needs to be retained before updating.

<!-- gh-comment-id:3915431770 --> @vhsdream commented on GitHub (Feb 17, 2026): @NotCassim - can you provide what the `/opt/cleanuparr` folder looks like before updating? I just want to see what needs to be retained before updating.
Author
Owner

@NotCassim commented on GitHub (Feb 17, 2026):

ls /opt/cleanuparr give me this :

total 173428
drwxr-xr-x 6 root root      4096 Feb 15 15:12 .
drwxr-xr-x 3 root root      4096 Jul 26  2025 ..
drwxr-xr-x 2 root root      4096 Feb 15 15:12 BuildHost-net472
drwxr-xr-x 2 root root      4096 Feb 15 15:12 BuildHost-netcore
-rwxr-xr-x 1 root root 175705897 Feb 15 15:12 Cleanuparr
-rw-r----- 1 root root    380759 Feb 15 15:12 Cleanuparr.staticwebassets.endpoints.json
drwxr-xr-x 3 root root      4096 Feb 17 07:53 config
-rwxr--r-- 1 root root   1348440 Feb 15 15:12 libe_sqlite3.so
-rwxr--r-- 1 root root    120768 Feb 15 15:12 libMono.Unix.so
drwxr-xr-x 3 root root      4096 Feb 15 15:12 wwwroot
<!-- gh-comment-id:3915482586 --> @NotCassim commented on GitHub (Feb 17, 2026): ls /opt/cleanuparr give me this : ```root@cleanuparr:/opt/cleanuparr/config# ls -al /opt/cleanuparr/ total 173428 drwxr-xr-x 6 root root 4096 Feb 15 15:12 . drwxr-xr-x 3 root root 4096 Jul 26 2025 .. drwxr-xr-x 2 root root 4096 Feb 15 15:12 BuildHost-net472 drwxr-xr-x 2 root root 4096 Feb 15 15:12 BuildHost-netcore -rwxr-xr-x 1 root root 175705897 Feb 15 15:12 Cleanuparr -rw-r----- 1 root root 380759 Feb 15 15:12 Cleanuparr.staticwebassets.endpoints.json drwxr-xr-x 3 root root 4096 Feb 17 07:53 config -rwxr--r-- 1 root root 1348440 Feb 15 15:12 libe_sqlite3.so -rwxr--r-- 1 root root 120768 Feb 15 15:12 libMono.Unix.so drwxr-xr-x 3 root root 4096 Feb 15 15:12 wwwroot
Author
Owner

@vhsdream commented on GitHub (Feb 17, 2026):

OK, so it's likely just the config folder that needs to be preserved?

<!-- gh-comment-id:3915515172 --> @vhsdream commented on GitHub (Feb 17, 2026): OK, so it's likely just the `config` folder that needs to be preserved?
Author
Owner

@NotCassim commented on GitHub (Feb 17, 2026):

I believe yes

<!-- gh-comment-id:3915546499 --> @NotCassim commented on GitHub (Feb 17, 2026): I believe yes
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#2521
No description provided.