Thread: Running Postgresql 7.4.2 on Windows 2000 with Cygwin !

Running Postgresql 7.4.2 on Windows 2000 with Cygwin !

From
JC Jan Christensen
Date:

 Running Postgresql 7.4.2 on Windows 2000 with Cygwin !

 Dear Sirs

 I have installed Cygwin (version 1.5.9-1) on my computer
 (a K6-2 500Mhz with 256Mb RAM).

 I have downloaded the file postgresql-7.4.2.tar.gz
 and unpacked it and run the following commands:

         ./configure
         make
         make install


 I have created an environment-variable called
 CYGWIN and have set the value to server

 I have made a shell-script that contains the
 following line:

    /usr/sbin/cygserver

 I run this shell-script in a seperate DOS-box.

 I have made a shell-script that contains the
 following lines:

    initdb -D /usr/local/pgsql/data
    postmaster -i -n -d 2 -D /usr/local/pgsql/data

 When I run this shell-script I get the following
 error-message from initdb :

  FATAL: could not create shared memory
         segment: Function not implemented
  DETAIL: Failed system call was
          shmget(key=1, size=1081344, 03600)
  initdb: failed

 What is wrong here ???????????
 How can I solve this problem ????????????

 My E-mail-address is: jan.christensen@riva-systems.dk

 I hope to hear from you.

 Best regards

 Jan Christensen




Re: Running Postgresql 7.4.2 on Windows 2000 with Cygwin !

From
Corey Edwards
Date:
On Tue, 2004-04-06 at 02:03, JC Jan Christensen wrote:
>  I have made a shell-script that contains the
>  following lines:
>
>     initdb -D /usr/local/pgsql/data
>     postmaster -i -n -d 2 -D /usr/local/pgsql/data
>
>  When I run this shell-script I get the following
>  error-message from initdb :
>
>   FATAL: could not create shared memory
>          segment: Function not implemented
>   DETAIL: Failed system call was
>           shmget(key=1, size=1081344, 03600)
>   initdb: failed
>
>  What is wrong here ???????????
>  How can I solve this problem ????????????

You need to run the ipc-daemon in order to initdb or start the database.
Please see the FAQ.

http://www.postgresql.org/docs/faqs/text/FAQ_MSWIN

Also consider using the cygwin postgresql package. Detailed instructions
for installing from the package can be found here:

http://www.tishler.net/jason/software/postgresql/postgresql-7.4.README


Corey