FAQ instalación PostgreSQL y FacturaLUX

6
 LISTA DO DE PR EGUNTAS Y DUDA S MÁ S FRECUEN TES SOBRE LA INSTA LACIÓN DE PO STGRESQL Y FACTURALUX. Nota: Conforme s e v ayan planteando dudas en el foro de debate de la asignatura iremos modificando el presente listado. CUESTIÓN 1 Pregunta/Duda: "No puedo instalar PostgreSQL porque aparece una ventana indic ando lo siguiente: No se puede abrir este paquete de instalación. Compruebe que el paquete existe y que puede obtener acceso a él; o bien, póngase en contacto con el  provee dor de la aplicaci ón para compro bar que se trata de un paquete váli do  para Windows Install er ". Respuesta: Debe primero descomprimir el fichero descargado, situándose en la carpeta donde lo bajó de Internet. A continuación haga "clic" sobre él con el botón derecho del ratón y elija la opción para Extraer todo... y a continuación pulse los botones Siguiente, Siguiente y Finalizar. En la nueva ventana que aparece pueden abrir la carpeta postgres y ejecutar el fichero postgresql-8.1 ó postgresql-8.1.msi El error planteado se produce al hacer "doble clic" sobre el fichero descargado y sin descomprimir, ya que Windows XP entra en su contenido sin que el fichero haya sido descomprimido; cuando el instalador intenta ejecutarlo se produce un fallo porque no existe como fichero en el disco duro.  CUESTIÓN 2 Pregunta/Duda: "No puedo instalar PostgreSQL por que al llegar a la ventana "initialise database cluster" e introducir la contraseña "alumno" y pulsar siguiente, el software no me deja continuar por el siguiente 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 y our old database and create a new one." ¿como podría solucionarlo?" Respuesta: El problema se produce al intentar instalar PostgreSQL por segunda vez. Si así fuera, hay que desinstalarlo primero y luego asegurarnos de borrar el directorio C:\Archivos de programa\PostgreSQL completo. Además deben eliminar el usuario postgres creado durante la instalación anterior, para ello siga las instrucciones de la CUESTIÓN 4  CUESTIÓN 3

Transcript of FAQ instalación PostgreSQL y FacturaLUX

Page 1: FAQ instalación PostgreSQL y FacturaLUX

5/17/2018 FAQ instalación PostgreSQL y FacturaLUX - slidepdf.com

http://slidepdf.com/reader/full/faq-instalacion-postgresql-y-facturalux 1/6

LISTADO DE PREGUNTAS Y DUDAS MÁS FRECUENTES SOBRE LAINSTALACIÓN DE POSTGRESQL Y FACTURALUX.

Nota: Conforme se vayan planteando dudas en el foro de debate de laasignatura iremos modificando el presente listado.

CUESTIÓN 1

Pregunta/Duda: "No puedo instalar PostgreSQL porque aparece una ventanindicando lo siguiente:No se puede abrir este paquete de instalación. Compruebe que el paquetexiste y que puede obtener acceso a él; o bien, póngase en contacto con proveedor de la aplicación para comprobar que se trata de un paquete válid para Windows Installer ".

Respuesta: Debe primero descomprimir el fichero descargado, situándose ela carpeta donde lo bajó de Internet. A continuación haga "clic" sobre él con botón derecho del ratón y elija la opción para Extraer todo... y a continuació

pulse los botones Siguiente, Siguiente y Finalizar. En la nueva ventana quaparece pueden abrir la carpeta postgres y ejecutar el fichero postgresql-8.1 postgresql-8.1.msi

El error planteado se produce al hacer "doble clic" sobre el fichero descargado sin descomprimir, ya que Windows XP entra en su contenido sin que el ficherhaya sido descomprimido; cuando el instalador intenta ejecutarlo se produce ufallo porque no existe como fichero en el disco duro.

CUESTIÓN 2

Pregunta/Duda: "No puedo instalar PostgreSQL por que al llegar a la ventan"initialise database cluster" e introducir la contraseña "alumno" y pulsasiguiente, el software no me deja continuar por el siguiente error:"The specified data directory is not empty, If you have an existing databaswith the same major version number, you do not need to initialise a databascluster. If you have an existing database with a different major version yoneed to backup your old database and create a new one." ¿como podría solucionarlo?"

Respuesta: El problema se produce al intentar instalar PostgreSQL posegunda vez. Si así fuera, hay que desinstalarlo primero y luego asegurarnode borrar el directorio C:\Archivos de programa\PostgreSQL completo. Ademádeben eliminar el usuario postgres creado durante la instalación anterior, parello siga las instrucciones de la CUESTIÓN 4

CUESTIÓN 3

Page 2: FAQ instalación PostgreSQL y FacturaLUX

5/17/2018 FAQ instalación PostgreSQL y FacturaLUX - slidepdf.com

http://slidepdf.com/reader/full/faq-instalacion-postgresql-y-facturalux 2/6

Pregunta/Duda: "Mientras se instala PostgreSQL sale una ventana con 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 norecommended, and is unsupported) you must initialise the database clustemanually by running initdb.exe"

