April 17, 2019 11:10 AM, "Abhilash Raj" <maxking@asynchronous.in> wrote:
I am not sure where does Debian packaged version store it's fulltext index, but I am assuming the move somehow makes Hyperkitty not be able to read the index.
For anyone interested/posterity, I've found the index in /var/lib/mailman3/web/fulltext_index.
Can you try removing and re-building the entire index? I don't know again the right command for Django there, but the hyperkitty command you want to run is called
rebuild_index
. For source package, something like:
$ python manage.py rebuild_index
manage.py is in /usr/share/mailman3-web (with settings symlinked to /etc/mailman3).
I'm getting the same TypeError: ord() expected a character, but string of length 0 found when running rebuild_index manually.
It turns out that MAIN_WRITELOCK got copied over in the migration and removing all files from /var/lib/mailman3/web/fulltext_index/ solved the issue.
Thanks again, Ben