[GH-ISSUE #12245] Firefly III - Wrong Php version required is 8.5 php version installed 8.4.18 #2552

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

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

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 13

📈 Which Proxmox version are you on?

pve-manager/9.1.5/80cf92a64bef6889 (running kernel: 6.17.9-1-pve)

📝 Provide a clear and concise description of the issue.

✔️ Customized LXC Container
✔️ Disabled IPv6
✔️ Set up Container OS
✔️ Network Connected: redacted
✔️ IPv4 Internet Connected
✖️ IPv6 Internet Not Connected
✔️ Git DNS: github.com:(✔️ ) raw.githubusercontent.com:(✔️ ) api.github.com:(✔️ ) git.community-scripts.org:(✔️ )
✔️ Updated Container OS
✔️ Setup PHP 8.4
✔️ Setup Composer
✔️ Setup MariaDB 11.8.3 (distribution packages)
✔️ Set up MariaDB Database
✔️ Deployed: firefly (6.5.0)
✔️ Deployed: dataimporter (2.1.1)
✖️ in line 31: exit code 1 (General error / Operation not permitted)
→ composer install --no-dev --no-plugins --no-interaction

--- Last 20 lines of log ---
28/37 [=====================>------] 75%
37/37 [============================] 100%
Generating optimized autoload files

Illuminate\Foundation\ComposerScripts::postAutoloadDump
Composer detected issues in your platform:

Your Composer dependencies require a PHP version ">= 8.5.0". You are running 8.4.18.

Script Illuminate\Foundation\ComposerScripts::postAutoloadDump handling the post-autoload-dump event terminated with an exception
Plugins have been disabled automatically as you are running as root, this may be the cause of the following exception. See also https://getcomposer.org/root

In platform_check.php line 22:

Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.5.0". You are running 8.4.18.

install [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--dry-run] [--download-only] [--dev] [--no-suggest] [--no-dev] [--no-security-blocking] [--no-autoloader] [--no-progress] [--no-install] [--audit] [--audit-format AUDIT-FORMAT] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--] [...]

[2026-02-23 23:16:43] [ERROR] in line 31: exit code 1 (General error / Operation not permitted)
[2026-02-23 23:16:43] composer install --no-dev --no-plugins --no-interaction

📋 Full log: /root/.install-1d97012d.log

✖️ Installation failed in container 106 (exit code: 1)

full log is not generated in that position

🔄 Steps to reproduce the issue.

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

from the node shell

Paste the full error output (if available).

✖️ in line 31: exit code 1 (General error / Operation not permitted)
→ composer install --no-dev --no-plugins --no-interaction

--- Last 20 lines of log ---
28/37 [=====================>------] 75%
37/37 [============================] 100%
Generating optimized autoload files

Illuminate\Foundation\ComposerScripts::postAutoloadDump
Composer detected issues in your platform:

Your Composer dependencies require a PHP version ">= 8.5.0". You are running 8.4.18.

Script Illuminate\Foundation\ComposerScripts::postAutoloadDump handling the post-autoload-dump event terminated with an exception
Plugins have been disabled automatically as you are running as root, this may be the cause of the following exception. See also https://getcomposer.org/root

In platform_check.php line 22:

Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.5.0". You are running 8.4.18.

install [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--dry-run] [--download-only] [--dev] [--no-suggest] [--no-dev] [--no-security-blocking] [--no-autoloader] [--no-progress] [--no-install] [--audit] [--audit-format AUDIT-FORMAT] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--] [...]
[2026-02-23 23:16:43] [ERROR] in line 31: exit code 1 (General error / Operation not permitted)
[2026-02-23 23:16:43] composer install --no-dev --no-plugins --no-interaction

📋 Full log: /root/.install-1d97012d.log

✖️ Installation failed in container 106 (exit code: 1)

🖼️ Additional context (optional).

No response

