From: marc tobias Date: Mon, 15 Jun 2020 16:36:21 +0000 (+0200) Subject: FAQ entry for PostgreSQL -invalid page in block- X-Git-Tag: v3.6.0~127^2 X-Git-Url: https://git.openstreetmap.org/nominatim.git/commitdiff_plain/f56bac350b70e1d68733411faaf6a71e36dd05aa FAQ entry for PostgreSQL -invalid page in block- --- 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);