Skip to content

Koillection 1.8.0 update script failingΒ #11554

@shineangelic

Description

@shineangelic

βœ… 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?

https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/koillection.sh

πŸ“‚ 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 12

πŸ“ˆ Which Proxmox version are you on?

8.4.16

πŸ“ Provide a clear and concise description of the issue.

update script failing bc of missing composer command?
I've seen they recently switched to FrankenPHP image and noticed this commit...0fc4e6e I am guessing this is still not right? I'm no PHP/Symfony guy, so I won't go on with speculations. I was able to manually update koillection after running apt-get install composer, tho. I also submitted another fix about a missing folder creation, happy if that could help someone as I had a couple of unexisting log folder errors after upgrading.

πŸ”„ Steps to reproduce the issue.

update koillection LXC from 1.7.1 to 1.8.0 with helper script

❌ Paste the full error output (if available).

Creating config file /etc/php/8.5/mods-available/sqlite3.ini with new version

Creating config file /etc/php/8.5/mods-available/pdo_sqlite.ini with new version
Setting up libice6:amd64 (2:1.0.10-1) ...
Setting up libxpm4:amd64 (1:3.5.12-1.1+deb12u1) ...
Setting up libavif15:amd64 (0.11.1-1+deb12u1) ...
Setting up fontconfig-config (2.14.1-4) ...
Setting up libwebpdemux2:amd64 (1.2.4-0.2+deb12u1) ...
Setting up libavahi-common3:amd64 (0.8-10+deb12u1) ...
Setting up libxext6:amd64 (2:1.3.4-1+b1) ...
Setting up libfreetype6:amd64 (2.12.1+dfsg-5+deb12u4) ...
Setting up libx265-199:amd64 (3.5-2+b1) ...
Setting up libfontconfig1:amd64 (2.14.1-4) ...
Setting up libsm6:amd64 (2:1.2.3-1) ...
Setting up libavahi-client3:amd64 (0.8-10+deb12u1) ...
Setting up libheif1:amd64 (1.15.1-1+deb12u1) ...
Setting up xfonts-utils (1:7.7+6) ...
Setting up libmagickcore-6.q16-6:amd64 (8:6.9.11.60+dfsg-1.6+deb12u6) ...
Setting up libgd3:amd64 (2.3.3-13+020250427.18+debian121.gbp492e76) ...
Setting up libxt6:amd64 (1:1.2.1-1.1) ...
Setting up libcups2:amd64 (2.4.2-3+deb12u9) ...
Setting up libmagickwand-6.q16-6:amd64 (8:6.9.11.60+dfsg-1.6+deb12u6) ...
Setting up php8.5-gd (8.5.2-1+020260118.8+debian121.gbp7991a3) ...

Creating config file /etc/php/8.5/mods-available/gd.ini with new version
Setting up fonts-urw-base35 (20200910-7) ...
Setting up gsfonts (2:20200910-7) ...
Setting up php8.5-imagick (3.8.1-1+020251220.54+debian121.gbpde1d95) ...
Setting up libgs10-common (10.0.0dfsg-11+deb12u8) ...
Setting up libgs10:amd64 (10.0.0
dfsg-11+deb12u8) ...
Setting up ghostscript (10.0.0dfsg-11+deb12u8) ...
Processing triggers for libapache2-mod-php8.5 (8.5.2-1+0
20260118.8+debian121.gbp7991a3) ...
Processing triggers for libc-bin (2.36-9+deb12u10) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for php8.5-cli (8.5.2-1+0
20260118.8+debian12~1.gbp7991a3) ...
Considering conflict mpm_event for mpm_prefork:
Considering conflict mpm_worker for mpm_prefork:
Module mpm_prefork already enabled
Considering dependency mpm_prefork for php8.5:
Considering conflict mpm_event for mpm_prefork:
Considering conflict mpm_worker for mpm_prefork:
Module mpm_prefork already enabled
Considering conflict php5 for php8.5:
Module php8.5 already enabled
βœ”οΈ Setup PHP 8.5
βœ”οΈ Backup created
βœ”οΈ Deployed: koillection (1.8.0)
⏳ Updating Koillectionenvironment: line 55: composer: command not found
βœ–οΈ in line 55: exit code 127 (Command not found): while executing command composer install --no-dev -o --no-interaction --classmap-authoritative
--- Last 20 lines of silent log ---
(Reading database ... 29466 files and directories currently installed.)
Preparing to unpack .../debsuryorg-archive-keyring.deb ...
Unpacking debsuryorg-archive-keyring (2025.11.18) over (2025.03.13) ...
Setting up debsuryorg-archive-keyring (2025.11.18) ...
Installing new version of config file /etc/apt/trusted.gpg.d/debsuryorg-archive.gpg ...

πŸ–ΌοΈ Additional context (optional).

cat /tmp/create-lxc-18ebe892.log

(Reading database ... 29466 files and directories currently installed.)
Preparing to unpack .../debsuryorg-archive-keyring.deb ...
Unpacking debsuryorg-archive-keyring (2025.11.18) over (2025.03.13) ...
Setting up debsuryorg-archive-keyring (2025.11.18) ...
Installing new version of config file /etc/apt/trusted.gpg.d/debsuryorg-archive.gpg ...

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions