mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-03-31 06:34:17 -04:00
Immich script fails #1446
Closed
opened 2025-11-20 05:10:29 -05:00 by saavagebueno
·
22 comments
No Branch/Tag Specified
main
github-action-update-changelog
pr-update-app-files
add-script-bambuddy-1774853250
MickLesk-patch-1
fix/immich-maintenance-mode-redis-error
fix/npm-unmask-openresty-on-migration
fix/ollama-intel-gpg-error-handling
github-action-archive-changelog
add-script-yourls-1774732133
add-script-matter-server-1774638379
fix/dispatcharr-pg-port
cron_update_lxc
chore/immich-v2.6.3
add-script-geopulse-1774548387
cdn_improvements
add-script-birdnet-1774535320
fix/tools-func-exit-codes
fix/immich-update-db-hostname
update/frigate-0.17.1
fix/use-absolute-path-for-install
fix/pin-npm-version
shell_safe_fixes
remove_booklore
chore/update-url-community-scripts
komodov2
refactor/turnkey-modernize
add-script-nextexplorer-1774344421
add-script-homebrew-1774342032
fix/shell-security-hardening-v2
improve/build-func-performance-cleanup
fix/build-dns-prefix
fix/anytype-mongodb-wait
fix/frigate-cpu-model-path
copilot/fix-installation-failure-isponsorblocktv
fix/reactive-resume-add-git
copilot/scanopy-fix-apt-configuration-error
add-script-isponsorblocktv-1774009652
add-script-alpine-wakapi-1774008954
fix/coder-code-server-existing-config-and-reachability
add-script-teleport-1773928044
CrazyWolf13-patch-wealthfolio-1
refactor/tools-func-qol
fix/stirling-pdf-jdk-reinstall
fix/pinned-version-wording
MickLesk-patch-10
fix/reactive-resume-v5013
fix/tracearr-update-version-oom
copilot/fix-hdd-space-for-owncast
tremor021-patch-6
pocketbase_bot
disp_fix
fix/tdarr-binary-check-curl-retry
MickLesk-patch-9
refactor/podman-quadlets
alpine-ntfy
refactor/jellyfin
CrazyWolf13-patch-11
feature/autousermod_hwaccell
add-script-split-pro-1773677692
fix/frigate-openvino-fallback
fix/paperless-ngx-default-ram
fix/plex-restart-after-update
fix/gluetun-openvpn-env
MickLesk-patch-8
termix_add_guacd
MickLesk-patch-7
fix/tududi-nodejs-in-update
fix/sparkyfitness-npm-peer-deps
docs/website-metadata-workflow
fix-pbs_microcode
remove_jsons
michelroegl-brunner-patch-4
add-script-test-1773325265
cleanup_workflows
feat/remove-frontend
automated/update-github-versions
feat/mode-generated
fix/n8n-build-essential
fix/sparkyfitness-shared-deps
fix/rocm-path-escaping
fix/storage-validation-cross-node
fix/frigate-nvidia-version-regex
arm64-build-support
readme
michelroegl-brunner-patch-3
fix/coder-code-server-backup
copilot/fix-immich-update-dependency-issue
rust
fix/linkwarden-update-playwright
fix/powerdns-sqlite-permissions
fix/duplicate-nameserver-searchdomain
CrazyWolf13-patch-7
feat/ollama-rocm-support
fix/seerr-migration-update-script
preflight_tests
adgu_fix
2026-03-30
2026-03-29
2026-03-28
2026-03-27
2026-03-26
2026-03-25
2026-03-24
2026-03-23
2026-03-22
2026-03-21
2026-03-20
2026-03-19
2026-03-18
2026-03-17
2026-03-16
2026-03-15
2026-03-14
2026-03-13
2026-03-12
2026-03-11
2026-03-10
2026-03-09
2026-03-08
2026-03-07
2026-03-06
2026-03-05
2026-03-04
2026-03-03
2026-03-02
2026-03-01
2026-02-28
2026-02-27
2026-02-26
2026-02-25
2026-02-24
2026-02-23
2026-02-22
2026-02-21
2026-02-20
2026-02-19
2026-02-18
2026-02-17
2026-02-16
2026-02-15
2026-02-14
2026-02-13
2026-02-12
2026-02-11
2026-02-10
2026-02-09
2026-02-08
2026-02-07
2026-02-06
2026-02-05
2026-02-04
2026-02-03
2026-02-02
2026-02-01
2026-01-31
2026-01-30
2026-01-29
2026-01-28
2026-01-27
2026-01-26
2026-01-25
2026-01-24
2026-01-23
2026-01-22
2026-01-21
2026-01-20
2026-01-19
2026-01-18
2026-01-17
2026-01-16
2026-01-15
2026-01-14
2026-01-13
2026-01-12
2026-01-11
2026-01-10
2026-01-09
2026-01-08
2026-01-07
2026-01-06
2026-01-05
2026-01-04
2026-01-03
2026-01-02
2026-01-01
2025-12-31
2025-12-30
2025-12-29
2025-12-28
2025-12-27
2025-12-26
2025-12-25
2025-12-24
2025-12-23
2025-12-22
2025-12-21
2025-12-20
2025-12-19
2025-12-18
2025-12-17
2025-12-16
2025-12-15
2025-12-14
2025-12-13
2025-12-12
2025-12-11
2025-12-10
2025-12-09
2025-12-08
2025-12-07
2025-12-06
2025-12-05
2025-12-04
2025-12-03
2025-12-02
2025-12-01
2025-11-30
2025-11-29
2025-11-28
2025-11-27
2025-11-26
2025-11-25
2025-11-24
2025-11-23
2025-11-22
2025-11-21
2025-11-20
2025-11-19
2025-11-18
2025-11-17
2025-11-16
2025-11-15
2025-11-14
2025-11-13
2025-11-12
2025-11-11
2025-11-10
2025-11-09
2025-11-08
2025-11-07
2025-11-06
2025-11-05
2025-11-04
2025-11-03
2025-11-02
2025-11-01
2025-10-31
2025-10-30
2025-10-29
2025-10-28
2025-10-27
2025-10-26
2025-10-25
2025-10-24
2025-10-23
2025-10-22
2025-10-21
2025-10-20
2025-10-19
2025-10-18
2025-10-17
2025-10-16
2025-10-15
2025-10-14
2025-10-13
2025-10-12
2025-10-11
2025-10-10
2025-10-09
2025-10-08
2025-10-07
2025-10-06
2025-10-05
2025-10-04
2025-10-03
2025-10-02
2025-10-01
2025-09-30
2025-09-29
2025-09-28
2025-09-27
2025-09-26
2025-09-25
2025-09-24
2025-09-23
2025-09-22
2025-09-21
2025-09-20
2025-09-19
2025-09-18
2025-09-17
2025-09-16
2025-09-15
2025-09-14
2025-09-13
2025-09-12
2025-09-11
2025-09-10
2025-09-09
2025-09-08
2025-09-07
2025-09-06
2025-09-05
2025-09-04
2025-09-03
2025-09-02
2025-09-01
2025-08-31
2025-08-30
2025-08-29
2025-08-28
2025-08-27
2025-08-26
2025-08-25
2025-08-24
2025-08-23
2025-08-22
2025-08-21
2025-08-20
2025-08-19
2025-08-18
2025-08-17
2025-08-16
2025-08-15
2025-08-14
2025-08-13
2025-08-12
2025-08-11
2025-08-10
2025-08-09
2025-08-08
2025-08-07
2025-08-06
2025-08-05
2025-08-04
2025-08-03
2025-08-02
2025-08-01
2025-07-31
2025-07-30
2025-07-29
2025-07-28
2025-07-27
2025-07-26
2025-07-25
2025-07-24
2025-07-23
2025-07-22
2025-07-21
2025-07-20
2025-07-19
2025-07-18
2025-07-17
2025-07-16
2025-07-15
2025-07-14
2025-07-11
2025-07-10
2025-07-09
2025-07-08
2025-07-07
2025-07-06
2025-07-05
2025-07-04
2025-07-03
2025-07-02
2025-07-01
2025-06-30
2025-06-29
2025-06-28
2025-06-27
2025-06-26
2025-06-25
2025-06-24
2025-06-23
2025-06-22
2025-06-21
2025-06-20
2025-06-19
2025-06-18
2025-06-17
2025-06-16
2025-06-15
2025-06-14
2025-06-13
2025-06-12
2025-06-11
2025-06-10
2025-06-09
2025-06-08
2025-06-07
2025-06-06
2025-06-05
2025-06-04
2025-06-03
2025-06-02
2025-06-01
2025-05-31
2025-05-30
2025-05-29
2025-05-28
2025-05-27
2025-05-26
2025-05-25
2025-05-24
2025-05-23
2025-05-22
2025-05-21
2025-05-20
2025-05-19
2025-05-18
2025-05-17
2025-05-16
2025-05-15
2025-05-14
2025-05-13
2025-05-12
2025-05-11
2025-05-10
2025-05-09
2025-05-08
2025-05-07
2025-05-06
2025-05-05
2025-05-04
2025-05-03
2025-05-02
2025-05-01
2025-04-30
2025-04-29
2025-04-28
2025-04-27
2025-04-26
2025-04-25
2025-04-24
2025-04-23
2025-04-22
2025-04-20
2025-04-21
2025-04-19
2025-04-18
2025-04-17
2025-04-15
2025-04-16
2025-04-14
2025-04-13
2025-04-12
2025-04-11
2025-04-10
2025-04-09
2025-04-08
2025-04-07
2025-04-06
2025-04-05
2025-04-04
2025-04-03
2025-04-02
2025-04-01
2025-03-31
2025-03-30
2025-03-29
2025-03-28
2025-03-27
2025-03-26
2025-03-25
2025-03-24
2025-03-23
2025-03-22
2025-03-21
2025-03-20
2025-03-19
2025-03-18
2025-03-17
2025-03-16
2025-03-15
2025-03-14
2025-03-13
2025-03-12
2025-03-11
2025-03-10
2025-03-09
2025-03-08
2025-03-07
2025-03-06
2025-03-05
2025-03-04
2025-03-03
2025-03-02
2025-03-01
2025-02-28
2025-02-27
2025-02-26
2025-02-25
2025-02-24
2025-02-23
2025-02-21
2025-02-20
2025-02-19
2025-02-18
2025-02-17
2025-02-16
2025-02-15
2025-02-14
2025-02-13
2025-02-12
2025-02-11
2025-02-10
2025-02-09
2025-02-08
2025-02-07
2025-02-06
2025-02-05
2025-02-04
2025-02-03
2025-02-02
2025-02-01
2025-01-31
2025-01-30
2025-01-29
2025-01-28
2025-01-27
2025-01-26
2025-01-24
2025-01-23
2025-01-22
2025-01-21
2025-01-20
2025-01-19
2025-01-18
2025-01-17
2025-01-16
2025-01-15
2025-01-14
2025-01-13
2025-01-11
2025-01-10
2025-01-09
2025-01-08
2025-01-07
2025-01-06
2025-01-05
2025-01-04
2025-01-03
2025-01-02
2025-01-01
2024-12-31
2024-12-30
2024-12-29
2024-12-28
2024-12-27
2024-12-26
2024-12-25
2024-12-23
2024-12-21
2024-12-20
2024-12-19
2024-12-18
2024-12-17
2024-12-16
2024-12-13
2024-12-12
2024-12-09
2024-12-08
2024-12-07
2024-12-06
2024-12-05
2024-12-04
2024-12-03
2024-12-02
2024-11-30
2024-11-29
2024-11-28
2024-11-27
2024-11-26
2024-11-25
2024-11-24
2024-11-23
Labels
Clear labels
🛑 Failure to comply with the guidelines
breaking change
bug
bug
bugfix
deferred
delete script
dependencies
enhancement
external
feature
github
help wanted
Implemented in VED waiting push to Main
in project pipeline
invalid
investigation
json
maintenance
new script
new script
nice to have
not a script issue
not planned
organization
pull-request
question
refactor
rename script
security
update script
website
wontdo
Mirrored from GitHub Pull Request
No Label
bug
Milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
saavagebueno
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: SVI/ProxmoxVE#1446
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @umrath on GitHub (Jul 8, 2025).
Originally assigned to: @vhsdream on GitHub.
✅ 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://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/immich.sh)"
⚙️ What settings are you using?
🖥️ Which Linux distribution are you using?
No response
📝 Provide a clear and concise description of the issue.
✔️ Setup PostgreSQL modules
✔️ Set up Postgresql Database
⠴ Installing Packages from Testing Repo*** stack smashing detected ***: terminated
/dev/fd/63: line 272: 26263 Aborted sleep 0.1
curl: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /lib/x86_64-linux-gnu/libcrypto.so.3)
[ERROR] in line 278: exit code 0: while executing command sleep 0.1
/dev/stdin: line 43: post_update_to_api: command not found
/dev/fd/63: line 139: pop_var_context: head of shell_variables not a function context
🔄 Steps to reproduce the issue.
❌ Paste the full error output (if available).
()__ ___ ____ ___ ()/ /
/ / __
__ \/ ____ / / / __/ / / / / / / / / / / / / // / / /
/// // /// // ///___// /_/
🧩 Using Advanced Settings on node *** (redacted)
🖥️ Operating System: debian
🌟 Version: 12
📦 Container Type: Privileged
🔐 Root Password: ********
🆔 Container ID: 113
🏠 Hostname: immich
💾 Disk Size: 3500 GB
🧠 CPU Cores: 4
🛠️ RAM Size: 8192 MiB
🌉 Bridge: vmbr0
📡 IPv4: DHCP
📡 IPv6: SLAAC/AUTO
📡 APT-Cacher IP Address: Default
⚙️ Interface MTU Size: Default
🔍 DNS Search Domain: *** (redacted)
📡 DNS Server IP Address: Host
🏷️ Vlan: Default
📡 Tags: community-script;photos
🔑 Root SSH Access: yes
🗂️ Enable FUSE Support: yes
🔍 Verbose Mode: no
🚀 Creating a immich LXC using the above advanced settings
✔️ Validated Storage (rootdir / vztmpl).
✔️ Cluster is quorate
✔️ LXC Template List Updated
⠏ Creating LXC Container
⚙️ Configuring VAAPI passthrough for LXC container
ℹ️ VAAPI enables GPU hardware acceleration (e.g., for video transcoding in Jellyfin or Plex).
➤ Automatically mount all available VAAPI devices? [Y/n]:
✔️ Started LXC Container
✔️ Customized LXC Container
✔️ 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 uv 0.7.19
✔️ Dependencies Installed
Install OpenVINO dependencies for Intel HW-accelerated machine-learning? y/N
✔️ Setup Node.js 22
✔️ Setup PostgreSQL 16
✔️ PostgreSQL 16 installed
✔️ Setup PostgreSQL modules
✔️ Set up Postgresql Database
⠴ Installing Packages from Testing Repo*** stack smashing detected ***: terminated
/dev/fd/63: line 272: 26263 Aborted sleep 0.1
curl: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /lib/x86_64-linux-gnu/libcrypto.so.3)
[ERROR] in line 278: exit code 0: while executing command sleep 0.1
/dev/stdin: line 43: post_update_to_api: command not found
/dev/fd/63: line 139: pop_var_context: head of shell_variables not a function context
✔️ Packages from Testing Repo Installed
⠦ Compiling Custom Photo-processing Library (extreme patience)
🖼️ Additional context (optional).
No response
@MickLesk commented on GitHub (Jul 8, 2025):
@vhsdream idk, my work. looks like an pinning issue on the system of user.
What is the reason for creating the container privileged?
@umrath commented on GitHub (Jul 8, 2025):
I want to be able to mount the file system via NFS.
@tremor021 commented on GitHub (Jul 8, 2025):
You dont need priviledged container to mount NFS.
Mount the NFS share on the host, then do a mountpoint
@umrath commented on GitHub (Jul 8, 2025):
But I do not a privileged container if I want to mount the Immich-Server somewhere else via NFS, don't I?
@vhsdream commented on GitHub (Jul 8, 2025):
@umrath The privileged vs unprivileged is just noise - I think something else is the issue.
If you haven't already can you try installing again to see if this happens again? Once I am able I will need to setup a test to check if we have some dependency problem with packages from Debian Testing.
@umrath commented on GitHub (Jul 8, 2025):
Actually, the installation completed despite the error.
@vhsdream commented on GitHub (Jul 8, 2025):
Interesting. If I were you I would not use this for production and I would run the install again.
GLIBC is a huge part of the OS and if something is off it could lead to all sorts of unpredictable behaviour.
@MickLesk commented on GitHub (Jul 8, 2025):
maybe you try to remove the debian12 template before installig, so that pveam reload it at creating (so its the newest package).
@umrath commented on GitHub (Jul 8, 2025):
Good point.
So far, I don't see anything wrong.
The script did download the template itself. It wasn't present before.
@MickLesk commented on GitHub (Jul 8, 2025):
you never had the debian 12 template before? actually there are other log outputs if it was not available at all...
@umrath commented on GitHub (Jul 8, 2025):
Not on this host at that location. I explicitely gave it a new template location which was empty at that time.
@vhsdream commented on GitHub (Jul 8, 2025):
Hmm it might have been a fluke to be honest. I think what happened is the stack-smashing thing happened (which I've seen happen to others, no idea why, would love to find out!) and so several packages from Testing were not installed. GLibC is one of the upgrades (from 2.36 to 2.41) and since it didn't get installed it broke other things.
@umrath commented on GitHub (Jul 8, 2025):
next try, exactly same result:
()__ ___ ____ ___ ()/ /
/ / __
__ \/ ____ / / / __/ / / / / / / / / / / / / // / / /
/// // /// // ///___// /_/
🧩 Using Advanced Settings on node *** (redacted)
🖥️ Operating System: debian
🌟 Version: 12
📦 Container Type: Privileged
🔐 Root Password: ********
🆔 Container ID: 113
🏠 Hostname: immich
💾 Disk Size: 3500 GB
🧠 CPU Cores: 4
🛠️ RAM Size: 4096 MiB
🌉 Bridge: vmbr0
📡 IPv4: DHCP
📡 IPv6: SLAAC/AUTO
📡 APT-Cacher IP Address: Default
⚙️ Interface MTU Size: Default
🔍 DNS Search Domain: *** (redacted)
📡 DNS Server IP Address: Host
🏷️ Vlan: Default
📡 Tags: community-script;photos
🔑 Root SSH Access: yes
🗂️ Enable FUSE Support: yes
🔍 Verbose Mode: no
🚀 Creating a immich LXC using the above advanced settings
✔️ Validated Storage (rootdir / vztmpl).
✔️ Cluster is quorate
✔️ LXC Template List Updated
⠴ Creating LXC Container
⚙️ Configuring VAAPI passthrough for LXC container
ℹ️ VAAPI enables GPU hardware acceleration (e.g., for video transcoding in Jellyfin or Plex).
➤ Automatically mount all available VAAPI devices? [Y/n]:
✔️ Started LXC Container
✔️ Customized LXC Container
✔️ 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 uv 0.7.19
✔️ Dependencies Installed
Install OpenVINO dependencies for Intel HW-accelerated machine-learning? y/N
✔️ Setup Node.js 22
✔️ Setup PostgreSQL 16
✔️ PostgreSQL 16 installed
✔️ Setup PostgreSQL modules
✔️ Set up Postgresql Database
⠹ Installing Packages from Testing Repo*** stack smashing detected ***: terminated
/dev/fd/63: line 272: 26891 Aborted sleep 0.1
curl: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /lib/x86_64-linux-gnu/libcrypto.so.3)
[ERROR] in line 278: exit code 0: while executing command sleep 0.1
/dev/stdin: line 43: post_update_to_api: command not found
/dev/fd/63: line 139: pop_var_context: head of shell_variables not a function context
✔️ Packages from Testing Repo Installed
⠦ Compiling Custom Photo-processing Library (extreme patience)
@umrath commented on GitHub (Jul 8, 2025):
Also, it always fails on the first try when there is no Debian image available:
💡 Template debian-12-standard_12.7-1_amd64.tar.zst not found or appears to be corrupted. Re-downloading.
⠹ Attempt 1: Downloading LXC template...
[2]+ Stopped bash -c "$(curl -fsSL https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/immich.sh)"
On the next tries it passes that steps but then fails as mentioned above.
Maybe the timeouts are super aggressive?
@MickLesk commented on GitHub (Jul 8, 2025):
Nope. 300s
@vhsdream commented on GitHub (Jul 8, 2025):
@MickLesk I can confirm if you start with no Debian template then the script exits the first time when downloading.
@umrath Can you run your install again in verbose? And can you give more information about your hardware? I haven't been able to replicate your issue and I find it incredible that you can reliably repeat the stack smashing thing!
Do you have CPU microcode installed and enabled? Can we see the output of the below?
@umrath commented on GitHub (Jul 9, 2025):
kernel: microcode: Current revision: 0x0000001a
bugs : spectre_v1 spectre_v2 spec_store_bypass swapgs rfds bhi
I will re-run the script with verbose.
Update: verbose is so chatty that anything relevant has been scrolled out and I cannot tell whether the error has happened and what triggered it. Does the script write a log somewhere?
@vhsdream commented on GitHub (Jul 9, 2025):
@umrath Not sure about an install log.
What's your CPU hardware? It looks to me that you don't have microcode updates enabled. I expect to see something like the below:
Not sure if what's happening to you is due to this, but I think you should install microcode updates:
@umrath commented on GitHub (Jul 9, 2025):
Actually, the microcode update seem to have fixed it.
@MickLesk commented on GitHub (Jul 9, 2025):
Wth, why?
@umrath commented on GitHub (Jul 10, 2025):
I will close this ticket, as the problem is solved for me.
Maybe it would make sense to check whether the necessary microcode fixes have been enabled prior to running the installation and throw a warning or the like.
Also, the image download could need some attention, as it seems to reliable cause the script to abort if the required image is not available.
@MickLesk commented on GitHub (Jul 10, 2025):
#5906 fix the redownload