[Geocoding] Nominatim data import error: DB Error: connect failed
Nyx
nyxynyx at gmail.com
Tue Sep 11 03:27:18 BST 2012
Yup it does, doing `psql postgres` got me in:
psql (9.1.5)
Type "help" for help.
postgres=#
----
On Mon, Sep 10, 2012 at 10:01 PM, Sarah Hoffmann <lonvia at denofr.de> wrote:
> On Mon, Sep 10, 2012 at 09:47:57PM -0400, Nyx wrote:
> > Hey all,
> >
> > I just installed PostgreSQL 9.1, PostGIS 2 and Nominatim cloned
> recursively
> > from github using the instructions at
> > http://wiki.openstreetmap.org/wiki/Nominatim/Installation. Now when I
> try
> > to import the planet file using ./setup.php --osm-file
> us-northeast.osm.pbf
> > --all, I get the error ` DB Error: connect failed `. I'm running on
> CentOS
> > 6.3.
>
> You may not have sufficient rights to read from postgres' socket. Does it
> work, when you connect to postgres directly like this:
>
> psql postgres
>
> Sarah
>
>
> >
> > I have enabled trust authentication for everyone. My pg_hba.conf is as
> > follows:
> >
> > # TYPE DATABASE USER ADDRESS METHOD
> >
> > # "local" is for Unix domain socket connections only
> > local all all trust
> > # IPv4 local connections:
> > host all all 127.0.0.1/32 trust
> > # IPv6 local connections:
> > host all all ::1/128 trust
> > ----
> >
> > and in postgresql.conf I have:
> >
> > # - Connection Settings -
> >
> > listen_addresses = '*'
> > ----
> >
> > Here is part of the ouput:
> >
> > [4]=>
> > array(7) {
> > ["file"]=>
> > string(41) "/usr/local/cpanel/3rdparty/lib/php/DB.php"
> > ["line"]=>
> > int(556)
> > ["function"]=>
> > string(7) "connect"
> > ["class"]=>
> > string(8) "DB_pgsql"
> > ["object"]=>
> > object(DB_pgsql)#3 (28) {
> > ["phptype"]=>
> > string(5) "pgsql"
> > ["dbsyntax"]=>
> > string(5) "pgsql"
> > ["features"]=>
> > array(7) {
> > ["limit"]=>
> > string(5) "alter"
> > ["new_link"]=>
> > string(5) "4.3.0"
> > ["numrows"]=>
> > bool(true)
> > ["pconnect"]=>
> > bool(true)
> > ["prepare"]=>
> > bool(false)
> > ["ssl"]=>
> > bool(true)
> > ["transactions"]=>
> > bool(true)
> > }
> > ["errorcode_map"]=>
> > array(0) {
> > }
> > ["connection"]=>
> > bool(false)
> > ["dsn"]=>
> > array(9) {
> > ["phptype"]=>
> > string(5) "pgsql"
> > ["dbsyntax"]=>
> > string(5) "pgsql"
> > ["username"]=>
> > string(0) ""
> > ["password"]=>
> > bool(false)
> > ["protocol"]=>
> > string(3) "tcp"
> > ["hostspec"]=>
> > string(0) ""
> > ["port"]=>
> > bool(false)
> > ["socket"]=>
> > bool(false)
> > ["database"]=>
> > string(9) "nominatim"
> > }
> > ["autocommit"]=>
> > bool(true)
> > ["transaction_opcount"]=>
> > int(0)
> > ["affected"]=>
> > int(0)
> > ["row"]=>
> > array(0) {
> > }
> > ["_num_rows"]=>
> > array(0) {
> > }
> > ["fetchmode"]=>
> > int(1)
> > ["fetchmode_object_class"]=>
> > string(8) "stdClass"
> > ["was_connected"]=>
> > NULL
> > ["last_query"]=>
> > string(0) ""
> > ["options"]=>
> > array(8) {
> > ["result_buffering"]=>
> > int(500)
> > ["persistent"]=>
> > bool(false)
> > ["ssl"]=>
> > bool(false)
> > ["debug"]=>
> > int(0)
> > ["seqname_format"]=>
> > string(6) "%s_seq"
> > ["autofree"]=>
> > bool(false)
> > ["portability"]=>
> > int(0)
> > ["optimize"]=>
> > string(11) "performance"
> > }
> > ["last_parameters"]=>
> > array(0) {
> > }
> > ["prepare_tokens"]=>
> > array(0) {
> > }
> > ["prepare_types"]=>
> > array(0) {
> > }
> > ["prepared_queries"]=>
> > array(0) {
> > }
> > ["_last_query_manip"]=>
> > bool(false)
> > ["_next_query_manip"]=>
> > bool(false)
> > ["_debug"]=>
> > bool(false)
> > ["_default_error_mode"]=>
> > NULL
> > ["_default_error_options"]=>
> > NULL
> > ["_default_error_handler"]=>
> > string(0) ""
> > ["_error_class"]=>
> > string(8) "DB_Error"
> > ["_expected_errors"]=>
> > array(0) {
> > }
> > }
> > ["type"]=>
> > string(2) "->"
> > ["args"]=>
> > array(2) {
> > [0]=>
> > array(9) {
> > ["phptype"]=>
> > string(5) "pgsql"
> > ["dbsyntax"]=>
> > string(5) "pgsql"
> > ["username"]=>
> > string(0) ""
> > ["password"]=>
> > bool(false)
> > ["protocol"]=>
> > string(3) "tcp"
> > ["hostspec"]=>
> > string(0) ""
> > ["port"]=>
> > bool(false)
> > ["socket"]=>
> > bool(false)
> > ["database"]=>
> > string(9) "nominatim"
> > }
> > [1]=>
> > bool(false)
> > }
> > }
> > [5]=>
> > array(6) {
> > ["file"]=>
> > string(35) "/home/myusername/Nominatim/lib/db.php"
> > ["line"]=>
> > int(7)
> > ["function"]=>
> > string(7) "connect"
> > ["class"]=>
> > string(2) "DB"
> > ["type"]=>
> > string(2) "::"
> > ["args"]=>
> > array(2) {
> > [0]=>
> > string(19) "pgsql://@/nominatim"
> > [1]=>
> > bool(false)
> > }
> > }
> > [6]=>
> > array(4) {
> > ["file"]=>
> > string(40) "/home/ myusername/Nominatim/utils/setup.php"
> > ["line"]=>
> > int(118)
> > ["function"]=>
> > string(5) "getDB"
> > ["args"]=>
> > array(0) {
> > }
> > }
> > }
> > ["callback"]=>
> > NULL
> > }
> > DB Error: connect failed
> >
> > ----
> >
> > Any suggestions how this can be fixed? Thanks!
>
> > _______________________________________________
> > Geocoding mailing list
> > Geocoding at openstreetmap.org
> > http://lists.openstreetmap.org/listinfo/geocoding
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/geocoding/attachments/20120910/ce655a85/attachment-0001.html>
More information about the Geocoding
mailing list