Hola Bueno hay varios tipos de errores que salen del postgres al intentarlo instalar..
pues aqui les prepare unas preguntas frecuentes y posibles soluciones esperemos les sirvan de mucho. Instalar postgres/elephant Desinstalar postgres Descargar postgres 1. Mensaje error: "No se puede abrir este paquete de instalacin. Compruebe que el paquete existe y que puede obtener acceso a l; o bien, pngase en contacto con el proveedor de la aplicacin para comprobar que se trata de un paquete vlido para Windows Installer". Solucion: Antes de dar click sobre el icono que se descargo hay que descomprimir!..den click derecho y habra una opcion que dira "descomprimir aqui"..se abrira una ventana con los documentos ya descomprimidos, habra dos archivos executables pero solo 1 sera el instalador (no recuerdo cual es pero uno no les funcionara asi que da igual intenten con ambos y el que les instale ese es ) 2. Mensaje error: "The specified data directory is not empty, If you have an existing database with the same major version number, you do not need to initialise a database cluster. If you have an existing database with a different major version you need to backup your old database and create a new one." Solucion: el problema sale cuando intentamos de instalar el postgres por segunda ves..de ser asi hay que desinstalar totalmnte el postgres y los directorios de C:/program files/postgres 3. Mensaje error: The PostgreSQL data directory must be on an NTFS formatted volume. If you wish to install the data directory on another type of partition (which is not recommended, and is unsupported) you must initialise the database cluster manually by running [Link]" Solucion:Bueno este error sale por que el formato de la particion que usamos es FAT32 y no es compatible..hay que usar NTFS. Pueden hacer el cambio pero pueden perder datos en elproceso y NO lo
recomiendo a menos que sepan algo de computadoras. En menu de inicio den en "Ejecutar y despues escriban cmd, ahi les aparecera una ventana como de texto y hay que escribir convert "c: /fs:ntfs"..despues les hara dos preguntas de confirmacion. Desea forzar que se desmonte este volumen? N Desea que sea convertido la prxima vez que el sistema se reinicie? S Reinician su pc. NO lo recomiendo si son usuarios inexpertos y Pokerstrategy ni yo personalmente nos hacemos resposables de este procedimiento. 4. Mensaje error: "Invalid username specified: Error de inicio de sesin: nombre de usuario desconocido o contrasea incorrecta" Solucion: Si intentaron instalar el postgres anteriormente hagan este procedimiento. Vayan a menu de inicio y despues en ejecutar y escriban cmd Se les abrira una ventana y ahi pongan net user postgres /del Den Enter y despues continuen con la instalacion. 5. Mensaje error: "Internal account lookup failure: No se ha efectuado ninguna asignacin entre los nombres de cuenta y los identificadores de seguridad ".
Solucion: este error es debido que no se borraron los usuarios de postgres del sistema..lo recomendable es * desinstalar postgres completamente..desde panel de control y agregar y quitar programas y borrandolo del directorio C:/program files/postgres [Link] * Vayan a menu de inicio y despues en ejecutar y escriban cmd Se les abrira una ventana y ahi pongan net user postgres /del
* reiniciar equipo * Continuar la instalacion normal. 6. Mensaje error: "The 'Secundary Logon' service is not running. This service is required for the installer to initialize the database. Please start this service and try again" Solucion: Este error es que el ejecutador de tareas de windows de otro usuario esta desactivado o no esta instalado. * entrar como admin de la pc * En el icono de mi pc da click derecho y despues elige Administrar en el menu..diriganse a "servicios y aplicaciones" ..despues en Servicios. En la ventana de la derecha aparecera una lista, busquen el que diga "Inicio de sesion secundario" den click derecho y elijan "iniciar" y listo. Si no esta deberan instalarlo, pero como es componente de windows creo que seria mejor formatear para que se quede bien instalado conforme al widows y pc que usen. o [Link]->Panel de Control->Rendimiento y Mantenimiento->Herramientas Administrativas->Servicios. 2. En servicios se busca el servicio que se quiere, en este caso "Secondary Logon", que est en espaol como "Inicio de sesin secundario" y se selecciona. [Link] inicia. 7. Mensaje error: "The installer has detected an incompatible version of OpenSSL installed in your system PATH. PostgreSQL requires OpenSSL 0.9.7 or [Link] you remove your OpenSSL files ([Link] and [Link]) the installer will install the new version automatically". Solucion: Este error es debido a que quiza otro software ya ha instalado estos folders con una version anterior, la mejor opcion aqui sera renombrar los folders. Abran la carpeta de windows y busquen [Link]
[Link] solo cambien el nombre y ponganle una letra de mas al final del nombre, pongan la misma letra en ambos. 8. Mensaje error: "User postgres could not be created: the user account already exists!". Solucion: Este problema es por que ya intentamos hacer una cuenta con el nombre de usuario postgres...lo mejor sera eliminarlo, de la siguiente manera Vayan a menu de inicio y despues en ejecutar y escriban cmd Se les abrira una ventana y ahi pongan net user postgres /del den Enter y sigan la instalacion. 9. Mensaje error: "Services PSQL Database Server 8.1, failed to start. Verify that you have suficient privileges to start system services". Solucion: un error del postgres creo que aqui la mejor opcion sera desinstalar los directorios creados. Vayan a panel de control, agregar quitar programas y desinstalen postgres...despues borren el folder C:program files/postgres y por ultimo Vayan a menu de inicio y despues en ejecutar y escriban cmd Se les abrira una ventana y ahi pongan net user postgres /del den Enter y reinicien su pc..despues vuelven a instalar. 10. Mensaje error: Informacion Se perdio la connexio con la base de datos! Mas informacion: Failed to establish a connection to '127.0.01'."
Solucion: Primero paso..deinstalar postgres: [Link] menu inicio --> panel de control--> agregar quitar programas y lo desinstalamos. 2. abrir C:/program files/borrar postgres folder. 3. Abre C:/document and setting/ borra el user creado por postgres. Segundo paso 1. abre C:\Program Files\PokerStrategy\PokerStrategy Elephant y busca postgresql-8.3 (no postgresql-8.3-int) o escribe directo C:\Program Files\PokerStrategy\PokerStrategy Elephant\[Link] en mi computadora/tu explorador. 2. en la instalacion elije Ingles->start->siguiente->siguiente-->siguiente. 3. Configuracion del servicio: >Service name: PostgreSQL Database Server 8.3 >Account name: postgres >Account domain: deja la que este por [Link] es el nombre de tu pc. >da click en crear la cuenta cuenta que sera usada por elephant. >en Initialise database cluster, cambia el "superusername" (esta postgres cambialo por postgress..escribe tu contrasea y da en finalizar. Tercer paso Aqui solamente hay que escribir tu nuevo nombre de usuario "postgres" y tu contrasea. Si ves el mensaje de "data base was successfully created and is ready for usage" entonces esta todo bien.
Cuando haya mas preguntas se podran ir agregando mas..!! Espero que no xD
Espero les sea de ayuda. Saludos Jesus