|
|
* check to see that you have the proper paths set * check that the 'postgres' user owns all the right files * ensure that there are files in $ PGDATA/files, and that they are non-empty. If they aren't, then "gmake install" failed for some reason
You probably do not have the right path set up. The 'postgres' executable needs to be in your path.
Check your locale configuration. PostgreSQL uses the locale settings of the user that ran the postmaster process. Set those accordingly for your operating environment.
You need to edit Makefile.global and change POSTGRESDIR accordingly, or create a Makefile.custom and define POSTGRESDIR there.
It could be a variety of problems, but first check to see that you have system V extensions installed on your kernel. PostgreSQL requires kernel support for shared memory.
You either do not have shared memory configured properly in kernel or you need to enlarge the shared memory available in the kernel. The exact amount you need depends on your architecture and how many buffers you configure postmaster to run with. For most systems, with default buffer sizes, you need a minimum of ~ 760K.
The Makefiles do not have the proper dependencies for include files. You have to do a 'make clean' and then another 'make'.
---------------------------------------------------------------------------