I
Immich2mo ago
Bright

Immich api no longer accessible after multiple updates.

I have my older server running a slightly older instance of immich (maybe a year old). I leave it at my family's places so they can use it. I update it when I visit every few weeks just to keep it running smooth. About 2 months ago I updated it and the API quit working. I didn't have time to dig into it then. I went back 3 weeks ago and still the same issue. So I brought it back home with me to check out. I have updated the docker container to the most current image. I have run
sudo docker image prune
sudo docker image prune
and
sudo docker container prune
sudo docker container prune
just to make sure that wasn't. When I run
sudo docker ps
sudo docker ps
I can see all the images for docker running, but I just don't have access to the web api.
14 Replies
Immich
Immich2mo ago
:wave: Hey @Bright, 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. :ballot_box_with_check: verified I'm on the latest release(note that mobile app releases may take some time). 2. :ballot_box_with_check: read applicable release notes. 3. :ballot_box_with_check: reviewed the FAQs for known issues. 4. :ballot_box_with_check: reviewed Github for known issues. 5. :ballot_box_with_check: tried accessing Immich via local ip (without a custom reverse proxy). 6. :ballot_box_with_check: uploaded the relevant information (see below). 7. :ballot_box_with_check: 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.
Bright
BrightOP2mo ago
.env file:
# You can find documentation for all the supported env variables at https://immich.app/docs/install/environment-variables

# The location where your uploaded files are stored
UPLOAD_LOCATION=./library
# The location where your database files are stored
DB_DATA_LOCATION=./postgres

# The Immich version to use. You can pin this to a specific version like "v1.71.0"
IMMICH_VERSION=release

# Connection secret for postgres. You should change it to a random password
DB_PASSWORD=redacted

# The values below this line do not need to be changed
###################################################################################
DB_USERNAME=postgres
DB_DATABASE_NAME=immich
# You can find documentation for all the supported env variables at https://immich.app/docs/install/environment-variables

# The location where your uploaded files are stored
UPLOAD_LOCATION=./library
# The location where your database files are stored
DB_DATA_LOCATION=./postgres

# The Immich version to use. You can pin this to a specific version like "v1.71.0"
IMMICH_VERSION=release

# Connection secret for postgres. You should change it to a random password
DB_PASSWORD=redacted

# The values below this line do not need to be changed
###################################################################################
DB_USERNAME=postgres
DB_DATABASE_NAME=immich
Bright
BrightOP2mo ago
Bright
BrightOP2mo ago
sudo docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
08f084ef815b 422e2308c5a4 "tini -- /bin/bash s…" 3 weeks ago Restarting (1) 5 seconds ago immich_server
eda727b95969 422e2308c5a4 "tini -- /bin/bash s…" 3 weeks ago Restarting (1) 5 seconds ago immich_microservices
aa82c883ab66 fdf9df67a7bb "tini -- ./start.sh" 3 weeks ago Up 36 minutes (healthy) immich_machine_learning
0910d634fe01 registry.hub.docker.com/tensorchord/pgvecto-rs:pg14-v0.2.0 "docker-entrypoint.s…" 7 weeks ago Up 36 minutes 5432/tcp immich_postgres
fe7dc44467fd registry.hub.docker.com/library/redis:6.2-alpine "docker-entrypoint.s…" 7 weeks ago Up 36 minutes 6379/tcp immich_redis
sudo docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
08f084ef815b 422e2308c5a4 "tini -- /bin/bash s…" 3 weeks ago Restarting (1) 5 seconds ago immich_server
eda727b95969 422e2308c5a4 "tini -- /bin/bash s…" 3 weeks ago Restarting (1) 5 seconds ago immich_microservices
aa82c883ab66 fdf9df67a7bb "tini -- ./start.sh" 3 weeks ago Up 36 minutes (healthy) immich_machine_learning
0910d634fe01 registry.hub.docker.com/tensorchord/pgvecto-rs:pg14-v0.2.0 "docker-entrypoint.s…" 7 weeks ago Up 36 minutes 5432/tcp immich_postgres
fe7dc44467fd registry.hub.docker.com/library/redis:6.2-alpine "docker-entrypoint.s…" 7 weeks ago Up 36 minutes 6379/tcp immich_redis
Bright
BrightOP2mo ago
Immich
Immich2mo ago
Successfully submitted, a tag has been added to inform contributors. :white_check_mark:
Bright
BrightOP2mo ago
I'm currently backing up all of the pics onto another server in case I need to just trash it and rebuild it. Also, you may have to spell out things at a very low level for me. iamnoob
schuhbacca
schuhbacca2mo ago
That compose file is incredibly old Microservice container went away like 6 or 7 months ago at least
Bright
BrightOP2mo ago
lol. that might explain why it stopped working after the update.
schuhbacca
schuhbacca2mo ago
Yeah. You will want to update your compose for sure. But also if you want to save this installation, you will need to read all the release notes with breaking changes up to the current version and implement all of those
Bright
BrightOP2mo ago
I may just let it finish backing up these 117k pics, delete the old container, and build a new one and upload them via API. That seems like the most straight forward way
schuhbacca
schuhbacca2mo ago
I would agree
Bright
BrightOP2mo ago
Awesome. I'm going to go ahead an close this. Just wanted to make sure there wasn't a CLI one liner that would make all my troubles go away. haha.

Did you find this page helpful?