Dec 062013
 

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

postgresql_install_error

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

Sorry, the comment form is closed at this time.