CLI icon indicating copy to clipboard operation
CLI copied to clipboard

Request failed with status code 404

Open narenarora opened this issue 1 year ago • 5 comments

I have recently started getting this error when trying to use the docker image to upload photos to my already existing album. I was using this same command for a long time now, and it broke only recently. The logs don't give me much information to figure out what the issue is. Any help here is appreciated. Thank you!

Command

docker run --network docker_network --pull always -it --rm -v "/mnt/MyAlbum:/import/MyAlbum" ghcr.io/immich-app/immich-cli:latest upload --key $(cat /data/immich/.apikey) --server http://immich-server:3001 --recursive --yes --album

Console log for above

latest: Pulling from immich-app/immich-cli
Digest: sha256:023a97dee605ba41dc61ce132e7814ebcd64843aeb01e844528467ed84802faa
Status: Image is up to date for ghcr.io/immich-app/immich-cli:latest
Checking connectivity with Immich instance...
Server status: OK
Checking credentials...
Login status: OK
Successful authentication for user [email protected]
Indexing local assets...
Indexing complete, found 634 local assets
Comparing local assets with those on the Immich instance...
A total of 0 assets will be uploaded to the server
A total of 634 assets will be added to album(s).
NOTE: some assets may already be associated with the album, this will not create duplicates.
Start uploading...
Upload Progress | ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ | 0% || 0/634 || Current file []Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404

Creating albums...
Upload Progress | ████████████████████████████████████████ | 100% || 1/1 || Current file [{filepath}]

narenarora avatar Nov 07 '23 17:11 narenarora

I had the same, but fixed it by doing the following:

  • Manually/actively pulling the latest CLI version. with docker pull ghcr.io/immich-app/immich-cli:latest . Despite using immich-cli:latest in my docker command it was using an old cached version
  • Updating my script which used the --album argument to use the newer --recursive

Edit: I see that you are using pull-always and recursive already, but it might be worth trying step 1, as our issues were identical.

AcidUK avatar Nov 08 '23 23:11 AcidUK

I have the same issue that started with 1.85.0 immich-app

It seems once a photo is uploaded you can't run the cli on it again. I was running multiple cli commands on the same photos with --album flag to categorize them into multiple albums. It seems that is no longer possible with the current cli and immich-app 1.85.0

It would be useful to allow multiple runs of cli on same photos for multiple album cataloging.

dcglabs avatar Nov 13 '23 20:11 dcglabs

I had the same, but fixed it by doing the following:

  • Manually/actively pulling the latest CLI version. with docker pull ghcr.io/immich-app/immich-cli:latest . Despite using immich-cli:latest in my docker command it was using an old cached version
  • Updating my script which used the --album argument to use the newer --recursive

Edit: I see that you are using pull-always and recursive already, but it might be worth trying step 1, as our issues were identical.

I did run docker system prune -a before trying this to remove any available cached version, but no luck.

I have another job that run for another photo directory using the exact same command but without --album , and that works okay even now. Not sure what caused the --album to start failing suddenly.

narenarora avatar Nov 17 '23 02:11 narenarora

Similar here:, many request failed.

# immich upload --key xxxxxx --server http://172.18.0.9:8080/api -al --recursive  photos/maria_maart_tm_juli_2008/
Checking connectivity with Immich instance...
Server status: OK
Checking credentials...
Login status: OK
Successful authentication for user [email protected]
Indexing local assets...
Indexing complete, found 364 local assets
Comparing local assets with those on the Immich instance...
A total of 192 assets will be uploaded to the server
A total of 364 assets will be added to album(s).
NOTE: some assets may already be associated with the album, this will not create duplicates.
Do you want to start upload now? (y/n) y
Start uploading...
Upload Progress | ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ | 0% || 0/364 || Current file []Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
.
.
.
Request failed with status code 404
Upload Progress | █░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ | 1% || 418/23520 || Current file [/mnt/bigdata/upload/photos/senses_project_Cilia_school_001_1.jpg]Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
.
.
.
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Request failed with status code 404
Upload Progress | ████████████████░░░░░░░░░░░░░░░░░░░░░░░░ | 40% || 148/364 || Current file [/mnt/bigdata/upload/photos/maria_maart_tm_juli_2008/zomer_2008_146.jpg]Request failed with status code 404
Upload Progress | ████████████████████░░░░░░░░░░░░░░░░░░░░ | 49% || 180/364 || Current file [/mnt/bigdata/upload/photos/maria_maart_tm_juli_2008/zomer_2008_181.jpg]Request failed with status code 404
Request failed with status code 404
Upload Progress | █████████████████████░░░░░░░░░░░░░░░░░░░ | 52% || 192/364 || Current file [/mnt/bigdata/upload/photos/maria_maart_tm_juli_2008/zomer_2008_195.avi]
Creating albums...
Upload Progress | ████████████████████████████████████████ | 100% || 1/1 || Current file [{filepath}]
root@photos:/mnt/bigdata/upload# 

Had issues with some ".MOV" files also, renaming them to .mp4 made them upload...

MaartenSanders avatar Nov 17 '23 20:11 MaartenSanders

I started a discussion in immich repo: https://github.com/immich-app/immich/discussions/5108 Might get some help on things to try to fix the issue.

dcglabs avatar Nov 17 '23 21:11 dcglabs