#Immich upgrade error

48 messages · Page 1 of 1 (latest)

proud quiver
#

I want to Update immich from Ver. 2.1.0 to 2.4.0 and got errors, i need help

vague current
#

@viscid crane is this some internal Immich script?

fast light
#

No this is directly in root not in immich folder

#

Thats an manual Shit, immich main-dev isnt a German

proud quiver
#

i had installed immich via the bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/immich.sh)"
i am german i don´t know if the script change the Language

vague current
#

there is no update.sh script in immich repo either

proud quiver
#

wait i post the script

vague current
#

also there is no /opt/immich/source/docker directory

#

you definitely didnt install via our script

proud quiver
vague current
proud quiver
#

# Das Verzeichnis, in dem die docker-compose Datei liegt
DOCKER_DIR="/opt/immich/source/docker"

# Prüfen, ob das Verzeichnis existiert
if [ ! -d "$DOCKER_DIR" ]; then
    echo "Fehler: Das Verzeichnis '$DOCKER_DIR' existiert nicht."
    exit 1
fi

echo "Wechsle in das Verzeichnis: $DOCKER_DIR"
cd "$DOCKER_DIR" || { echo "Fehler beim Wechseln des Verzeichnisses."; exit 1; }

echo "Starte Docker Compose Pull..."
# Nutze den absoluten Pfad für docker compose pull
/usr/bin/docker compose pull

# Prüfe den Exit-Code von 'docker compose pull'
if [ $? -eq 0 ]; then
    echo "Docker Compose Pull erfolgreich abgeschlossen."
    echo "Starte Docker Compose Up (im Hintergrund)..."
    # Nutze den absoluten Pfad für docker compose up -d
    /usr/bin/docker compose up -d
    
    # ... Rest des Skripts ...
# ...```

Thats  the Script what dosn´t work
vague current
#

that is not our script

proud quiver
#

weird

vague current
#

what you pasted is in German, uses docker

#

none of that is from us

#

you used someone elses script to install it

proud quiver
#

thats shit :(

#

Then sorry

fast light
#

Wir nutzen kein docker

#

Das ist nicht unser immich Script, sondern maximal ein Debian package wo du docker drauf gehauen hast ^^ wir installieren zu 99,8% nur bare metal

#

Du kannst höchstens das immich bash von unserer Webseite mal ausführen in den Container, dann siehst du ob's unseres ist, oder ob's irgendwas anderes ist

proud quiver
#

Ich habe grade gesehen das es aufjedenfall euer ist

permitted by applicable law.

immich LXC Container
    🌐   Provided by: community-scripts ORG | GitHub: https://github.com/community-scripts/ProxmoxVE

    🖥️   OS: Debian GNU/Linux - Version: 13
    🏠   Hostname: immich
    💡   IP Address: ***.***.***.***
root@immich:~# ```
#

Meinst du es funktioniert wenn ich das update script einfach mit einem von einer neuen installation ersetze?

fast light
#

Wir schreiben aber nie die Apps klein. Da müsste Immich LXC stehen und nicht immich LXC, das wirkt eher wie irgendein Pfusch von irgendjemanden irgendwann mal und wir nutzen nie docker

proud quiver
#

das ist ja grade mein problem das im container kein docker ist vielleicht habe ich dem Container einen anderen namen gegeben
Wenn ich den installationsbash ausführe kommt

   (_)___ ___  ____ ___  (_)____/ /_ 
  / / __ `__ \/ __ `__ \/ / ___/ __ \
 / / / / / / / / / / / / / /__/ / / /
/_/_/ /_/ /_/_/ /_/ /_/_/\___/_/ /_/ 
                                     

  ✖️   Could not fetch latest uv version from GitHub API
  ✖️   in line 39: exit code 1 (General error / Operation not permitted): while executing command return 1
root@immich:~# ```
fast light
#

Du bist im API Limit, da läuft einiges schief bei dir

#

Kannst nicht mal UV crawlen von GitHub

proud quiver
#

wenn ich coder code Server installieren will sagt er keine Verbindung

#

Immich ist aber wie normal öffentlich erreichbar

fast light
#

Hat damit nix zutun

proud quiver
#

Okay warum auch immer war kein Gateway angegeben/ GitHub funktioniert wieder aber es kommt ```From https://github.com/immich-app/base-images
a15b2c2..6daa134 main -> origin/main

  • [new tag] 202512161105 -> 202512161105
  • [new tag] 202512231104 -> 202512231104
    Updating 7993f84..6daa134
    error: Your local changes to the following files would be overwritten by merge:
    .github/workflows/build-postgres.yml
    .github/workflows/build-server-base.yml
    .github/workflows/tag-server-base.yml
    .github/workflows/test.yml
    server/Dockerfile
    server/packages/ffmpeg.json
    server/sources/libvips.json
    Please commit your changes or stash them before you merge.
    Aborting
    ✖️ in line 104: exit code 1 (General error / Operation not permitted): while executing command git pull```
fast light
#

Wieso git Pull? Weißt du überhaupt was du machst?

proud quiver
#

ja ich versuche immich grade über das installations script zu updaten

fast light
#

Wir nutzen kein git

#

Also glaub ich nicht wirklich das du weißt was du Grad machst 🤔

proud quiver
#

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

fast light
#

Das ist die vector DB, wenn's da schon scheitert ist es entweder uralt oder nicht mit unseren Script erzeugt

#

Da ist's besser wenn du es neu erzeugst und fertig, das sind fast 20 Versionen dazwischen

#

Ansonsten entferne halt die changes und führe das Script auf gut Glück nochmal aus

#

git reset --hard HEAD
git pull

Bash...

proud quiver
#

Ist an sich ja keine datenbank dabei....
Ich versuche es mal

#
fatal: not a git repository (or any of the parent directories): .git```
fast light
#

Nicht in root

#

/opt/staging/base-images

proud quiver
#

Oh sorry

#

Und danke