Google Photos takeout not uploading anything
I'm trying to upload a pretty big Google Photos takeout. I downloaded the takeout as tgz and extracted it as per instructions. This is the command I'm running (it's from an external HDD):
immich-go upload from-google-photos --server=https://photos.mydomain.com --api-key=myapikey --include-untitled-albums --manage-burst=Stack --on-server-errors=continue "/run/media/arpad/Elements/Google/Takeout/Google Photos"
And this is an excerpt of the last lines of the output:
2025-07-27 20:53:57 INF scanned image file file=Google Photos:RedactedAlbumName/IMG_3024.jpg
2025-07-27 20:53:57 INF scanned sidecar file file=Google Photos:RedactedAlbumName/IMG_3024.jpg.supplemental-metadata.json type=asset metadata title=IMG_3024.jpg date=2018-04-20 20:47:53
2025-07-27 20:53:57 INF scanned image file file=Google Photos:RedactedAlbumName/IMG_3044.jpg
2025-07-27 20:53:57 INF scanned sidecar file file=Google Photos:RedactedAlbumName/IMG_3044.jpg.supplemental-metadata.json type=asset metadata title=IMG_3044.jpg date=2018-04-20 20:55:12
2025-07-27 20:53:57 INF Immich Job command sent resume=storageTemplateMigration
2025-07-27 20:53:57 INF Immich Job command sent resume=migration
2025-07-27 20:53:57 INF Immich Job command sent resume=duplicateDetection
2025-07-27 20:53:58 INF Immich Job command sent resume=metadataExtraction
2025-07-27 20:53:58 INF Immich Job command sent resume=smartSearch
2025-07-27 20:53:58 INF Immich Job command sent resume=notifications
2025-07-27 20:53:58 INF Immich Job command sent resume=faceDetection
2025-07-27 20:53:58 INF Immich Job command sent resume=videoConversion
2025-07-27 20:53:58 INF Immich Job command sent resume=backgroundTask
2025-07-27 20:53:58 INF Immich Job command sent resume=sidecar
2025-07-27 20:53:58 INF Immich Job command sent resume=search
2025-07-27 20:53:58 INF Immich Job command sent resume=facialRecognition
2025-07-27 20:53:58 INF Immich Job command sent resume=backupDatabase
2025-07-27 20:53:58 INF Immich Job command sent resume=library
2025-07-27 20:53:59 INF Immich Job command sent resume=thumbnailGeneration
2025-07-27 20:53:59 INF
2025-07-27 20:53:59 INF Input analysis:
2025-07-27 20:53:59 INF ---------------
2025-07-27 20:53:59 INF scanned image file : 69896
2025-07-27 20:53:59 INF scanned video file : 8329
2025-07-27 20:53:59 INF scanned sidecar file : 73647
2025-07-27 20:53:59 INF discarded file : 9
2025-07-27 20:53:59 INF unsupported file : 11
2025-07-27 20:53:59 INF file duplicated in the input : 0
2025-07-27 20:53:59 INF associated metadata file : 0
2025-07-27 20:53:59 INF missing associated metadata file : 0
2025-07-27 20:53:59 INF
2025-07-27 20:53:59 INF
2025-07-27 20:54:06 INF Check the log file: /home/arpad/.cache/immich-go/immich-go_2025-07-27_20-53-45.log
The TUI shows that the upload is complete and I can exit, yet nothing is uploaded. Not sure why. The first few logs show that the connection to the server is OK.
I have exactly the same issue with small zip file ~/opt/immich-go upload from-google-photos --server=https://pictures.server.com --api-key=... --manage-raw-jpeg=StackCoverRaw /run/media/morland/Riese/Google_Drive_20250226/Fotos/2014/02-20250226T122658Z-001.zip
The File is 252MB
I got some warnings, that there aren't any metadata files missing
2025-07-27 20:30:25 WRN missing associated metadata file file=02-20250226T122658Z-001:02/20140220_210840.jpg
2025-07-27 20:30:25 WRN missing associated metadata file file=02-20250226T122658Z-001:02/20140220_210917.jpg
2025-07-27 20:30:25 WRN missing associated metadata file file=02-20250226T122658Z-001:02/20140222_214847.jpg
2025-07-27 20:30:25 INF Input analysis:
2025-07-27 20:30:25 INF ---------------
2025-07-27 20:30:25 INF scanned image file : 130
2025-07-27 20:30:25 INF scanned video file : 2
2025-07-27 20:30:25 INF scanned sidecar file : 0
2025-07-27 20:30:25 INF discarded file : 0
2025-07-27 20:30:25 INF unsupported file : 0
2025-07-27 20:30:25 INF file duplicated in the input : 0
2025-07-27 20:30:25 INF associated metadata file : 0
2025-07-27 20:30:25 INF missing associated metadata file : 132
In the gui it looks fine, except 0 Uploads
Immich v1.136.0 released very recently and has breaking API changes https://github.com/immich-app/immich/pull/20113 so thats probably why. If you guys want you should be able to downgrade the server to 1.135, use immich-go, and update it again (note: do a backup before downgrading) while immich-go is not updated
I'm on v1.135.3.
I have the exact same scenario, and your log file looks exactly the same as mine. I am using the latest version of immich. I see you are using an older one. I wonder if an even older build would get this to work.
I started a new install of immich version v1.135.0 and tried immich-go v0.27.0 and I got the same issue with no importing.
However staying on immich v1.135.0 and using immich-go v0.26.3 the upload is working.
I also tried now to downgrade to 0.26.3 and it seems to work.
I had also some success with a unpacked tgz Takeout immich 1.136 and immich-go 0.26.3. It stopped after 47% because of a bad gateway error. Could be a network error at that time.
Immich v1.136.0 released very recently and has breaking API changes immich-app/immich#20113 so thats probably why. If you guys want you should be able to downgrade the server to 1.135, use immich-go, and update it again (note: do a backup before downgrading) while immich-go is not updated
So its mainly a key/permission issue, A key with proper permissions should work ? @notPlancha
So its mainly a key/permission issue, A key with proper permissions should work ?
people have been reporting that it's apparently an issue with v0.27.0 so I would guess not
Hi. Glad to find this thread, as I was going nuts, with a problematic import.
My google takeout is 43 x 50gb files.
Using Immich-Go v0.27.0 and Immich server v.1.138.1, I can import .zip files individually okay (scanned and imported), but attempting an import of all at once (takeout-*.zip) results in a scan of the complete 125k image archive, but zero files imported.
The GUI indicates ' job completed. - you can now close this window' (no obvious errors), but the error log just shows the first 'scan summary' section and abruptly ends with no corresponding 'import' section. See below. The log also correctly identifies and lists ALL of the 43 zip files at the start of the import so the *.zip syntax is being parsed correctly.
Whilst i could complete the import going through each zip invidually, i'd rather not as the import guide states spefically to import all as a single operaation due to issues with duplicate files spread between different takeout files.
Copy of end of log file from 'takeout-*.zip' command: 2025-08-25 19:26:11 INF Input analysis: 2025-08-25 19:26:11 INF --------------- 2025-08-25 19:26:11 INF scanned image file : 125368 2025-08-25 19:26:11 INF scanned video file : 12750 2025-08-25 19:26:11 INF scanned sidecar file : 131189 2025-08-25 19:26:11 INF discarded file : 544 2025-08-25 19:26:11 INF unsupported file : 33 2025-08-25 19:26:11 INF file duplicated in the input : 0 2025-08-25 19:26:11 INF associated metadata file : 0 2025-08-25 19:26:11 INF missing associated metadata file : 0 2025-08-25 19:26:11 INF 2025-08-25 19:26:11 INF
Same import syntax but with a single 'takeout-date.00x.zip' file:
2025-08-25 16:55:20 INF Input analysis: 2025-08-25 16:55:20 INF --------------- 2025-08-25 16:55:20 INF scanned image file : 4978 2025-08-25 16:55:20 INF scanned video file : 590 2025-08-25 16:55:20 INF scanned sidecar file : 5585 2025-08-25 16:55:20 INF discarded file : 0 2025-08-25 16:55:20 INF unsupported file : 8 2025-08-25 16:55:20 INF file duplicated in the input : 323 2025-08-25 16:55:20 INF associated metadata file : 5476 2025-08-25 16:55:20 INF missing associated metadata file : 92 2025-08-25 16:55:20 INF 2025-08-25 16:55:20 INF Uploading: 2025-08-25 16:55:20 INF ---------- 2025-08-25 16:55:20 INF uploaded : 0 2025-08-25 16:55:20 INF upload error : 0 2025-08-25 16:55:20 INF file not selected : 0 2025-08-25 16:55:20 INF server's asset upgraded with the input : 0 2025-08-25 16:55:20 INF server has same asset : 5119 2025-08-25 16:55:20 INF server has a better asset : 34 2025-08-25 16:55:20 INF
My import command (copying on an Unraid server through the console window), previously given the immich-go file modified permissions following the spaceinavderone instructions..:
./immich-go upload from-google-photos --server=http://xxxx:8085 --api-key="" --log-file=import003b.log --include-partner --sync-albums --manage-burst=stack --include-unmatched --log-file=import_full.log takeout-*.zip
Any thoughts or insight greatefully recieved! Cheers!
I can't reproduce this case on my system
@arpadgabor @dazzyp could you tell more on the configuration? how immich-go is launched?
@simulot you can see in the original issue description how I ran the immich-go command. I managed to upload everything on 0.26.3 so now I'm fine, but 0.27 didn't work at the time of reporting the issue. I am on Fedora 42 with KDE if that helps.
I have tested a similar context: a folder with all takeout parts decompressed in one folder, with version 0.26.3 and 0.27... Both are working.
I have also problems uploading my takeouts (38x 2GB) zu immich v1.140.1. I am using latest release from immich-go v0.27.0.
I have 16k+ files but it alwaýs stops around 461 photos and promt says that I can quit the program.
immich-go upload from-google-photos --server=http://myip:port --api-key=mykey --sync-albums takeout-*.zip
I have also problems uploading my takeouts (38x 2GB) zu immich v1.140.1. I am using latest release from immich-go v0.27.0.
I have 16k+ files but it alwaýs stops around 461 photos and promt says that I can quit the program.
immich-go upload from-google-photos --server=http://myip:port --api-key=mykey --sync-albums takeout-*.zip
What's is the job summary at the end of the log file?