Проблема с установкой Nominatim на Ubuntu Server 16.04

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
MerzZly
Новоприбывший
Сообщения: 1
Зарегистрирован: 20 июл 2017, 15:27
Репутация: 0

Проблема с установкой Nominatim на Ubuntu Server 16.04

Сообщение MerzZly » 20 июл 2017, 15:53

Здравствуйте, есть проблема с установкой Nominatim, точнее с этапом импортирования статей wikipedia.

Устанавливаю Nominatim на виртуальную машину с Ubuntu Server 16.04 x64. Делал все по инструкции, но застрял на импорте данных.

Нахожусь под пользователем nominatim, запускаю utils/setup.php с нужными параметрами и жду пока он все установит. Выходит много сообщений и все останавливается на строчке "Importing wikipedia articles...". Некоторое время процессор работает, но потом начинает простаивать (судя по диспетчеру задач). На всякий случай подождал 1-2 часа, но в итоге ничего не произошло и пришлось прервать установку Ctrl+C.
Файл setup.log(4516 строк): https://pastebin.com/KU1f3dSF

Изучил немного код setup.php и сам вызвал в терминале следующую команду:
pg_restore -p 5432 -d nominatim -Fc --clean wikipedia_article.sql.bin
В итоге получаю следующее:
pg_restore: [archiver (db)] Error while PROCESSING TOC:
pg_restore: [archiver (db)] Error from TOC entry 2787; 1259 2164299 INDEX idx_osm_id brian
pg_restore: [archiver (db)] could not execute query: ERROR: index "idx_osm_id" does not exist
Command was: DROP INDEX public.idx_osm_id;

pg_restore: [archiver (db)] Error from TOC entry 2789; 2606 2164220 CONSTRAINT pagelinks_pkey brian
pg_restore: [archiver (db)] could not execute query: ERROR: constraint "pagelinks_pkey" of relation "wikipedia_article" does not exist
Command was: ALTER TABLE ONLY public.wikipedia_article DROP CONSTRAINT pagelinks_pkey;

pg_restore: [archiver (db)] Error from TOC entry 362; 1259 2164210 TABLE wikipedia_article brian
pg_restore: [archiver (db)] could not execute query: ERROR: role "brian" does not exist
Command was: ALTER TABLE wikipedia_article OWNER TO brian;
Процессор опять некоторое время работает и снова начинает простаивать. При этом выполнение команды никак не завершается и приходится ее вручную прерывать.

Подскажите, пожалуйста, в чем может быть проблема? Заранее спасибо.

P.s. при установке пропустил лишь установку дополнительных пакетов и почтовые индексы Великобритании.

UPD: проблема решена, оказалось что я пожадничал с памятью для postgres.

Ответить

Вернуться в «Я новичок!»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей