Photos gone after template migration
After changing the storage label for a user and running the Storage Template Migration Job, plenty of photos for the profile are gone.
The logs only say:
I see the files that were not migrated were kept under the old user storage label, so they are not totally gone.
Questions:
1. How can I recover the photos?
2. How can I get more info to why the job failed so it can be investigated?
Not sure how relevant:
- Running on a RPI 5, 8GB RAM, ext4, brand new setup.
- No issues accessing any other photos and videos.
- Proxying through nginx, but unrelated (no issues uploading/downloading files).
- Immich is otherwise working just fine.
- Using the default composer configuration file.
11 Replies
:wave: Hey @nullptr,
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.
Successfully submitted, a tag has been added to inform contributors. :white_check_mark:This one seems to be one me: images in the trash are not migrated. Not sure whether this is expected or not.
Despite quite unexpected, this is great news.
Once the permanent deletion period expires, what will happen to the folders which the files are currently placed? Are they going to be deleted?
Correct. Deleted items are not migrated
I’m not sure if the old folders will get cleaned up tbh
I created a temp user and replicated the scenario. After emptying the trash, I see the images are kept in the folder structure, and the entries at table
assets
now have status = 'deleted'
. So the folders are indeed kept.
Are the images ever actually deleted? Or does immich never delete them?deletion happens on background, is not instant. check the logs
Ah, good to know! It is quite late where I am, so I will check this tomorrow, but it should be fine then. Any clue how long it usually take to delete it?
it depends on how many assets, but shouldn't be more than a few minutes
Not that many, no more than 100. Nevertheless, will allow it some time. Thank you so far for the help!
I see the files were indeed removed, but the folder were kept. Any risk in removing them?
You can but they will be recreated. Assets are staged into
upload
then metadata is extracted, then they are moved by the storage template. As it may need metadata info to move it to the correct folder.Nice, thanks. Will give it a try and see what happens. It is time this is closed, since it was no issue after all: just behavior that I didn't expect.
Thank you all for the help!
This thread has been closed. To re-open, use the button below.