Al ejecutar la instalación de PostgreSQL en un OS X Maverick (también en un OSX Lion) se produce, al final del proceso, un error que muestra la siguiente imagen
El error se debe a que el instalador de Postgres busca en el proceso de instalación un usuario con el patrón “postgres”. Si lo localiza, lo utiliza. Encuentra el usuario predefinido _postgres, que no tiene los permisos que el instalador espera. Por ello, la solución consiste en desinstalar Postgres y seguidamente borrar el usuario mencionado. Finalmente borraremos la caché o rearrancaremos el sistema operativo. Al rearrancar procedemos a realizar de nuevo la instalación. En este caso, al no existir ningún usuario que case con el patrón “postgres”, el propio instalador crea uno.
Para borrar el usuario _postgres, ejecutaremos el siguiente comando
sudo dscl . -delete /Users/_postgres