Issue with latest version
A few days ago, I updated to the latest version (v1.142.1) and my database didn't survive the migration. I have made a backup of the corrupted database and deleted the database file itself. Immich recreated the database when it restarted but there are no photos attached to any of the users. The photos are still in the folders, and I have backups of those as well. Is there an easy way to have Immich rescan the folders? I posted a short version of this question in the main Immich topic and then remembered this was here.
22 Replies
:wave: Hey @Mike Yeager,
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.No. Without the db, there is no re-scan of the upload location. Without the db you will need to re-import everything via the cli or immich-go
Which would be better?
The photos are in the folder that Immich is going to put them in anyway.
Do you not have a recent db dump?
Does it dump it on it's own?
If you didn't turn it off, then yes it defaults to a dump at midnight and will keep a works worth I think
You can look in UPLOAD_LOCATION/bakcups
You should really have backups of your own fwiw
Yes! They do exist. What good are they though as the database apparently changed?
You go back to the version of the dump. Restore, then try the upgrade again.
My backup box died two nights ago, waiting on a replacement power supply...
That is a much easier process than days of pinning your machine trying to upload everything again
At least the backup tells you what version you were on. 🙂
Honestly, TIL 😂
TIL?
Today I learned
I didn't know that the version was in the title
I didn't know it made automatic dumps.
Both learning things
I'll follow the directions to restore the database and if everything works, I'll mark this resolved. If not, I'll be back...
Do I need to delete anything other than the existing database folder?
IT would. You can also post the logs here and can maybe try and deduce what happened before getting rid of old instance
The database is importing now. When it's done, I'm going to shut the container down and make a backup of the database before I fire everything back up.
So, Immich v1.137.3 won't start with the restored database but v1.142.1 does. Did I somehow manage to wind up with the previous version back after I upgraded? Everything is back, exactly as it was.... This is looking like user error and a possible ID10T move....
Your guess is as good as mine in that case 😂
Well, definitely user error. The error it was giving me is the same one that v1.137 was giving me a few minute ago. I figured what the hell and fired it up on latest and it ran perfectly. Now if I could get Frigate sorted out again... 🙂 Not a topic for this discord though...