i'm trying to setup my own nominatim server in a CentOS 7 VirtualMachine. I'm using this guide which is followed here for data import.

This line gives me trouble when trying to import data:

./utils/setup.php --osm-file <_data_file_> --all

When executing the above command, the output says "ERROR: Scripts must be run from build directory.".

Which one would be the build directory?

I tried running from nominatim root directory, utils, and data, but no luck.

  • 1
    Please avoid crosspostings. – scai Feb 21 '18 at 17:34

Got an answer from help.openstreetmap.org.

The command was meant to be run from the "build" folder, that was it.

  • 1
    See also a bunch of Centos and SELinux issues and pull requests mentioned at e.g. github.com/openstreetmap/Nominatim/pull/937 . – SomeoneElse Feb 22 '18 at 19:19
  • Why is installing Nominatim so difficult? I still cant make it work. For each step in the installation manual there are ten missing. – Federico Alvarez Feb 23 '18 at 13:21
  • If you want to write a document explaining what's missing, I'm sure that other people would find it useful - maybe something at the level of switch2osm.org/manually-building-a-tile-server-16-04-2-lts ? – SomeoneElse Feb 25 '18 at 12:28
  • @SomeoneElse, I owe you. The page you pointed me at is absolutely perfect. Steps are correct, in order, and the overall result does work. Thank you very, very much. – Federico Alvarez Feb 26 '18 at 2:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.