在命名安装时导入osm数据数据时出错

我在我的服务器上进行nominatim安装。 我运行以下命令

./utils/setup.php --osm-file /usr/share/osm2pgsql/planetfile/planet-latest.osm.pbf --all 

导入pbf文件和几个表成功导入,最后在脚本的末尾我得到了以下错误:

 /usr/share/osm2pgsql/osm2pgsql -lSc -O gazetteer --hstore -C 24591 -d nominatim /usr/share/osm2pgsql/planetfile/planet-latest.osm.pbfUsing projection SRS 4326 (Latlong) NOTICE: table "place" does not exist, skipping NOTICE: type "keyvalue" does not exist, skipping NOTICE: type "wordscore" does not exist, skipping NOTICE: type "stringlanguagetype" does not exist, skipping NOTICE: type "keyvaluetype" does not exist, skipping NOTICE: function get_connected_ways(pg_catalog.int4[]) does not exist, skipping Allocating memory for dense node cache Allocating dense node cache in one big chunk Allocating memory for sparse node cache Sharing dense sparse Node-cache: cache=24591MB, maxblocks=3147649*8192, allocation method=3 Mid: Ram, scale=10000000 Reading in file: /usr/share/osm2pgsql/planetfile/planet-latest.osm.pbf Entity: line 1: parser error : Document is empty ^ /usr/share/osm2pgsql/planetfile/planet-latest.osm.pbf : failed to parse Error occurred, cleaning up osm2pgsql SVN version 0.80.0 (32bit id space) DB Error: no such table 

请build议我能做些什么来解决这个问题。 给我任何解决scheme。 提前致谢。

你可以试试

 apt-get isntall libprotobuf-c0-dev libprotobuf-dev protobuf-c-compiler protobuf-compiler