From f56bac350b70e1d68733411faaf6a71e36dd05aa Mon Sep 17 00:00:00 2001 From: marc tobias Date: Mon, 15 Jun 2020 18:36:21 +0200 Subject: [PATCH] FAQ entry for PostgreSQL -invalid page in block- --- docs/admin/Faq.md | 15 +++++++++++++++ utils/check_import_finished.php | 3 ++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/docs/admin/Faq.md b/docs/admin/Faq.md index 126d7977..2bf0e6be 100644 --- a/docs/admin/Faq.md +++ b/docs/admin/Faq.md @@ -22,6 +22,21 @@ then you can resume with the following command: If the reported rank is 26 or higher, you can also safely add `--index-noanalyse`. +### PostgreSQL crashed "invalid page in block" + +Usually serious problem, can be a hardware issue, not all data written to disc +for example. Check PostgreSQL log file and search PostgreSQL issues/mailing +list for hints. + +If it happened during index creation you can try rerunning the step with + +```sh +./utils/setup.php --create-search-indices --ignore-errors +``` + +Otherwise it's best to start the full setup from the beginning. + + ### PHP "open_basedir restriction in effect" warnings PHP Warning: file_get_contents(): open_basedir restriction in effect. diff --git a/utils/check_import_finished.php b/utils/check_import_finished.php index 4529c693..42d834c8 100755 --- a/utils/check_import_finished.php +++ b/utils/check_import_finished.php @@ -133,7 +133,8 @@ foreach ($aExpectedIndices as $sExpectedIndex) { $print_fail(); echo <<< END Hints: - * Rerun the setup.php --create-search-indices step + * Run './utils/setup.php --create-search-indices --ignore-errors' to + create missing indices. END; exit(1); -- 2.39.5