Sie sind auf Seite 1von 6

LISTADO DE PREGUNTAS Y DUDAS MS FRECUENTES SOBRE LA INSTALACIN DE POSTGRESQL Y FACTURALUX.

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

CUESTIN 1 Pregunta/Duda: "No puedo instalar PostgreSQL porque aparece una ventana indicando lo siguiente: 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". Respuesta: Debe primero descomprimir el fichero descargado, situndose en la carpeta donde lo baj de Internet. A continuacin haga "clic" sobre l con el botn derecho del ratn y elija la opcin para Extraer todo... y a continuacin 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. CUESTIN 2 Pregunta/Duda: "No puedo instalar PostgreSQL por que al llegar a la ventana "initialise database cluster" e introducir la contrasea "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 your old database and create a new one." como podra 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. Adems deben eliminar el usuario postgres creado durante la instalacin anterior, para ello siga las instrucciones de la CUESTIN 4 CUESTIN 3

Pregunta/Duda: "Mientras se instala PostgreSQL sale una ventana con el 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 initdb.exe" Respuesta: El error es debido al uso del sistema de archivos FAT en su disco duro, realmente en la particin donde tienes instalado windows. PostgreSQL necesita un sistema de archivos que le permita restringir su lectura a usuarios sin autorizacin. Se nos presentan dos posibles soluciones: 1. Trabajar con otro gestor de bases de datos, MySQL 4.1, es necesario que sea esta versin ya que es en la que han trabajado los creadores de FacturaLUX. Para ello debe seguir los siguientes pasos: Descargar el programa: mysql-4.1.21-win32.zip Descomprimirlo: Seleccionar el fichero descargado con el botn derecho del ratn y elegir la opcin Extraer todo... o similar, tras ello pulsen los botones Siguiente, Siguiente y Finalizar. En la nueva ventana abierta ejecuten el fichero Setup.exe para instalar el servidor de MySQL. En la ventana de instalacin pulsen los botones: Next, Next e Install. Elijan la opcin "Create a new free MySQL.com account" y pulsen Next. Escriban los siguientes datos: Email Address: inven@tado.com Password: alumno Tras introducir la contrasea pulsen el botn Next, se abre una nueva ventana con ms datos: First Name: inven Last Name: tado Pulsar el botn Next, Zip/Postal Code: 41018 Country: Spain State/Province: Other or N/A Pulsar Next, Next y Finish. Continuamos con la instalacin: Pulsar Next y elegir "Standar Configuration", luego Next, Next y, Marcar la opcin [v] Enable root access from remote machines New root password: alumno Confirm: alumno Pulsar Next, Execute y Finish Ahora ejecutar el programa FacturaLUX con los siguientes parmetros: Controlador: MySQL Servidor: localhost

Port: 3306 Base de datos: envoltosa Usuario: root Contrasea: alumno Con este gestor de bases de datos no podemos usar las copias de seguridad facilitadas en el archivo backups.zip para su uso con PostgreSQL. Deben instalar los distintos mdulos del programa tal como se explica en el manual de instalacin ofrecido en la seccin de Material adicional.

2. Cambiar el sistema de ficheros a NTFS, el problema es que el proceso no es reversible desde windows y puedes perder informacin por lo que debe hacer una copia de seguridad de todos sus datos. Una vez salvaguardados los datos, entre en el men Inicio - Ejecutar y escriba "cmd" (sin las comillas), aparecer una ventana en modo texto; en ella pueden ejecutar el comando "convert c: /fs:ntfs" tras lo cual le harn dos preguntas Desea forzar que se desmonte este volumen? N Desea que sea convertido la prxima vez que el sistema se reinicie? S Reiniciar el sistema operativo y el cambio se llevar a efecto. CUESTIN 4 Pregunta/Duda: "No puedo instalar PostgreSQL ya que, al llegar a la ventana Service configuration sale el error: "Invalid username specified: Error de inicio de sesin: nombre de usuario desconocido o contrasea incorrecta" y no es la primera vez que intento instalar el PostgreSQL" Respuesta: Eliminar el usuario de cuenta limitada postgres creado en el sistema operativo por una instalacin anterior. Con la opcin del men Inicio Ejecutar, escriban cmd y pulsen ENTER En la ventana de texto abierta, ejecuten el comando: net user postgres /del Pulsen ENTER y cierren la ventana, ya pueden proseguir con la instalacin. Para ver los usuarios existentes en el sistema operativo, el comando "net user" los listar todos.

CUESTIN 5

