Patrick Kevin McCaffrey <p...@uwm.edu> writes: > I'm new to PostgreSQL, but am trying to set up a server on my machine. The > PostgreSQL server is to run inside of a LXC container - I'm not sure if this > is contributing to my problem or not, but it's worth mentioning. The main OS > (host) of my machine is Ubuntu 11.10 (mostly, some packages are updated to > newer versions), and my guest OS (inside the container) is Debian. I > compiled PostgreSQL from source, and installed it inside the container. > However, I did have to use the "without zlib" and "without readline" options > to compile. This is strange, as both libraries are installed (confirmed via > aptitude).
I don't know Ubuntu at all, but on many Linux distributions the problem would likely be that you don't have the "-devel" or "-dev" subpackages installed for zlib and readline. The base package is enough to run programs against the library, but not enough to compile against. > I'm following the instructions that come with the source, and am stuck on > this line: > /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data > When I run it, I get the following: > sh: cannot create /dev/null: Permission denied That's bizarre. I don't know much about LXC either, but it sounds like it's not providing /dev/null to programs inside the container. That's pretty nasty :-(. You might consider trying to get PG running without a container first, so as to debug one problem at a time. regards, tom lane -- Sent via pgsql-general mailing list (pgsql-general@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general