From: | Jaime Casanova <systemguards(at)gmail(dot)com> |
---|---|
To: | "proves_es(at)yahoo(dot)es" <proves_es(at)yahoo(dot)es> |
Cc: | Lisibeth Troconis <lisibeth(dot)troconis(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Re: Ploblemas de instalación en Windows (particion D) |
Date: | 2006-01-12 21:38:34 |
Message-ID: | c2d9e70e0601121338r3fb065aax260a173e763d650d@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On 1/12/06, proves_es(at)yahoo(dot)es <proves_es(at)yahoo(dot)es> wrote:
> Exactamente no sé como ha ido este tema y es posible que meta la pata,
> pero creo que todos los problemas vienen debido a la falta de
> privilegios sobre la unidad en la que se quiere instalar. Se ha dicho
> (creo que Julio): " si estoy como administrador debo tener permisos a
> D". Esto es falso. Aunque fueras administrador de todo el dominio, si no
> estas en la ACL (lista de permisos) de D con el acceso correspondiente
> no podrías trabajar sobre la unidad (otra cosa es que podrías tomar la
> propiedad o canviar los permisos por tu posición de administrador). Por
> tanto creo que lo primero es comprobar en la pestaña de seguridad de la
> Unidad D (o la unidad o directorio de instalación) quien tiene acceso
> efectivamente a esta unidad, y en todo caso si el acceso no fuese
> suficiente, como administrador local nos podríamos otorgar el privilegio
> necesario.
> Otro tema es que en un dominio con tantas políticas de seguridad, un
> usuario normal és dificil que sepa lo que pasa realmente en su
> ordenador. Lo más sano seria pedir al administrador del dominio que nos
> hiciese el la instalación.
> Saludos.
> Toni
>
En realidad, dudo que el problema de Lisbeth este relacionado con los
permisos de ella el problema mas bien es con los permisos del usuario
postgres... porque ella pudo instalar, pero el initdb no pudo terminar
segun el log...
el comentario original de ella decia:
---------- citando -----------
Adjunto el contenido del log
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.
The database cluster will be initialized with locale Spanish_Venezuela.
fixing permissions on existing directory d:/Archivos de
programa/PostgreSQL/8.1/data ... ok
creating directory d:/Archivos de programa/PostgreSQL/8.1/data/global
... initdb: could not create directory "d:/Archivos de programa": File
exists
initdb: removing contents of data directory "d:/Archivos de
programa/PostgreSQL/8.1/data"
------------ fin de la cita -------------
me imagino que lo mas sano a estas alturas es, revisar si el usuario
existe y si la carpeta "d:/Archivos de programa/PostgreSQL/8.1" esta
creada, si es asi borrar los dos...
ejecutar el instalador y quitarle el visto a "run initdb" para que no
se ejecute...
por cierto, tendras que poner una clave para el usuario postgres del
servicio de windows en lugar de permitir que genere una para ti...
luego una vez terminada la instalacion (sin haber corrido initdb) dar
permisos sobre esa carpeta al usuario postgres que acaba de crearse...
y entonces ejecutar initdb
d:\Archivos de programa\PostgreSQL\8.1\bin>runas
/user:tumaquina\postgres "d:/arc
hiv~1/postgr~1/8.1/bin/initdb -U postgres -D c:/archiv~1/postgr~1/8.1/data"
--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)
From | Date | Subject | |
---|---|---|---|
Next Message | Luis Fernando Curiel Cabrera | 2006-01-12 22:28:20 | Re: Borrar todas las tablas de una base de datos |
Previous Message | Jhon Cuzcano | 2006-01-12 21:16:44 | error encoding |