<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hello:<br>
    <br>
    I have osm2pgsql now running on my Ubuntu box, if my name looks
    familiar, but now I'm trying to also get it working on my Mac,
    running OS 10.7 (Lion), with both PostgreSQL 9.1 and osm2pgsql
    installed through Homebrew.<br>
    <br>
    <meta charset="utf-8">
    I have confirmed that /usr/local/bin/osm2pgsql and
    /usr/local/bin/psql are the versions being used by my system (with
    which psql, which osm2pgsql).<br>
    When I try to run osm2pgsql I get a strange connection error:<br>
    <br>
    <code style="margin: 0px; padding: 0px; border: 0px; font-size:
      14px; vertical-align: baseline; background-color: rgb(238, 238,
      238); font-family: Consolas, Menlo, Monaco, 'Lucida Console',
      'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono',
      'Courier New', monospace, serif; background-position: initial
      initial; background-repeat: initial initial; "><span class="pln"
        style="margin: 0px; padding: 0px; border: 0px; font-size: 14px;
        vertical-align: baseline; background-color: transparent; color:
        rgb(0, 0, 0); background-position: initial initial;
        background-repeat: initial initial; ">osm2pgsql us-south</span><span
        class="pun" style="margin: 0px; padding: 0px; border: 0px;
        font-size: 14px; vertical-align: baseline; background-color:
        transparent; color: rgb(0, 0, 0); background-position: initial
        initial; background-repeat: initial initial; ">.</span><span
        class="pln" style="margin: 0px; padding: 0px; border: 0px;
        font-size: 14px; vertical-align: baseline; background-color:
        transparent; color: rgb(0, 0, 0); background-position: initial
        initial; background-repeat: initial initial; ">osm</span><span
        class="pun" style="margin: 0px; padding: 0px; border: 0px;
        font-size: 14px; vertical-align: baseline; background-color:
        transparent; color: rgb(0, 0, 0); background-position: initial
        initial; background-repeat: initial initial; ">.</span><span
        class="pln" style="margin: 0px; padding: 0px; border: 0px;
        font-size: 14px; vertical-align: baseline; background-color:
        transparent; color: rgb(0, 0, 0); background-position: initial
        initial; background-repeat: initial initial; ">pbf </span><span
        class="pun" style="margin: 0px; padding: 0px; border: 0px;
        font-size: 14px; vertical-align: baseline; background-color:
        transparent; color: rgb(0, 0, 0); background-position: initial
        initial; background-repeat: initial initial; ">-</span><span
        class="pln" style="margin: 0px; padding: 0px; border: 0px;
        font-size: 14px; vertical-align: baseline; background-color:
        transparent; color: rgb(0, 0, 0); background-position: initial
        initial; background-repeat: initial initial; ">r pbf<br>
        osm2pgsql SVN version </span><span class="lit" style="margin:
        0px; padding: 0px; border: 0px; font-size: 14px; vertical-align:
        baseline; background-color: transparent; color: rgb(128, 0, 0);
        background-position: initial initial; background-repeat: initial
        initial; ">0.80.0</span><span class="pln" style="margin: 0px;
        padding: 0px; border: 0px; font-size: 14px; vertical-align:
        baseline; background-color: transparent; color: rgb(0, 0, 0);
        background-position: initial initial; background-repeat: initial
        initial; "> </span><span class="pun" style="margin: 0px;
        padding: 0px; border: 0px; font-size: 14px; vertical-align:
        baseline; background-color: transparent; color: rgb(0, 0, 0);
        background-position: initial initial; background-repeat: initial
        initial; ">(</span><span class="lit" style="margin: 0px;
        padding: 0px; border: 0px; font-size: 14px; vertical-align:
        baseline; background-color: transparent; color: rgb(128, 0, 0);
        background-position: initial initial; background-repeat: initial
        initial; ">32</span><span class="pln" style="margin: 0px;
        padding: 0px; border: 0px; font-size: 14px; vertical-align:
        baseline; background-color: transparent; color: rgb(0, 0, 0);
        background-position: initial initial; background-repeat: initial
        initial; ">bit id space</span><span class="pun" style="margin:
        0px; padding: 0px; border: 0px; font-size: 14px; vertical-align:
        baseline; background-color: transparent; color: rgb(0, 0, 0);
        background-position: initial initial; background-repeat: initial
        initial; ">)</span><span class="pln" style="margin: 0px;
        padding: 0px; border: 0px; font-size: 14px; vertical-align:
        baseline; background-color: transparent; color: rgb(0, 0, 0);
        background-position: initial initial; background-repeat: initial
        initial; "><br>
        <br>
        Error</span><span class="pun" style="margin: 0px; padding: 0px;
        border: 0px; font-size: 14px; vertical-align: baseline;
        background-color: transparent; color: rgb(0, 0, 0);
        background-position: initial initial; background-repeat: initial
        initial; ">:</span><span class="pln" style="margin: 0px;
        padding: 0px; border: 0px; font-size: 14px; vertical-align:
        baseline; background-color: transparent; color: rgb(0, 0, 0);
        background-position: initial initial; background-repeat: initial
        initial; "> Connection </span><span class="kwd" style="margin:
        0px; padding: 0px; border: 0px; font-size: 14px; vertical-align:
        baseline; background-color: transparent; color: rgb(0, 0, 139);
        background-position: initial initial; background-repeat: initial
        initial; ">to</span><span class="pln" style="margin: 0px;
        padding: 0px; border: 0px; font-size: 14px; vertical-align:
        baseline; background-color: transparent; color: rgb(0, 0, 0);
        background-position: initial initial; background-repeat: initial
        initial; "> </span><span class="kwd" style="margin: 0px;
        padding: 0px; border: 0px; font-size: 14px; vertical-align:
        baseline; background-color: transparent; color: rgb(0, 0, 139);
        background-position: initial initial; background-repeat: initial
        initial; ">database</span><span class="pln" style="margin: 0px;
        padding: 0px; border: 0px; font-size: 14px; vertical-align:
        baseline; background-color: transparent; color: rgb(0, 0, 0);
        background-position: initial initial; background-repeat: initial
        initial; "> failed</span><span class="pun" style="margin: 0px;
        padding: 0px; border: 0px; font-size: 14px; vertical-align:
        baseline; background-color: transparent; color: rgb(0, 0, 0);
        background-position: initial initial; background-repeat: initial
        initial; ">:</span><span class="pln" style="margin: 0px;
        padding: 0px; border: 0px; font-size: 14px; vertical-align:
        baseline; background-color: transparent; color: rgb(0, 0, 0);
        background-position: initial initial; background-repeat: initial
        initial; "> could </span><span class="kwd" style="margin: 0px;
        padding: 0px; border: 0px; font-size: 14px; vertical-align:
        baseline; background-color: transparent; color: rgb(0, 0, 139);
        background-position: initial initial; background-repeat: initial
        initial; ">not</span><span class="pln" style="margin: 0px;
        padding: 0px; border: 0px; font-size: 14px; vertical-align:
        baseline; background-color: transparent; color: rgb(0, 0, 0);
        background-position: initial initial; background-repeat: initial
        initial; "> connect </span><span class="kwd" style="margin:
        0px; padding: 0px; border: 0px; font-size: 14px; vertical-align:
        baseline; background-color: transparent; color: rgb(0, 0, 139);
        background-position: initial initial; background-repeat: initial
        initial; ">to</span><span class="pln" style="margin: 0px;
        padding: 0px; border: 0px; font-size: 14px; vertical-align:
        baseline; background-color: transparent; color: rgb(0, 0, 0);
        background-position: initial initial; background-repeat: initial
        initial; "> server</span><span class="pun" style="margin: 0px;
        padding: 0px; border: 0px; font-size: 14px; vertical-align:
        baseline; background-color: transparent; color: rgb(0, 0, 0);
        background-position: initial initial; background-repeat: initial
        initial; ">:</span><span class="pln" style="margin: 0px;
        padding: 0px; border: 0px; font-size: 14px; vertical-align:
        baseline; background-color: transparent; color: rgb(0, 0, 0);
        background-position: initial initial; background-repeat: initial
        initial; "> Permission denied<br>
            </span><span class="kwd" style="margin: 0px; padding: 0px;
        border: 0px; font-size: 14px; vertical-align: baseline;
        background-color: transparent; color: rgb(0, 0, 139);
        background-position: initial initial; background-repeat: initial
        initial; ">Is</span><span class="pln" style="margin: 0px;
        padding: 0px; border: 0px; font-size: 14px; vertical-align:
        baseline; background-color: transparent; color: rgb(0, 0, 0);
        background-position: initial initial; background-repeat: initial
        initial; "> the server running locally </span><span class="kwd"
        style="margin: 0px; padding: 0px; border: 0px; font-size: 14px;
        vertical-align: baseline; background-color: transparent; color:
        rgb(0, 0, 139); background-position: initial initial;
        background-repeat: initial initial; ">and</span><span
        class="pln" style="margin: 0px; padding: 0px; border: 0px;
        font-size: 14px; vertical-align: baseline; background-color:
        transparent; color: rgb(0, 0, 0); background-position: initial
        initial; background-repeat: initial initial; "> accepting<br>
            connections </span><span class="kwd" style="margin: 0px;
        padding: 0px; border: 0px; font-size: 14px; vertical-align:
        baseline; background-color: transparent; color: rgb(0, 0, 139);
        background-position: initial initial; background-repeat: initial
        initial; ">on</span><span class="pln" style="margin: 0px;
        padding: 0px; border: 0px; font-size: 14px; vertical-align:
        baseline; background-color: transparent; color: rgb(0, 0, 0);
        background-position: initial initial; background-repeat: initial
        initial; "> Unix domain socket </span><span class="str"
        style="margin: 0px; padding: 0px; border: 0px; font-size: 14px;
        vertical-align: baseline; background-color: transparent; color:
        rgb(128, 0, 0); background-position: initial initial;
        background-repeat: initial initial; ">"/var/pgsql_socket/.s.PGSQL.5432"</span><span
        class="pun" style="margin: 0px; padding: 0px; border: 0px;
        font-size: 14px; vertical-align: baseline; background-color:
        transparent; color: rgb(0, 0, 0); background-position: initial
        initial; background-repeat: initial initial; ">?</span><span
        class="pln" style="margin: 0px; padding: 0px; border: 0px;
        font-size: 14px; vertical-align: baseline; background-color:
        transparent; color: rgb(0, 0, 0); background-position: initial
        initial; background-repeat: initial initial; "><br>
      </span></code><br>
    Any suggestions? I can connect locally to my databases fine with
    Navicat and via psql. Is it possible that osm2pgsql is trying to
    access the wrong psql?<br>
    <br>
    Thanks,<br>
    <br>
    <div class="moz-signature">-- <br>
      Michael Corey<br>
      News Applications Developer<br>
      Center for Investigative Reporting<br>
      510.809.3178<br>
      <br>
      <em>2012 Recipient of the MacArthur Award for Creative and
        Effective Institutions</em></div>
  </body>
</html>