Respuesta: El error es debido al uso del sistema de archivos FAT en su disc

duro, realmente en la partición donde tienes instalado windows. PostgreSQnecesita un sistema de archivos que le permita restringir su lectura a usuariosin autorización. Se nos presentan dos posibles soluciones:

1. Trabajar con otro gestor de bases de datos, MySQL 4.1, es necesario qusea esta versión ya que es en la que han trabajado los creadores dFacturaLUX. Para ello debe seguir los siguientes pasos:

Descargar el programa: mysql-4.1.21-win32.zipDescomprimirlo: Seleccionar el fichero descargado con el botóderecho del ratón y elegir la opción Extraer todo... o similar, tras el

pulsen los botones Siguiente, Siguiente y Finalizar. En la nuevventana abierta ejecuten el fichero Setup.exe para instalar el servidode MySQL.En la ventana de instalación pulsen los botones: Next, Next e InstaElijan la opción "Create a new free MySQL.com account" y pulseNext. Escriban los siguientes datos:

Email Address: [email protected]: alumnoTras introducir la contraseña pulsen el botón Next, se abre unnueva ventana con más datos:First Name: invenLast Name: tadoPulsar el botón Next,Zip/Postal Code: 41018Country: SpainState/Province: Other or N/APulsar Next, Next y Finish.Continuamos con la instalación: Pulsar Next y elegir "StandaConfiguration", luego Next, Next y,

Marcar la opción [v] Enable root access from remote machinesNew root password: alumnoConfirm: alumnoPulsar Next, Execute y Finish

Ahora ejecutar el programa FacturaLUX con los siguienteparámetros:

Controlador: MySQLServidor: localhost

Page 3: FAQ instalación PostgreSQL y FacturaLUX

5/17/2018 FAQ instalación PostgreSQL y FacturaLUX - slidepdf.com

http://slidepdf.com/reader/full/faq-instalacion-postgresql-y-facturalux 3/6

Port: 3306Base de datos: envoltosaUsuario: rootContraseña: alumno

Con este gestor de bases de datos no podemos usar las copias dseguridad facilitadas en el archivo backups.zip para su uso coPostgreSQL. Deben instalar los distintos módulos del programa t

como se explica en el manual de instalación ofrecido en la sección dMaterial adicional.

2. Cambiar el sistema de ficheros a NTFS, el problema es que el proceso nes reversible desde windows y puedes perder información por lo que debhacer una copia de seguridad de todos sus datos. Una vez salvaguardadolos datos, entre en el menú Inicio - Ejecutar y escriba "cmd" (sin lacomillas), aparecerá una ventana en modo texto; en ella pueden ejecutael comando "convert c: /fs:ntfs" tras lo cual le harán dos preguntas

¿Desea forzar que se desmonte este volumen? N¿Desea que sea convertido la próxima vez que el sistema se reinicie? SReiniciar el sistema operativo y el cambio se llevará a efecto.

CUESTIÓN 4

Pregunta/Duda: "No puedo instalar PostgreSQL ya que, al llegar a la ventanService configuration sale el error:

"Invalid username specified: Error de inicio de sesión: nombre de usuardesconocido o contraseña incorrecta" y no es la primera vez que intento instalar el PostgreSQL"

Respuesta: Eliminar el usuario de cuenta limitada postgres creado en sistema operativo por una instalación anterior. Con la opción del menú InicioEjecutar, escriban cmd y pulsen ENTER En la ventana de texto abierta, ejecuteel comando:

net user postgres /del

Pulsen ENTER y cierren la ventana, ya pueden proseguir con la instalación.

Para ver los usuarios existentes en el sistema operativo, el comando "net uselos listará todos.

CUESTIÓN 5

Page 4: FAQ instalación PostgreSQL y FacturaLUX

5/17/2018 FAQ instalación PostgreSQL y FacturaLUX - slidepdf.com

http://slidepdf.com/reader/full/faq-instalacion-postgresql-y-facturalux 4/6

Pregunta/Duda: "Al intentar reinstalar PostgreSQL aparece una ventanaindicando lo siguiente:Internal account lookup failure: No se ha efectuado ninguna asignación entrelos nombres de cuenta y los identificadores de seguridad ".

Respuesta: Este error es debido a que el usuario 'postgres' utilizado no parechaberse borrado bien del sistema, ante esto tenemos varias formas deproceder, comencemos por la que parece más lógica:

Intentar de nuevo el proceso de instalación, siguiendo los siguientes pasos:

Desinstalar completamente todo de nuevo, para ello desinstalen la aplicación desde Panel

de Control - Agregar o quitar programas (busquen PostgreSQL para eliminarlo); miren en

Panel de control - Cuentas de usuario y si existe 'postgres', borrenlo; comprueben que no

exista la carpeta o directorio 'C:\Documents and Settings\postgres', en otro caso eliminarla

finalmente abran una terminal (Inicio - Ejecutar: cmd) y vean los usuarios existentes en el

sistema con la orden: net user , en caso de aparecer el usuario 'postgres' lo deben eliminar