Pregunta/Duda: "Al intentar reinstalar PostgreSQL aparece una ventana indicando lo siguiente: Internal account lookup failure: No se ha efectuado ninguna asignacin entre los nombres de cuenta y los identificadores de seguridad ". Respuesta: Este error es debido a que el usuario 'postgres' utilizado no parece haberse borrado bien del sistema, ante esto tenemos varias formas de proceder, comencemos por la que parece ms lgica: Intentardenuevoelprocesodeinstalacin,siguiendolossiguientespasos: Desinstalarcompletamentetododenuevo,paraellodesinstalenlaaplicacindesdePanel deControlAgregaroquitarprogramas(busquenPostgreSQLparaeliminarlo)mirenen PaneldecontrolCuentasdeusuarioysiexiste'postgres',borrenlocompruebenqueno existalacarpetaodirectorio'C:\DocumentsandSettings\postgres',enotrocasoeliminarla finalmenteabranunaterminal(InicioEjecutar:cmd)yveanlosusuariosexistentesenel sistemaconlaorden:netuser,encasodeaparecerelusuario'postgres'lodebeneliminar conlaorden:netuserpostgres/del Reiniciarelsistemaoperativo Crearmanualmenteelusuario'postgres',paraellovamosaPaneldecontrolCuentasde usuario,ypulsamosen"Crearunacuentanueva"dndoleelnombrepostgres.Tras crearlo,loseleccionamosparacrearleunacontraseacomoporejemplomicontraseay cambiaremossuTipodecuentaaLimitada. Cerrarsesin,paraqueaparezcalapantalladebienvenidayelegirelusuario'postgres' recincreado. Unavezpuestalacontraseaycreadototalmenteelusuario,volvemosacerrarsesinpara entrarconnuestrousuariohabitual. VolveraprocederconlainstalacindePostgreSQL,cuandopregunteenlaventanade ServiceconfigurationporelAccountnameyelAccountpassword,pondremospostgresy lacontraseaelegidaantes. Continuenlainstalacincomoseexplicaenlasinstrucciones. Encasodeseguirfallando,puedenintentarloconMySQL,talcomoseexplicaenlacuestin3. CUESTIN 6 Pregunta/Duda: "Al instalar PostgreSQL aparece una ventana indicando lo siguiente: 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". Respuesta: Este error es debido a que por alguna razn no est activo el servicio de Windows para ejecutar tareas como otro usuario. Para iniciar este servicio sigan los siguientes pasos:

Iniciar sesin de administrador de windows, si no sabes qu significa esto, no hay problema, vas bien. Pulsa con el botn derecho del ratn en el icono de Mi PC (situado en el escritorio o en el men Inicio) Elige la opcin "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 servicio llamado "Inicio de sesin secundario" Pulse con el botn derecho del ratn sobre el servicio encontrado y pulsar la opcin Iniciar. Tras todo esto ya puedes continuar con la instalacin del postgres por donde la dejaste. CUESTIN 7 Pregunta/Duda: "Al instalar PostgreSQL aparece una ventana indicando lo siguiente: The installer has detected an incompatible version of OpenSSL installed in your system PATH. PostgreSQL requires OpenSSL 0.9.7 or later.If you remove your OpenSSL files (LIBEAY32.DLL and SSLEAY32.DLL) the installer will install the new version automatically". Respuesta: Este error es debido a que algn otro programa ya ha instalado estas libreras pero con una versin anterior, lo que haremos es renombrarlas en vez de eliminarlas como se propone en el mensaje. Sigan los siguientes pasos: Iniciar el explorador de carpetas de windows Abrir la carpeta o directorio Windows Buscarlosficherosindicadosenelmensajeyrenmbrarlosaadiendolaletra'A': LIBEAY32.DLL>LIBEAY32A.DLL SSLEAY32.DLL>SSLEAY32A.DLL VolveraintentarinstalarPostgreSQL,sisigueelerrorreiniciarelsistemayvolveraintentarlo. CUESTIN 8 Pregunta/Duda: "Al instalar PostgreSQL aparece una ventana indicando lo siguiente: User postgres could not be created: the user account already exists!". Respuesta: Este error es debido a que ya hemos intentado instalar antes el programa PostgreSQL y por ello ya existe el usuario "postgres", la solucin por tanto es eliminar el usuario de cuenta limitada postgres creado en el sistema

operativo por una instalacin anterior. Con la opcin del men Inicio - Ejecutar, escriban cmd y pulsen ENTER En la ventana de texto abierta, ejecuten el comando: net user postgres /del Pulsen ENTER y cierren la ventana, ya pueden proseguir con la instalacin. Para ver los usuarios existentes en el sistema operativo, el comando "net user" los listar todos.

CUESTIN 9 Pregunta/Duda: "Al iniciarse PostgreSQL tras instalarlo o al final de la instalacin aparece una ventana indicando lo siguiente: Services PSQL Database Server 8.1, failed to start. Verify that you have suficient privileges to start system services". Respuesta: Este error es debido a un fallo en la instalacin de PostgreSQL, desinstalarlo, eliminar manualmente el directorio PostgreSQL de Archivos de programa y elimina el usuario postgres tal como se indica en la cuestin 4. Tras todo ello, reinicia el ordenador e intenta instalar de nuevo todo siguiendo detenidamente las instrucciones facilitadas en el manual de instalacin.

Das könnte Ihnen auch gefallen