[Geocoding] Nominatim update failure: insert_rel failed

Sarah Hoffmann lonvia at denofr.de
Sun Mar 12 23:39:13 UTC 2017


Hi,

for those of you running a Nominatim server with minutely updates,
this is just to let you know that there have been
some issues with a particularly ill-advised import a few hours ago.
The import (changeset 46795156) has created a relation with 37945 members.                                                  When importing this relation with osm2pgsql, it will
cause an overflow and osm2pgsql will fail with the following message:

 Osm2pgsql failed due to ERROR: insert_rel failed: ERROR:  value "37945" is out of range for type smallint

We are aware of this issue and will fix the problem as soon as possible.
You can follow progress here: https://github.com/openstreetmap/osm2pgsql/issues/713

The changeset in question has been reverted by now.
If necessary, you can recover your server as follows:

 * remove nominatim/data/osmosischange.osc
 * download http://planet.osm.org/replication/minute/002/354/889.state.txt
   and place it into nominatim/settings/state.txt
	 (nominatim/build/settings/state.txt for master)
 * set 'maxInterval' in settings/configuration.txt temporarily to 7200
 * restart updates

The other option is to edit nominatim/data/osmosischange.osc directly and
remove relation 7066589. You should be able to continue updates as usual
afterwards.

Kind regards

Sarah



More information about the Geocoding mailing list