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
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
: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.Raspberry Pi 5, trying to upgrade, need help
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 informationthis 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
On my phone but from reading the content, it has some typo in there
Indentation matters for yml file
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.
can you post the full error logs?
and the actual content of the files?
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
can you take a screenshot of your docker-compose content?
We need your env file
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 ]Yeah so why is your version set to v*?
It’s pulling exactly what you asked it for. Haha
shit. I have no idea. what should it be
v2
Used an LLM? 😉
unfortunately that shows up first in google. I knew I shouldn't. Thanks