Bug: Immich installation does not add HW-accelerated transcoding #1057

Closed
opened 2026-02-04 22:49:26 +03:00 by OVERLORD · 6 comments
Owner

Originally created by @vhsdream on GitHub (Jun 2, 2025).

Have you read and understood the above guidelines?

yes

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

Immich

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

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

When installing Immich, the script fails to add the necessary settings to the LXC conf file for hardware-accelerated transcoding. This is due to the build.func file not including Immich in the list of HW-acceleration candidates.

🔄 Steps to reproduce the issue.

Install Immich using the default or advanced settings.

Paste the full error output (if available).

Image

It should look like the below:

Image

🖼️ Additional context (optional).

Immich needs to be included in build.func in the code block from line 1143 to 1173.

Originally created by @vhsdream on GitHub (Jun 2, 2025). ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? Immich ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/immich.sh)" ### ⚙️ What settings are you using? - [x] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 12 ### 📝 Provide a clear and concise description of the issue. When installing Immich, the script fails to add the necessary settings to the LXC conf file for hardware-accelerated transcoding. This is due to the build.func file not including Immich in the list of HW-acceleration candidates. ### 🔄 Steps to reproduce the issue. Install Immich using the default or advanced settings. ### ❌ Paste the full error output (if available). ![Image](https://github.com/user-attachments/assets/f4466d9d-cf6b-45a7-a336-788734436b68) It should look like the below: ![Image](https://github.com/user-attachments/assets/a46460ac-ba44-403d-86ef-01dc27c6e2c4) ### 🖼️ Additional context (optional). Immich needs to be included in `build.func` in the [code block from line 1143 to 1173](https://github.com/community-scripts/ProxmoxVE/blob/805bbc5ee34f87b076d568f0a843a5934e29ea57/misc/build.func#L1143-L1173).
OVERLORD added the bug label 2026-02-04 22:49:26 +03:00
Author
Owner

@MickLesk commented on GitHub (Jun 2, 2025):

done

@MickLesk commented on GitHub (Jun 2, 2025): done
Author
Owner

@vhsdream commented on GitHub (Jun 2, 2025):

Perhaps then the app name should be changed in immich.sh at line 8 to upper case, I'm concerned this will not trigger.

@vhsdream commented on GitHub (Jun 2, 2025): Perhaps then the app name should be changed in immich.sh at [line 8](https://github.com/community-scripts/ProxmoxVE/blob/805bbc5ee34f87b076d568f0a843a5934e29ea57/ct/immich.sh#L8) to upper case, I'm concerned this will not trigger.
Author
Owner

@MickLesk commented on GitHub (Jun 2, 2025):

Perhaps then the app name should be changed in immich.sh at line 8 to upper case, I'm concerned this will not trigger.

Try it and give Feedback, i remind emby worked so too, because build.func convert all to lowercase

@MickLesk commented on GitHub (Jun 2, 2025): > Perhaps then the app name should be changed in immich.sh at [line 8](https://github.com/community-scripts/ProxmoxVE/blob/805bbc5ee34f87b076d568f0a843a5934e29ea57/ct/immich.sh#L8) to upper case, I'm concerned this will not trigger. Try it and give Feedback, i remind emby worked so too, because build.func convert all to lowercase
Author
Owner

@vhsdream commented on GitHub (Jun 2, 2025):

Sorry, but it's not working still:
Image

To be honest I've always had issues with that variable whenever I test the scripts, if I have the APP name starting with uppercase it never seems to get changed; think it has to do with how many places I need to change the Github paths in the func files, I must be missing one. So I can't confirm what would fix the issue.

@vhsdream commented on GitHub (Jun 2, 2025): Sorry, but it's not working still: ![Image](https://github.com/user-attachments/assets/224840f4-038b-40ae-9616-979ba05cc2a9) To be honest I've always had issues with that variable whenever I test the scripts, if I have the APP name starting with uppercase it never seems to get changed; think it has to do with how many places I need to change the Github paths in the func files, I must be missing one. So I can't confirm what would fix the issue.
Author
Owner

@MickLesk commented on GitHub (Jun 2, 2025):

Test again in 5min its now lowercase

@MickLesk commented on GitHub (Jun 2, 2025): Test again in 5min its now lowercase
Author
Owner

@vhsdream commented on GitHub (Jun 2, 2025):

Test again in 5min its now lowercase

All good

@vhsdream commented on GitHub (Jun 2, 2025): > Test again in 5min its now lowercase All good
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#1057