From: Sarah Hoffmann Date: Tue, 23 Jun 2020 21:10:26 +0000 (+0200) Subject: Merge pull request #1834 from mtmail/faq-invalid-page-in-block X-Git-Tag: v3.6.0~127 X-Git-Url: https://git.openstreetmap.org/nominatim.git/commitdiff_plain/7cc33a839cbd8b42955a9e8d059b67afa22eab59?hp=d373f16c81cf6d3d7f4623a3a2576f798c81ade6 Merge pull request #1834 from mtmail/faq-invalid-page-in-block 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);