Re: initdb: failed

From: Fher <fher(at)librosyarte(dot)com(dot)mx>
To: "sandrigo(dot)lezcano(at)gmail(dot)com" <sandrigo(dot)lezcano(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: initdb: failed
Date: 2005-02-23 16:23:20
Message-ID: 421CADF8.8000307@librosyarte.com.mx
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

intenta primero hacer lo que te dice:
mkpasswd -l /etc/passwd
mkgroup -l /etc/group

despues intenta con estos scripts, yo lo he solucionado con cygwin y con
estos scriptts de la siguente forma:

Primero - dejo estos tres scripts en c:\cygwin\
1 pgini
2 db-start
3 db-stop

Segundo - La vesion 7.4.5 de postgres sobre cygwin no me ha trabajado
con el ipc-daemon2.exe sino con el cygserver
para esto utilizo el primer script (pgini) el cual te pregunta si deseas
sobreescribir la configuracion del cygserver
a esto yo le digo "yes" despues te pregunta si quieres dejarlo como un
servicio y a esto digo que "no" arranca el cygserver
y ejecuta initdb sobre "/usr/local/pgsql/data" .

Tercero - Para ejecutar el servidor de postgres ahora solo es necesario
ejecutar el segundo script(db-start)
y para pararlo el tercero.

*No me doy el credito por esto pero no recuerdo de donde obtuve esta
informacion y los scripts pero
fue de gran ayuda ademas creo que los scripts son muy claros.

*******pgini******
___________________________________
#!/bin/sh
mportant set-variable
CYGWIN=server
export CYGWIN
# the second very important set-variable - to unset it worked for me
(then language-setting is C).
unset LANG
echo
# the third very important set-variable
PATH=/usr/bin:/usr/sbin:$PATH
export PATH
#echo "IPC-Daemon starten..."
echo
echo "cygserver-config starting..."
cygserver-config
echo "sygserver starten..."
cygserver &
ps -f
echo
echo "initdb starting..."
initdb -E latin1 -D /usr/local/pgsql/data
ps -f
___________________________________

*****db-start*****
___________________________________
#!/bin/sh
CYGWIN=server
export CYGWIN
PATH=/usr/bin:/usr/sbin:$PATH
export PATH
echo
echo "sygserver starting..."
cygserver &
ps -f
echo
echo "PostgreSQL starting..."
postmaster -D /usr/local/pgsql/data &
ps -f
___________________________________

*****db-stop*****
___________________________________
#!/bin/sh
echo
echo "PostgreSQL finishing..."
pg_ctl stop -w -D /usr/local/pgsql/data -s -m smart
ps -f
echo
echo "cygserver finishing..."
kill $(ps -f | grep cygserver | awk '{print $2}')
ps -f
___________________________________

sandrigo(dot)lezcano(at)gmail(dot)com escribió:

> estoy usando Win2k y ipc-daemon2.exe y me da los sgtes.errores:
> tb tengo el Pg8.0 que funcina bien pero el cygwin NO.
> alguna sugerencia???
>
> Your group is currently "mkpasswd". This indicates that
> the /etc/passwd (and possibly /etc/group) files should be rebuilt.
> See the man pages for mkpasswd and mkgroup then, for example, run
> mkpasswd -l [-d] > /etc/passwd
> mkgroup -l [-d] > /etc/group
> Note that the -d switch is necessary for domain users.
> sandrigo(at)desenv10 ~
> $
>

In response to

  • initdb: failed at 2005-02-23 11:28:48 from sandrigo.lezcano@gmail.com

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Rafa 2005-02-23 16:59:30 Como pasar parametros a una vista?
Previous Message Manuel Sugawara 2005-02-23 16:10:58 Re: formato de fecha