Chicos hay unos problemas al usar postgres en windows vista aca van unas soluciones Instalar Postgres en Windows Vista Febrero 22, 2007 at 6:21 pm (PostgreSQL) Hoy me dí a la tarea de instalar Postgres en Window$ Vi$ta (simple curiosidad humana :))y fallé al primer intento, traté de ejecutar el archivo de instalación msi, sin embargo no deja ejecutar y si se trata de utilizar la opción de ejecutar como administrador, esta opción no aparece. Así que la solución fué ejecutarlo desde línea de comandos como administrador, para esto hay que seguir estos pasos: 1. Dar click en el botón de inicio (que ahora es solo el logotipo de window$) 2. Teclar “cmd” (sin las comillas) 3. Presionar CTRL + SHIFT + ENTER. Luego de esto nos solicita confirmar que queremos ejecutar como administrador, damos clic en Continuar.4. Nos aparece la ventana de comandos en modo administrador.5. Ir al directorio donde se encuentran los archivos de instalación y ejecutar: msiexec /package postgresql-8.2.msi (eso en mi caso por instalar la 8.2, para otras versiones debe variar el número de versión).6. Listo, arranca el instalador y deja crear las cuentas para el servicio postgres y ejecutar el servidor sin problemas. Otro punto a considerar es si se llegaran a tener errores al momento de tratar de crear una base de datos, simplemente hay que darle derechos demodificacion a todos los usuarios en el directorio en donde se encontrará la base de datos, parece ser que no es una práctica muy recomendada pero ami me ha funcionado, espero no tener problemas más adelante. Espero que esta información le sirva a todos aquellos valientes que utilizan Window$ Vi$ta (yo por el momento sigo con mi ubuntu y mi slack :D) Que tal Laneros, espero me puedan ayudar. Lo que ocurre es lo siguiente: He estado tratando de instalar El postgresql (versiones 8.2.4 y 8.2.5) en Windows Vista Home Premium y no me ha sido posible. Durante la instalación me sale una cuadro de diálogo con lo siguiente: Failed to run initdb: 1! Please see the logfile in ‘C:\Program Files\postgresql\8.1\tmp\initdb.log’. Note! You must read / copy this logfile before you click OK, or it will be automatically removed. Voy y abro el dichoso archivito y dice esto: The program "postgres" is needed by initdb but was not found in the same directory as "C:/Program Files/Postgresql/8.2/bin/initdb". Check your installation. Por lo poco que entiendo es que no encuentra el postgres.exe pero y entonces quien lo crea si no es el mismo programa de instalación de postgresql :confused: En una página encontre lo siguiente: "...si se llegaran a tener errores al momento de tratar de crear una base de datos, simplemente hay que darle derechos de modificacion a todos los usuarios en el directorio en donde se encontrará la base de datos, parece ser que no es una práctica muy recomendada pero a mi me ha funcionado, espero no tener problemas más adelante." Eso hice pero nada sigue dando el mismo error. Si alguien me puede ayudar por favor, le agradecería mucho pues necesito instalarlo para realizar un trabajo de la universidad. Rpta Muchas gracias Rachmaninov por el interes pero como te dije en el post inicial Eso hice (cambiar permisos) pero igual siguio dando el mismo error y lo de inicializar el cluster como dices no me fue posible pues cuando sale el error/aviso que comento el mismo instalador hacer un rollback de todo lo que instalo, no siendo posible utilizar el comando. En fin buscando y buscando encontre algo rarisimo: de alguien que intentaba instalar el postgresql y le daba problemas, esa persona tenia instalado en su equipo el antivirus NOD32, lo desactivo y le dejaba instalar el postgresql, bueno yo no tengo el NOD32, tengo el AVAST antivirus, pero igual lo desabilite y solucionado el problema (aunque rarisimo y no se que tenga que ver eso, pues se por experiencia propia que el postgresql instala en windows XP con el antiviruas AVG corriendo y no hay este tipo de problemas, sera algo del NOD32 y el AVAST o del Win Vista?, en fin ni idea, lo cierto es que desabilitado los servicios de seguridad, pude instalar). Yo no se si a todos los que quieren instalar el PostgreSQL en el Windows Vista les da tanto problemas la instalación, pero aquí les dejo los pasos que segui para poder instalar exitosamente: - Loguearse en el sistema operativo como administrador. - Deshabilitar el control de cuentas de usuario AUC desde panel de control . - Dar permisos de modificación a todos los usuarios en la unidad/directorio donde se desea instalar PosgreSQL. - Desabilitar el antivirus (revisar el firewall, y en general el windows defender y desabilitar estos servicios también). - A mi no me paso pero aqui en laneros he visto que le ha pasado a algunos, asi que no esta por demás revisar. Si el servicio "Secondary Logon" en español "Inicio de sesión secundario" se encuentra desabilitado, se deberá habilitar. Y como si fuera poco todo lo anterior: - Se debe ejecutar el instalador de PosgreSQL desde la línea de comandos. - Se debe ir al directorio donde se encuentran los archivos de instalación y ejecutar: msiexec /package postgresql-8.X.msi Donde "X" es la versión. ¿Se preguntara por que asi, y no directamente haciendo doble clic en el archivo postgresql8.X.msi? R/ Pues en mi caso no me dejaba crear las cuentas de usuario y con el método por línea de comandos si me dejo. Ya habiendo realizado todo lo anterior el postgresql me instalo correctamente (vaya que si me toco voltiar con esto, pero al fin esta instalado). Repito esto fue en mi caso, con windows vista home premium y postgresql versiones 8.2.4 y 8.2.5 (para ambas funciono el mismo proceso), durante mi busqueda encontre mucha gente con otro tipo de inconvenientes, asi que este método no asegurará la instalación del postgresql en vista, más bien le puede servir a alguien que tenga el mismo problema (aunque la del antivirus esta bien buena para tener en cuenta). Recuerden volver a reestablecer los permisos y habilitar nuevamente los servicios de antivirus/firewall/windows defender. Por cierto aqui les dejo el link donde encontre lo de la instalación de postgresql por consola en Win Vista: http://nuevoenpostgres.blogspot.com/2007/02/instalar-postgres-en-windows-vista.html