Originally created by @nickaola on GitHub (Feb 23, 2026). Original GitHub issue: https://github.com/community-scripts/ProxmoxVE/issues/12245 ### ✅ 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? - [x] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 13 ### 📈 Which Proxmox version are you on? pve-manager/9.1.5/80cf92a64bef6889 (running kernel: 6.17.9-1-pve) ### 📝 Provide a clear and concise description of the issue. ✔️ Customized LXC Container ✔️ Disabled IPv6 ✔️ Set up Container OS ✔️ Network Connected: redacted ✔️ IPv4 Internet Connected ✖️ IPv6 Internet Not Connected ✔️ Git DNS: github.com:(✔️ ) raw.githubusercontent.com:(✔️ ) api.github.com:(✔️ ) git.community-scripts.org:(✔️ ) ✔️ Updated Container OS ✔️ Setup PHP 8.4 ✔️ Setup Composer ✔️ Setup MariaDB 11.8.3 (distribution packages) ✔️ Set up MariaDB Database ✔️ Deployed: firefly (6.5.0) ✔️ Deployed: dataimporter (2.1.1) ✖️ in line 31: exit code 1 (General error / Operation not permitted) → composer install --no-dev --no-plugins --no-interaction --- Last 20 lines of log --- 28/37 [=====================>------] 75% 37/37 [============================] 100% Generating optimized autoload files > Illuminate\Foundation\ComposerScripts::postAutoloadDump Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.5.0". You are running 8.4.18. Script Illuminate\Foundation\ComposerScripts::postAutoloadDump handling the post-autoload-dump event terminated with an exception Plugins have been disabled automatically as you are running as root, this may be the cause of the following exception. See also https://getcomposer.org/root In platform_check.php line 22: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.5.0". You are running 8.4.18. install [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--dry-run] [--download-only] [--dev] [--no-suggest] [--no-dev] [--no-security-blocking] [--no-autoloader] [--no-progress] [--no-install] [--audit] [--audit-format AUDIT-FORMAT] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--] [<packages>...] [2026-02-23 23:16:43] [ERROR] in line 31: exit code 1 (General error / Operation not permitted) [2026-02-23 23:16:43] composer install --no-dev --no-plugins --no-interaction ----------------------------------- 📋 Full log: /root/.install-1d97012d.log ✖️ Installation failed in container 106 (exit code: 1) full log is not generated in that position ### 🔄 Steps to reproduce the issue. start the command bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/firefly.sh)" from the node shell ### ❌ Paste the full error output (if available). ✖️ in line 31: exit code 1 (General error / Operation not permitted) → composer install --no-dev --no-plugins --no-interaction --- Last 20 lines of log --- 28/37 [=====================>------] 75% 37/37 [============================] 100% Generating optimized autoload files Illuminate\Foundation\ComposerScripts::postAutoloadDump Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.5.0". You are running 8.4.18. Script Illuminate\Foundation\ComposerScripts::postAutoloadDump handling the post-autoload-dump event terminated with an exception Plugins have been disabled automatically as you are running as root, this may be the cause of the following exception. See also https://getcomposer.org/root In platform_check.php line 22: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.5.0". You are running 8.4.18. install [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--dry-run] [--download-only] [--dev] [--no-suggest] [--no-dev] [--no-security-blocking] [--no-autoloader] [--no-progress] [--no-install] [--audit] [--audit-format AUDIT-FORMAT] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--] [...] [2026-02-23 23:16:43] [ERROR] in line 31: exit code 1 (General error / Operation not permitted) [2026-02-23 23:16:43] composer install --no-dev --no-plugins --no-interaction 📋 Full log: /root/.install-1d97012d.log ✖️ Installation failed in container 106 (exit code: 1) ### 🖼️ Additional context (optional). _No response_
kerem 2026-02-26 12:52:49 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@zenithar47 commented on GitHub (Feb 24, 2026):

I am getting a similar error running "update" inside my firefly container as of 5 mintues ago. Upon re-running update, it shows I am already on the current version and the script updates, but running apt list php* --installed shows only versions with 8.4.18.

After the update I am no longer able to access the web interface.

Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
Composer detected issues in your platform:

Your Composer dependencies require a PHP version ">= 8.5.0". You are running 8.4.18.

Script Illuminate\Foundation\ComposerScripts::postAutoloadDump handling the post-autoload-dump event terminated with an exception

In platform_check.php line 22:
                                                                                                                                   
  Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.5.0". You are running 8.4.18.  
                                                                                                                                   

install [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--dry-run] [--download-only] [--dev] [--no-suggest] [--no-dev] [--no-security-blocking] [--no-autoloader] [--no-progress] [--no-install] [--audit] [--audit-format AUDIT-FORMAT] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--] [<packages>...]

  ✖️   in line 60: exit code 1 (General error / Operation not permitted): while executing command  runuser -u www-data -- composer install --no-dev --optimize-autoloader

  --- Last 20 lines of log ---
[2026-02-23 19:56:24] [INFO] Setup MariaDB (distribution packages)
[2026-02-23 19:56:25] [OK] Setup MariaDB 12.2.1 (distribution packages)
[2026-02-23 19:56:25] [INFO] Checking for update: firefly
[2026-02-23 19:56:26] [OK] Update available: firefly 6.4.23 → 6.5.0
[2026-02-23 19:56:28] [INFO] Fetching GitHub release: firefly (6.5.0)
[2026-02-23 19:56:35] [OK] Deployed: firefly (6.5.0)
[2026-02-23 19:56:35] [INFO] Update Composer 2.9.5
[2026-02-23 19:56:36] [OK] Update Composer 2.9.5
[2026-02-23 19:56:36] [INFO] Updating Firefly
[2026-02-23 19:56:39] [ERROR] in line 60: exit code 1 (General error / Operation not permitted): while executing command  runuser -u www-data -- composer install --no-dev --optimize-autoloader

