OS: Kubuntu 22.10
Postgresql: 14+242ubuntu1
psql: psql (14.6 (Ubuntu 14.6-0ubuntu0.22.10.1))
GNUMed: tip of rel-1-8-maint, 2023-01-21
Steps to reproduce:
- Install Kubuntu, install gnumed-client/gnumed-server
- for all dependencies (uninstall gnumed-server afterwards)
- add bootstrap-directory to gm-bootstrap_server
- execute "sudo ./gm-bootstrap_server`
Current behaviour:
./gm-bootstrap_server.sh fails with the following exception:
2023-01-21 16:51:27 DEBUG gm.db [140704875659328 MainThread] (/home/___/workspace/gnumed/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::run_rw_queries() #1892): NOTICE: index "idx_clin_lab_request_fk_encounter" does not exist, skipping/
2023-01-21 16:51:27 DEBUG gm.cfg [140704875659328 MainThread] (/home/___/workspace/gnumed/gnumed/gnumed/Gnumed/pycommon/gmCfg2.py::get() #398): option [database gnumed_v7::data import scripts] found in source [file]
2023-01-21 16:51:27 DEBUG gm.cfg [140704875659328 MainThread] (/home/___/workspace/gnumed/gnumed/gnumed/Gnumed/pycommon/gmCfg2.py::get() #398): option [database gnumed_v7::script base directory] found in source [file]
2023-01-21 16:51:27 DEBUG gm.tools [140704875659328 MainThread] (/home/___/workspace/gnumed/gnumed/gnumed/Gnumed/pycommon/gmTools.py::import_module_from_directory() #872): CWD: /home/___/workspace/gnumed/gnumed/gnumed/server/bootstrap
2023-01-21 16:51:27 INFO gm.tools [140704875659328 MainThread] (/home/___/workspace/gnumed/gnumed/gnumed/Gnumed/pycommon/gmTools.py::import_module_from_directory() #876): appending to sys.path: [../sql/v6-v7/python]
2023-01-21 16:51:27 DEBUG gm.tools [140704875659328 MainThread] (/home/___/workspace/gnumed/gnumed/gnumed/Gnumed/pycommon/gmTools.py::import_module_from_directory() #880): will remove import path: True
2023-01-21 16:51:27 ERROR gm.tools [140704875659328 MainThread] (/home/___/workspace/gnumed/gnumed/gnumed/Gnumed/pycommon/gmTools.py::import_module_from_directory() #888): cannot __import__() module [import-form-templates] from [../sql/v6-v7/python]
Traceback (most recent call last):
File "/home/___/workspace/gnumed/gnumed/gnumed/Gnumed/pycommon/gmTools.py", line 886, in import_module_from_directory
ModuleNotFoundError: No module named 'import-form-templates'
2023-01-21 16:51:27 ERROR gm.bootstrapper [140704875659328 MainThread] (/home/___/workspace/gnumed/gnumed/gnumed/server/bootstrap/./bootstrap_gm_db_system.py::import_data() #1135): cannot load data set import script [../sql/v6-v7/python/import-form-templates.py]
2023-01-21 16:51:27 ERROR gm.bootstrapper [140704875659328 MainThread] (/home/___/workspace/gnumed/gnumed/gnumed/server/bootstrap/./bootstrap_gm_db_system.py::exit_with_msg() #1694): Bootstrapping failed: unable to import data
2023-01-21 16:51:27 INFO gm.bootstrapper [140704875659328 MainThread] (/home/___/workspace/gnumed/gnumed/gnumed/server/bootstrap/./bootstrap_gm_db_system.py::exit_with_msg() #1695): shutdown
2023-01-21 16:51:27 WARNING gm.bootstrapper [140704875659328 MainThread] (/home/___/workspace/gnumed/gnumed/gnumed/server/bootstrap/./bootstrap_gm_db_system.py::<module>() #1908): open connection detected: database.__connect_owner_to_db via database.__connect_superuser_to_db
2023-01-21 16:51:27 WARNING gm.bootstrapper [140704875659328 MainThread] (/home/___/workspace/gnumed/gnumed/gnumed/server/bootstrap/./bootstrap_gm_db_system.py::<module>() #1909): <connection object at 0x7ff8661c4f40; dsn: 'user=postgres password=xxx dbname=gnumed_v7 port=5432 client_encoding=UTF8 application_name=postgres@gnumed_vX fallback_application_name=GNUmed sslmode=prefer', closed: 0>
2023-01-21 16:51:27 WARNING gm.bootstrapper [140704875659328 MainThread] (/home/___/workspace/gnumed/gnumed/gnumed/server/bootstrap/./bootstrap_gm_db_system.py::<module>() #1910): closing connection