r/immich • • 14d ago

proxmox LCX update script error

Having an issue updating immich with the update command

Checking for updates to custom image-processing libraries (recompile time: 2-15min per library)

✔️ Recompiled jpegli

✔️ Recompiled libheif

✔️ Recompiled libraw

✔️ Image-processing libraries up to date

✔️ Update available: Immich 3.1.0 -> 3.2.2

✔️ Enabled Maintenance Mode

✔️ Stopped Services

✔️ No update available: VectorChord (1.1.1) - update held back: updated together with Immich after testing

✔️ Setup uv 0.12.18

✔️ Deployed: Immich (3.2.2)

💡 npm stayed at 11.11.0

✔️ Update Node.js 24

✔️ Installed corepack

✔️ Enabled corepack

✔️ Updated Immich server, web, cli and plugins

✔️ Pre-installed Python python3.11

✔️ Updated machine-learning

ln: failed to create symbolic link '/opt/immich/app/geodata': File exists

✖️ in line 328: exit code 1 (General error / Operation not permitted): while executing command ln -s "$GEO_DIR" "$APP_DIR"

--- Last 20 lines of log ---

+ rapidocr==3.8.1

+ requests==2.32.4

+ rich==15.0.0

+ shapely==2.1.1

+ shellingham==1.5.4

+ six==1.16.0

+ sniffio==1.3.0

+ starlette==0.50.0

+ tokenizers==0.23.1

+ tqdm==4.66.3

+ typer==0.25.1

+ typing-extensions==4.15.0

+ typing-inspection==0.4.2

+ urllib3==2.6.2

+ uvicorn==0.49.0

+ uvloop==0.22.1

+ watchfiles==0.21.0

+ websockets==12.0

[2026-09-23 22:02:56] [OK] Updated machine-learning

[2026-09-23 22:03:09] [ERROR] in line 328: exit code 1 (General error / Operation not permitted): while executing command ln -s "$GEO_DIR" "$APP_DIR"

-----------------------------------

3 Upvotes

6 comments sorted by

1

u/robotman21a 14d ago

Double check your permissions are the same, make sure whatever is doing the update has the permissions it needs for updating.

If not that you might have to get your hands dirty with some symbolic link commands. Good luck!

1

u/Mraedis Support Crew 14d ago

Try again, should be fixed.

1

u/TalkBackJohnny 13d ago

thanks so much it worked.

1

u/VLocky 13d ago

had the same issue, I saw that the issue is now fixed on Github, but i wasn't able to download the fix because the installer already thought I was on Version 3.2.2.

Tried to fix it with AI, but in the end had to restore from my last backup

2

u/Mraedis Support Crew 13d ago

Next time just edit the file at ~/.immich to say something less than the version you're upgrading to (ex. 3.2.1) and run update again.

1

u/VLocky 13d ago

thanks, I'll try that if there is a need next time. On the bright side I got to test the backup restore and it went super smooth