[GH-ISSUE #1333] Docs: Introduce a documentation about how to upgrade meillisearch #852

Closed
opened 2026-03-02 11:53:15 +03:00 by kerem · 8 comments
Owner

Originally created by @gilbrotheraway on GitHub (Apr 30, 2025).
Original GitHub issue: https://github.com/karakeep-app/karakeep/issues/1333

Describe the Bug

meilisearch crashes

Steps to Reproduce

after updating to the latest the compose

Expected Behaviour

.

Screenshots or Additional Context

No response

Device Details

No response

Exact Karakeep Version

0.24.1

Have you checked the troubleshooting guide?

  • I have checked the troubleshooting guide and I haven't found a solution to my problem
Originally created by @gilbrotheraway on GitHub (Apr 30, 2025). Original GitHub issue: https://github.com/karakeep-app/karakeep/issues/1333 ### Describe the Bug meilisearch crashes ### Steps to Reproduce after updating to the latest the compose ### Expected Behaviour . ### Screenshots or Additional Context _No response_ ### Device Details _No response_ ### Exact Karakeep Version 0.24.1 ### Have you checked the troubleshooting guide? - [x] I have checked the troubleshooting guide and I haven't found a solution to my problem
kerem 2026-03-02 11:53:15 +03:00
Author
Owner

@ropetin commented on GitHub (Apr 30, 2025):

This is not an official answer or anything, but this is to be expected given how Meilisearch works. To update to a newer version of Meilisearch you need to dump the database from the old version then import it into the new version. It's not a hard process but does take some steps as documented here: https://www.meilisearch.com/docs/learn/update_and_migration/updating

I don't believe there is any functionality used in Karakeep that requires the newer version (at least it worked fine for me), so you likely would be fine to keep using 1.11.1 with Karakeep 0.24.1.

<!-- gh-comment-id:2843661549 --> @ropetin commented on GitHub (Apr 30, 2025): This is not an official answer or anything, but this is to be expected given how Meilisearch works. To update to a newer version of Meilisearch you need to dump the database from the old version then import it into the new version. It's not a hard process but does take some steps as documented here: https://www.meilisearch.com/docs/learn/update_and_migration/updating I don't believe there is any functionality used in Karakeep that requires the newer version (at least it worked fine for me), so you likely would be fine to keep using 1.11.1 with Karakeep 0.24.1.
Author
Owner

@Telmo commented on GitHub (May 3, 2025):

that link doesn't show how to import the dump? https://www.meilisearch.com/docs/learn/update_and_migration/updating#step-3%3A-import-data

<!-- gh-comment-id:2848556221 --> @Telmo commented on GitHub (May 3, 2025): that link doesn't show how to import the dump? https://www.meilisearch.com/docs/learn/update_and_migration/updating#step-3%3A-import-data
Author
Owner

@MohamedBassem commented on GitHub (May 3, 2025):

@Telmo you don't need re-import the dump, just trigger a reindex from the admin panel of karakeep

<!-- gh-comment-id:2848556655 --> @MohamedBassem commented on GitHub (May 3, 2025): @Telmo you don't need re-import the dump, just trigger a reindex from the admin panel of karakeep
Author
Owner

@FlamebergUA commented on GitHub (May 5, 2025):

@Telmo you don't need re-import the dump, just trigger a reindex from the admin panel of karakeep

Can I suggest a way to handle this for future use? Is there a possibility to do, like, a push notification on Karakeep update that reminds people to do this once updating to the latest docker-compose file / updating via services like Watchtower, etc?

<!-- gh-comment-id:2852647987 --> @FlamebergUA commented on GitHub (May 5, 2025): > [@Telmo](https://github.com/Telmo) you don't need re-import the dump, just trigger a reindex from the admin panel of karakeep Can I suggest a way to handle this for future use? Is there a possibility to do, like, a push notification on Karakeep update that reminds people to do this once updating to the latest docker-compose file / updating via services like Watchtower, etc?
Author
Owner

@MohamedBassem commented on GitHub (May 10, 2025):

@FlamebergUA Meillisearch is technically database, and it's not recommended to auto-update databases with stuff like watchtower. I think I can write a documentation about how to do it though for people who want to do it.

<!-- gh-comment-id:2868959939 --> @MohamedBassem commented on GitHub (May 10, 2025): @FlamebergUA Meillisearch is technically database, and it's not recommended to auto-update databases with stuff like watchtower. I think I can write a documentation about how to do it though for people who want to do it.
Author
Owner

@thiswillbeyourgithub commented on GitHub (May 18, 2025):

Made PR #1436 to address this.

<!-- gh-comment-id:2889043107 --> @thiswillbeyourgithub commented on GitHub (May 18, 2025): Made PR #1436 to address this.
Author
Owner

@HritwikSinghal commented on GitHub (Jun 15, 2025):

HI @MohamedBassem , we can also add --experimental-dumpless-upgrade to the meilisearch to fix this issue.

docs for the same: https://www.meilisearch.com/docs/learn/update_and_migration/updating#dumpless-upgrade

<!-- gh-comment-id:2974588889 --> @HritwikSinghal commented on GitHub (Jun 15, 2025): HI @MohamedBassem , we can also add `--experimental-dumpless-upgrade` to the meilisearch to fix this issue. docs for the same: https://www.meilisearch.com/docs/learn/update_and_migration/updating#dumpless-upgrade
Author
Owner

@MohamedBassem commented on GitHub (Jun 15, 2025):

@HritwikSinghal seems like it's a new experimental feature, I'll wait before it's stable before adding it to the official docker compose.

<!-- gh-comment-id:2974617257 --> @MohamedBassem commented on GitHub (Jun 15, 2025): @HritwikSinghal seems like it's a new experimental feature, I'll wait before it's stable before adding it to the official docker compose.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/karakeep#852
No description provided.