After this brief introduction to installing PostgreSQL, it is time to focus on some of the most common problems.
Some of the most important issues are related to the kernel and memory. Up to version 9.2, PostgreSQL was using the classical system V shared memory to cache data, store locks, and so on. Since PostgreSQL 9.3, things have changed, solving most issues people had been facing during installation.
However, in PostgreSQL 9.2 or before, you might have faced the following error message:
shmget(key=5432001, size=1122263040, 03600)