con la orden: net user postgres /del Reiniciar el sistema operativo

Crear manualmente el usuario 'postgres', para ello vamos a Panel de control - Cuentas de

usuario, y pulsamos en "Crear una cuenta nueva" dándole el nombre postgres. Tras

crearlo, lo seleccionamos para crearle una contraseña como por ejemplo micontraseña y

cambiaremos su Tipo de cuenta a Limitada.

Cerrar sesión, para que aparezca la pantalla de bienvenida y elegir el usuario 'postgres'

recién creado.

Una vez puesta la contraseña y creado totalmente el usuario, volvemos a cerrar sesión par

entrar con nuestro usuario habitual.

Volver a proceder con la instalación de PostgreSQL, cuando pregunte en la ventana de

Service configuration por el Account name y el Account password, pondremos postgres

la contraseña elegida antes.

Continuen la instalación como se explica en las instrucciones.

En caso de seguir fallando, pueden intentarlo con MySQL, tal como se explica en la cuestión 3.

CUESTIÓN 6

Pregunta/Duda: "Al instalar PostgreSQL aparece una ventana indicando losiguiente:The 'Secundary Logon' service is not running. This service is required for theinstaller to initialize the database. Please start this service and try again".

Respuesta: Este error es debido a que por alguna razón no está activo elservicio de Windows para ejecutar tareas como otro usuario. Para iniciar esteservicio sigan los siguientes pasos:

Page 5: FAQ instalación PostgreSQL y FacturaLUX

5/17/2018 FAQ instalación PostgreSQL y FacturaLUX - slidepdf.com

http://slidepdf.com/reader/full/faq-instalacion-postgresql-y-facturalux 5/6

Iniciar sesión de administrador de windows, si no sabes qué significa estono hay problema, vas bien.Pulsa con el botón derecho del ratón en el icono de Mi PC (situado en elescritorio o en el menú Inicio)Elige la opción "Administrar" del menú contextual que te aparece.Elija Servicios y Aplicaciones, y elija Servicios.En el marco de la derecha, busque en la columna Nombre el serviciollamado "Inicio de sesión secundario"Pulse con el botón derecho del ratón sobre el servicio encontrado y pulsarla opción Iniciar.Tras todo esto ya puedes continuar con la instalación del postgres pordonde la dejaste.

CUESTIÓN 7

Pregunta/Duda: "Al instalar PostgreSQL aparece una ventana indicando losiguiente:The installer has detected an incompatible version of OpenSSL installed in yoursystem PATH. PostgreSQL requires OpenSSL 0.9.7 or later.If you remove yourOpenSSL files (LIBEAY32.DLL and SSLEAY32.DLL) the installer will install thenew version automatically ".

Respuesta: Este error es debido a que algún otro programa ya ha instaladoestas librerías pero con una versión anterior, lo que haremos es renombrarlasen vez de eliminarlas como se propone en el mensaje. Sigan los siguientespasos:

Iniciar el explorador de carpetas de windowsAbrir la carpeta o directorio WindowsBuscar los ficheros indicados en el mensaje y renómbrarlos añadiendo la letra 'A':

LIBEAY32.DLL --> LIBEAY32A.DLL

SSLEAY32.DLL --> SSLEAY32A.DLL

Volver a intentar instalar PostgreSQL, si sigue el error reiniciar el sistema y volver a intentarlo.

CUESTIÓN 8Pregunta/Duda: "Al instalar PostgreSQL aparece una ventana indicando losiguiente:User postgres could not be created: the user account already exists!".

Respuesta: Este error es debido a que ya hemos intentado instalar antes elprograma PostgreSQL y por ello ya existe el usuario "postgres", la solución portanto es eliminar el usuario de cuenta limitada postgres creado en el sistema

Page 6: FAQ instalación PostgreSQL y FacturaLUX

5/17/2018 FAQ instalación PostgreSQL y FacturaLUX - slidepdf.com

http://slidepdf.com/reader/full/faq-instalacion-postgresql-y-facturalux 6/6

operativo por una instalación anterior. Con la opción del menú Inicio - Ejecutarescriban cmd y pulsen ENTER En la ventana de texto abierta, ejecuten elcomando:

net user postgres /del

Pulsen ENTER y cierren la ventana, ya pueden proseguir con la instalación.

Para ver los usuarios existentes en el sistema operativo, el comando "net uselos listará todos.

CUESTIÓN 9

Pregunta/Duda: "Al iniciarse PostgreSQL tras instalarlo o al final de lainstalación aparece una ventana indicando lo siguiente:

Services PSQL Database Server 8.1, failed to start. Verify that you havesuficient privileges to start system services".

Respuesta: Este error es debido a un fallo en la instalación de PostgreSQL,desinstalarlo, eliminar manualmente el directorio PostgreSQL de Archivos deprograma y elimina el usuario postgres tal como se indica en la cuestión 4. Tratodo ello, reinicia el ordenador e intenta instalar de nuevo todo siguiendodetenidamente las instrucciones facilitadas en el manual de instalación.