Good morning everyone. @DavidMStraub has been very helpful with this issue privately, but I am opening this up to the greater community.
Background
My mother had done extensive research on our family history, but she divided the research into different files for different branches. With her passing earlier this year, I have begun the process of re-integrating the trees and publishing them on the World Wide Web. After the initial release several weeks ago focused on my maternal grandfather’s familey (Piechotka), I have integrated several more trees together on my local copy, which is now much larger (20,000+ individuals).
The current problem
I shut down the web server, (which is to say grampsweb) and transferred the files up and restarted things. Now when I try to open the server, I cannot set a home person – nothing is listed. In provate conversations with David, we agree that the Full Text index needs to be rebuilt, but this was failing on that box, so I am trying on copy of the tree on one of my local Ubuntu boxes. When I initiate the rebuild, well, it’s not happy:
docker-compose run grampsweb python3 -m gramps_webapi --config /app/config/config.cfg search --tree 2d6f4154-1385-45ff-823d-5f6ac180133e index-full
Creating grampsweb_grampsweb_run ... done
INFO [alembic.runtime.migration] Context impl SQLiteImpl.
INFO [alembic.runtime.migration] Will assume non-transactional DDL.
ERROR [alembic.util.messaging] Can't locate revision identified by '22c8d1fba959'
FAILED: Can't locate revision identified by '22c8d1fba959'
Traceback (most recent call last):
File "/usr/lib/python3.9/runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/lib/python3.9/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/app/src/gramps_webapi/__main__.py", line 199, in <module>
cli(
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 1130, in __call__
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "/usr/local/lib/python3.9/dist-packages/click/decorators.py", line 26, in new_func
return f(get_current_context(), *args, **kwargs)
File "/app/src/gramps_webapi/__main__.py", line 119, in migrate_db
subprocess.run(cmd, env=env, check=True)
File "/usr/lib/python3.9/subprocess.py", line 528, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/usr/bin/python3', '-m', 'alembic', 'upgrade', 'head']' returned non-zero exit status 255.
ERROR: 1
root@cuckoo:/opt/grampsweb#
Thoughts folks? Buehler? Buehler?