I reverted to a backup, but can post more info if needed or create a new thread. Thank you for your time

<!-- gh-comment-id:3948606104 --> @zenithar47 commented on GitHub (Feb 24, 2026): I am getting a similar error running "update" inside my firefly container as of 5 mintues ago. Upon re-running update, it shows I am already on the current version and the script updates, but running apt list php* --installed shows only versions with 8.4.18. After the update I am no longer able to access the web interface. ``` Generating optimized autoload files > Illuminate\Foundation\ComposerScripts::postAutoloadDump Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.5.0". You are running 8.4.18. Script Illuminate\Foundation\ComposerScripts::postAutoloadDump handling the post-autoload-dump event terminated with an exception In platform_check.php line 22: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.5.0". You are running 8.4.18. install [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--dry-run] [--download-only] [--dev] [--no-suggest] [--no-dev] [--no-security-blocking] [--no-autoloader] [--no-progress] [--no-install] [--audit] [--audit-format AUDIT-FORMAT] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--] [<packages>...] ✖️ in line 60: exit code 1 (General error / Operation not permitted): while executing command runuser -u www-data -- composer install --no-dev --optimize-autoloader --- Last 20 lines of log --- [2026-02-23 19:56:24] [INFO] Setup MariaDB (distribution packages) [2026-02-23 19:56:25] [OK] Setup MariaDB 12.2.1 (distribution packages) [2026-02-23 19:56:25] [INFO] Checking for update: firefly [2026-02-23 19:56:26] [OK] Update available: firefly 6.4.23 → 6.5.0 [2026-02-23 19:56:28] [INFO] Fetching GitHub release: firefly (6.5.0) [2026-02-23 19:56:35] [OK] Deployed: firefly (6.5.0) [2026-02-23 19:56:35] [INFO] Update Composer 2.9.5 [2026-02-23 19:56:36] [OK] Update Composer 2.9.5 [2026-02-23 19:56:36] [INFO] Updating Firefly [2026-02-23 19:56:39] [ERROR] in line 60: exit code 1 (General error / Operation not permitted): while executing command runuser -u www-data -- composer install --no-dev --optimize-autoloader ``` I reverted to a backup, but can post more info if needed or create a new thread. Thank you for your time
Author
Owner

@MickLesk commented on GitHub (Feb 24, 2026):

Maybe because the fix isnt merged? ^^

<!-- gh-comment-id:3949296574 --> @MickLesk commented on GitHub (Feb 24, 2026): Maybe because the fix isnt merged? ^^
Author
Owner

@zenithar47 commented on GitHub (Feb 24, 2026):

Indeed. Can confirm the update went through as expected now. I wasn't sure if the fix was for the update script or not since the original issue was for the install script, and I am not familiar with the github process. Thanks for the help.

<!-- gh-comment-id:3950208813 --> @zenithar47 commented on GitHub (Feb 24, 2026): Indeed. Can confirm the update went through as expected now. I wasn't sure if the fix was for the update script or not since the original issue was for the install script, and I am not familiar with the github process. Thanks for the help.
Author
Owner

@tremor021 commented on GitHub (Feb 24, 2026):

We added a command to update to PHP 8.5 to the update script as well. This is needed for older installs

<!-- gh-comment-id:3950496320 --> @tremor021 commented on GitHub (Feb 24, 2026): We added a command to update to PHP 8.5 to the update script as well. This is needed for older installs
Author
Owner

@FoggyCheetah commented on GitHub (Feb 24, 2026):

I am getting this error now, seems like a similar issue as above

✔️ Configured Data Importer
Creating ServiceERROR: Module php8.4 does not exist!
✖️ in line 75: exit code 1 (General error / Operation not permitted): while executing command a2enmod php8.4

<!-- gh-comment-id:3953606868 --> @FoggyCheetah commented on GitHub (Feb 24, 2026): I am getting this error now, seems like a similar issue as above ✔️ Configured Data Importer ⏳ Creating ServiceERROR: Module php8.4 does not exist! ✖️ in line 75: exit code 1 (General error / Operation not permitted): while executing command a2enmod php8.4
Author
Owner

@MickLesk commented on GitHub (Feb 24, 2026):

done

<!-- gh-comment-id:3954075918 --> @MickLesk commented on GitHub (Feb 24, 2026): done
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#2552
No description provided.