cannot upgrade immich freezing

I just setup immich last week and this week have been trying to get kiosk to work. Got kiosk to work and immich server stopped working.
I have tried docker compose pull && docker compose -up and get a unable to get image 'ghcr.io/immich-app/immich-machine-learning:v*': Error response from daemon: invalid reference format I was checking with the docker-compose.yml on github and comparing, then it would switch to error with the immich-server. the only thing I have not tried is to start over from the beginning since that will require wiping SSD and finding another micro SD card and building the entire project again. I am trying this so I can setup for a friend and without an easy way to update, I will need to find another photo storage solution for her.
please help? I really appreciate all that goes into this, I'm just frustrated and know if I am having issues she will not be able to fix issues Thanks
16 Replies
Immich
Immich20h ago
:wave: Hey @LisaHarsh, Thanks for reaching out to us. Please carefully read this message and follow the recommended actions. This will help us be more effective in our support effort and leave more time for building Immich :immich:. References - Container Logs: docker compose logs docs - Container Status: docker ps -a docs - Reverse Proxy: https://immich.app/docs/administration/reverse-proxy - Code Formatting https://support.discord.com/hc/en-us/articles/210298617-Markdown-Text-101-Chat-Formatting-Bold-Italic-Underline#h_01GY0DAKGXDEHE263BCAYEGFJA Checklist I have... 1. :blue_square: verified I'm on the latest release(note that mobile app releases may take some time). 2. :blue_square: read applicable release notes. 3. :blue_square: reviewed the FAQs for known issues. 4. :blue_square: reviewed Github for known issues. 5. :blue_square: tried accessing Immich via local ip (without a custom reverse proxy). 6. :blue_square: uploaded the relevant information (see below). 7. :blue_square: tried an incognito window, disabled extensions, cleared mobile app cache, logged out and back in, different browsers, etc. as applicable (an item can be marked as "complete" by reacting with the appropriate number) Information In order to be able to effectively help you, we need you to provide clear information to show what the problem is. The exact details needed vary per case, but here is a list of things to consider: - Your docker-compose.yml and .env files. - Logs from all the containers and their status (see above). - All the troubleshooting steps you've tried so far. - Any recent changes you've made to Immich or your system. - Details about your system (both software/OS and hardware). - Details about your storage (filesystems, type of disks, output of commands like fdisk -l and df -h). - The version of the Immich server, mobile app, and other relevant pieces. - Any other information that you think might be relevant. Please paste files and logs with proper code formatting, and especially avoid blurry screenshots. Without the right information we can't work out what the problem is. Help us help you ;) If this ticket can be closed you can use the /close command, and re-open it later if needed.
LisaHarsh
LisaHarshOP20h ago
Raspberry Pi 5, trying to upgrade, need help
Alex Tran
Alex Tran20h ago
ghcr.io/immich-app/immich-machine-learning:v*': look like typo in your docker-compose file Please follow the trouble shooting steps above and provide the requested information
LisaHarsh
LisaHarshOP20h ago
this is the line in the dockeer-compose.yml image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release} I keep checking because I know the v* is not right immich-server: container_name: immich_server image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release} # extends: # file: hwaccel.transcoding.yml # service: cpu # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl> volumes: # Do not edit the next line. If you want to change the media storage loca> - ${UPLOAD_LOCATION}:/data - /etc/localtime:/etc/localtime:ro env_file: - .env ports: - '2283:2283' depends_on: - redis - database restart: always healthcheck: disable: false immich-machine-learning: container_name: immich_machine_learning # For hardware acceleration, add one of -[armnn, cuda, rocm, openvino, rknn> # Example tag: ${IMMICH_VERSION:-release}-cuda image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release} # extends: # uncomment this section for hardware acceleration - see https:/> # file: hwaccel.ml.yml # service: cpu # set to one of [armnn, cuda, rocm, openvino, openvino-wsl> volumes: - model-cache:/cache env_file: - .env restart: always healthcheck: disable: false that is copy pasted from my docker-compose.yml
Alex Tran
Alex Tran20h ago
On my phone but from reading the content, it has some typo in there Indentation matters for yml file
LisaHarsh
LisaHarshOP19h ago
ok I copied from the github. I will look I went through entire file, matched up indentation on each line based on where it is. so each indentation matches all the way through. Still get same error. This was working, then when app said there was an update, I ran the docker compose pull and got the error.
Alex Tran
Alex Tran19h ago
can you post the full error logs? and the actual content of the files?
LisaHarsh
LisaHarshOP18h ago
unable to get image 'ghcr.io/immich-app/immich-machine-learning:v*': Error response from daemon: invalid reference format that is error. I cannot open immich through browser to get to logs. log on IOS app and Mac app do not have anything to do with this issue and show no errors
Alex Tran
Alex Tran18h ago
can you take a screenshot of your docker-compose content?
Zeus
Zeus18h ago
We need your env file
LisaHarsh
LisaHarshOP18h ago
You can find documentation for all the supported env variables at https://doc> The location where your uploaded files are stored UPLOAD_LOCATION=./library The location where your database files are stored. Network shares are not sup> DB_DATA_LOCATION=./postgres To set a timezone, uncomment the next line and change Etc/UTC to a TZ identif> TZ=Etc/UTC The Immich version to use. You can pin this to a specific version like "v2.1.> IMMICH_VERSION=v* Connection secret for postgres. You should change it to a random password Please use only the characters A-Za-z0-9, without special characters or spa> DB_PASSWORD=photostore The values below this line do not need to be changed ###############################################################################> [ Read 22 lines ]
Zeus
Zeus18h ago
Yeah so why is your version set to v*? It’s pulling exactly what you asked it for. Haha
LisaHarsh
LisaHarshOP18h ago
shit. I have no idea. what should it be
Alex Tran
Alex Tran18h ago
v2
Zeus
Zeus18h ago
Used an LLM? 😉
LisaHarsh
LisaHarshOP18h ago
unfortunately that shows up first in google. I knew I shouldn't. Thanks

Did you find this page helpful?