[GH-ISSUE #10967] Firefly III - Upgrade breaks attachements #2350

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

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

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?

Firefly III

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

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

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 12

📈 Which Proxmox version are you on?

pve-manager/9.1.4/5ac30304265fbd8e (running kernel: 6.17.2-1-pve)

📝 Provide a clear and concise description of the issue.

The Firefly III Upgrade process is not working properly. Attachements are not available anymore after an upgrade. This is because the storage folder from the backup gets saved into a storage folder. Which saves the content of storage into storage meaning files from the backup are in storage/storage/content instead of storage/content. One storage is for each upload. we just found out about this.

root@logo-firefly-server:/opt/firefly/storage# ls
app build database debugbar export framework logs oauth-private.key oauth-public.key storage upload
root@logo-firefly-server:/opt/firefly/storage# cd storage/
root@logo-firefly-server:/opt/firefly/storage/storage# ls
app build database debugbar export framework logs oauth-private.key oauth-public.key storage upload
root@logo-firefly-server:/opt/firefly/storage/storage# cd storage/
root@logo-firefly-server:/opt/firefly/storage/storage/storage# ls
app build database debugbar export framework logs oauth-private.key oauth-public.key storage upload
root@logo-firefly-server:/opt/firefly/storage/storage/storage# cd storage/
root@logo-firefly-server:/opt/firefly/storage/storage/storage/storage# ls
app build database debugbar export framework logs oauth-private.key oauth-public.key storage upload
root@logo-firefly-server:/opt/firefly/storage/storage/storage/storage# cd storage/
root@logo-firefly-server:/opt/firefly/storage/storage/storage/storage/storage# ls
app build database debugbar export framework logs oauth-private.key oauth-public.key storage upload
root@logo-firefly-server:/opt/firefly/storage/storage/storage/storage/storage# cd storage/
root@logo-firefly-server:/opt/firefly/storage/storage/storage/storage/storage/storage# ls
app build database debugbar export framework logs oauth-private.key oauth-public.key upload
root@logo-firefly-server:/opt/firefly/storage/storage/storage/storage/storage/storage#

🔄 Steps to reproduce the issue.

Update Firefly from any version to next version.

Paste the full error output (if available).

root@logo-firefly-server:/opt/firefly/storage# ls
app build database debugbar export framework logs oauth-private.key oauth-public.key storage upload
root@logo-firefly-server:/opt/firefly/storage# cd storage/
root@logo-firefly-server:/opt/firefly/storage/storage# ls
app build database debugbar export framework logs oauth-private.key oauth-public.key storage upload
root@logo-firefly-server:/opt/firefly/storage/storage# cd storage/
root@logo-firefly-server:/opt/firefly/storage/storage/storage# ls
app build database debugbar export framework logs oauth-private.key oauth-public.key storage upload
root@logo-firefly-server:/opt/firefly/storage/storage/storage# cd storage/
root@logo-firefly-server:/opt/firefly/storage/storage/storage/storage# ls
app build database debugbar export framework logs oauth-private.key oauth-public.key storage upload
root@logo-firefly-server:/opt/firefly/storage/storage/storage/storage# cd storage/
root@logo-firefly-server:/opt/firefly/storage/storage/storage/storage/storage# ls
app build database debugbar export framework logs oauth-private.key oauth-public.key storage upload
root@logo-firefly-server:/opt/firefly/storage/storage/storage/storage/storage# cd storage/
root@logo-firefly-server:/opt/firefly/storage/storage/storage/storage/storage/storage# ls
app build database debugbar export framework logs oauth-private.key oauth-public.key upload
root@logo-firefly-server:/opt/firefly/storage/storage/storage/storage/storage/storage#

🖼️ Additional context (optional).

No response

Originally created by @SeDi343 on GitHub (Jan 19, 2026). Original GitHub issue: https://github.com/community-scripts/ProxmoxVE/issues/10967 ### ✅ 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? Firefly III ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/firefly.sh)" ### ⚙️ What settings are you using? - [ ] Default Settings - [x] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 12 ### 📈 Which Proxmox version are you on? pve-manager/9.1.4/5ac30304265fbd8e (running kernel: 6.17.2-1-pve) ### 📝 Provide a clear and concise description of the issue. The Firefly III Upgrade process is not working properly. Attachements are not available anymore after an upgrade. This is because the storage folder from the backup gets saved into a storage folder. Which saves the content of storage into storage meaning files from the backup are in storage/storage/content instead of storage/content. One storage is for each upload. we just found out about this. root@logo-firefly-server:/opt/firefly/storage# ls app build database debugbar export framework logs oauth-private.key oauth-public.key storage upload root@logo-firefly-server:/opt/firefly/storage# cd storage/ root@logo-firefly-server:/opt/firefly/storage/storage# ls app build database debugbar export framework logs oauth-private.key oauth-public.key storage upload root@logo-firefly-server:/opt/firefly/storage/storage# cd storage/ root@logo-firefly-server:/opt/firefly/storage/storage/storage# ls app build database debugbar export framework logs oauth-private.key oauth-public.key storage upload root@logo-firefly-server:/opt/firefly/storage/storage/storage# cd storage/ root@logo-firefly-server:/opt/firefly/storage/storage/storage/storage# ls app build database debugbar export framework logs oauth-private.key oauth-public.key storage upload root@logo-firefly-server:/opt/firefly/storage/storage/storage/storage# cd storage/ root@logo-firefly-server:/opt/firefly/storage/storage/storage/storage/storage# ls app build database debugbar export framework logs oauth-private.key oauth-public.key storage upload root@logo-firefly-server:/opt/firefly/storage/storage/storage/storage/storage# cd storage/ root@logo-firefly-server:/opt/firefly/storage/storage/storage/storage/storage/storage# ls app build database debugbar export framework logs oauth-private.key oauth-public.key upload root@logo-firefly-server:/opt/firefly/storage/storage/storage/storage/storage/storage# ### 🔄 Steps to reproduce the issue. Update Firefly from any version to next version. ### ❌ Paste the full error output (if available). root@logo-firefly-server:/opt/firefly/storage# ls app build database debugbar export framework logs oauth-private.key oauth-public.key storage upload root@logo-firefly-server:/opt/firefly/storage# cd storage/ root@logo-firefly-server:/opt/firefly/storage/storage# ls app build database debugbar export framework logs oauth-private.key oauth-public.key storage upload root@logo-firefly-server:/opt/firefly/storage/storage# cd storage/ root@logo-firefly-server:/opt/firefly/storage/storage/storage# ls app build database debugbar export framework logs oauth-private.key oauth-public.key storage upload root@logo-firefly-server:/opt/firefly/storage/storage/storage# cd storage/ root@logo-firefly-server:/opt/firefly/storage/storage/storage/storage# ls app build database debugbar export framework logs oauth-private.key oauth-public.key storage upload root@logo-firefly-server:/opt/firefly/storage/storage/storage/storage# cd storage/ root@logo-firefly-server:/opt/firefly/storage/storage/storage/storage/storage# ls app build database debugbar export framework logs oauth-private.key oauth-public.key storage upload root@logo-firefly-server:/opt/firefly/storage/storage/storage/storage/storage# cd storage/ root@logo-firefly-server:/opt/firefly/storage/storage/storage/storage/storage/storage# ls app build database debugbar export framework logs oauth-private.key oauth-public.key upload root@logo-firefly-server:/opt/firefly/storage/storage/storage/storage/storage/storage# ### 🖼️ Additional context (optional). _No response_
kerem 2026-02-26 12:52:09 +03:00
  • closed this issue
  • added the
    bug
    label
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#2350
No description provided.