[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]Si, ese es el problema, o no esta definido en la variable PGDATA el directorio donde radicaran las bases de datos. Yo nunca he usado el postgres que viene en las distribuciones, siempre bajo el mas actual del sitio de postgresql, pero segun puedop ver lo que posiblemente fincione es: 1.- Si no tienes definida la variable PGDATA agregala como dice abajo. 2.- Si tu le das un #echo $PGDATA y si te muestra la ruta entonces lo que te falta es inicializar las bases de datos esto se hace con un #initdb , este comando lo puedes encontrar donte esta el postmaster y el psql. con esto se inicializa tu base de datos con una base llamada template1, esta es solo una plantilla que la usas cada vez que crees una base de datos nueva. template1 es solo una base de datso en blanco. nota: estas son la variables como yo las defino, tu tienes que localizar donde esta cada una de estas partes para que pongas la ruta correcta: #variables para postgres #Librerias LD_LIBRARY_PATH=/usr/local/pgsql/lib #Binarios PATH=$PATH:/usr/local/pgsql/bin #Paginas de manual MANPATH=$MANPATH:/usr/local/pgsql/man #Librerias PGLIB=/usr/local/pgsql/lib #Datos (almacena archivos de las bases de datos PGDATA=/usr/local/pgsql/data export LD_LIBRARY_PATH PATH MANPATH PGLIB PGDATA Saludos y espero le ayuden estas notas. Manuel Leos escribió: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Yo tuve el mismo problema, y es debido a que te falta el template1 que > se crea cuando instalas postgres, si instalaste postgres otra version > a la que trae RH, y seguiste los pasos del manual de instalacion las > rutas son diferentes, lo que te ocasiona problemas al tratar de > instalar el nuevo cuando ya tenias otro instalado, a modo de > sugerencia desinstala el postgres que agregaste tu, y hazle un upgrade > al postgres con el CD de RH, asi resolvi yo mi ese problema (aclarando > que primero debes verificar que tengas las rutas de acceso cargadas ya > sea en .bash_profile o .bashrc y estas logueado son el user portgres > casi siempre), debido a que por ******* borre el template1 y no tenia > otro a la mano asi que le tuve que dar un upgrade > > ______________________________ > Manuel Leos Rivas > Comunicaciones Internas > Avantel, S. A. > Tel.: 52 (8) 153-5959 > Mail: Manuel Leos en Avantel com mx > /mleos en uanl mx > > - -----Original Message----- > From: Israel Pérez Zurita [SMTP:izurita en cen-prd org mx] > Sent: Friday, August 06, 1999 10:08 PM > To: Linux Admin; lista linux > Subject: Ayuda para Postgresql !!! > > Saludos > > Tengo el Siguiente error en Red Hat 6.0 al iniciar el demonio de > postgres .... > > [root@nombre /root]# /etc/rc.d/init.d/postgresql start > Starting postgresql service: /usr/bin/postmaster does not find the > database system. > Expected to find it in the PGDATA directory "/var/lib/pgsql", but > unable to open file with pathname > "/var/lib/pgsql/base/template1/pg_class". > > No data directory -- can't proceed. > postmaster [] > > si alguien me pudiera ayudar se lo agraderia mucho..... > -----BEGIN PGP SIGNATURE----- > Version: PGPfreeware 6.0.2i > > iQA/AwUBN8andU1IDAKkSIUqEQKCEgCgomG+9nbac+CUeVOA7UgVXHqqdmwAoJKJ > dpA6OY/DdBFxdA4oDmGzVaPo > =Rsaw > -----END PGP SIGNATURE-----