Обсуждение: PostgreSQL ports post-installation gives core dump?
I just went to do my first PostgreSQL installation on OpenBSD. Did it from /usr/ports/ I followed the instructions exactly and got a core dump! Any clues what might fix or cause this? Using OpenBSD 2.9. PostgreSQL 7.1 /usr/ports/databases/postgresql/"make install" AFTER INSTALLING, I TYPED: $ useradd -c "PostgreSQL Admin User" -g =uid -m -d /var/postgresql -s /bin/sh postgresql $ su - postgresql $ mkdir /var/postgresql/data $ initdb -D /var/postgresql/data IT SAID: Fixing permissions on existing directory /var/postgresql/data Creating directory /var/postgresql/data/base Creating directory /var/postgresql/data/global Creating directory /var/postgresql/data/pg_xlog Creating template1 database in /var/postgresql/data/base/1 Bad system call (core dumped) <-------- ******* initdb failed. Removing temp file /tmp/initdb.12300. Any clues?
CD Baby <dereklist@cdbaby.com> writes: > Bad system call (core dumped) <-------- ******* IIRC, our FAQ suggests this might mean your kernel is compiled without SysV shared memory and/or semaphore support. regards, tom lane
> > Bad system call (core dumped) <-------- ******* > >IIRC, our FAQ suggests this might mean your kernel is compiled without >SysV shared memory and/or semaphore support. Thanks! That was it! For those OpenBSD people, your kernel needs to have these options in your kernel-configuration file: # PostgreSQL NEEDS THIS option SYSVMSG # System V-like message queues option SYSVSEM # System V-like semaphores option SYSVSHM # System V-like memory sharing