[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Debian'da PostgreSQL kurulum sorunu



 
10.10.2005 tarihinde Burak İnceefe <burakinceefe@gmail.com> yazmış:
> İyi günler,
> 
> Debian stable makinama postgresql kurdum ama çalışmıyor.Bir türlü sorunu
> çözemedim.PostgreSQL 'i kapatırken ve açarken şu hataları alıyorum:
>  
> Kapanırken, 
> //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
> Stopping PostgreSQL database server: postmasterpg_ctl: could not find
> /var/lib/postgres/data/postmaster.pid
> Is postmaster running?
> .
> //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
> 
> 
> Açılırken,
> //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
> Starting PostgreSQL database server: postmaster(FAILED) 
> ERROR: pg_controldata: could not open file
> "/var/lib/postgres/data/global/pg_control" for reading: No
> such file or directory
> ERROR: PostgreSQL postmaster did not start because of an unknown reason.
> PostgreSQL's init script (/etc/init.d/postgresql) attempted 
> to start the postmaster, however, this failed because of an unknown
> reason.
> 
> 
> 
> 
> 
> This should not happen and is a serious problem. Please examine the
> situation (please take a look at the log files). If you know the 
> reason why it failed and, then please file a bug report to Debian
> (unless the reason is something obvious like a full disk).
> 
> Debian PostgreSQL.
> //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
> 
> 
> 
> 
> 
> Bu mesajlar üzerine bende
> /var/lib/postgres/data/global/pg_control dosyasını postgres
> hakları ile oluşturdum.Bu seferde kapanırken;
> 
> //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
>  Stopping PostgreSQL database server:
> postmaster/usr/lib/postgresql/bin/pg_ctl: line 328: kill:
> (4566) - No such process
> pg_ctl: postmaster does not shut down
> (does not shutdown gracefully, now stopping
> immediately)/usr/lib/postgresql/bin/pg_ctl: line 328: kill:
> (4566) - No such process 
> pg_ctl: postmaster does not shut down
> (does not shutdown, killing the process)/etc/init.d/postgresql: line 81:
> kill: (4566) - No such process
> .
> //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
> 
> 
> 
> Açılırken ise;
> //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
> Starting PostgreSQL database server: postmaster(FAILED) 
> ERROR: Removing stale PID file and socket
> pg_controldata: could not read file
> "/var/lib/postgres/data/global/pg_control": Success
> ERROR: PostgreSQL postmaster did not start because of an unknown reason. 
> PostgreSQL's init script (/etc/init.d/postgresql) attempted
> to start the postmaster, however, this failed because of an unknown
> reason.
> 
> This should not happen and is a serious problem. Please examine the
>  situation (please take a look at the log files). If you know the
> reason why it failed and, then please file a bug report to Debian
> (unless the reason is something obvious like a full disk).
> 
> Debian PostgreSQL
> //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
> 
> 
> böyle bir hata mesaı alıyorum. 
> 
> 
> Ama postgres kullanıcı oluşmuş.Postgres kullanıcısı ile createdb komutu ile
> veritabanı oluşturmaya çalışıyorum.Onda da şöy
> le bir hata alıyorum:
> 
> createdb: could not connect to database template1: could not connect to
> server: 8\uffff)@\uffff   %@ 
>         Is the server running locally and accepting
>         connections on Unix domain socket
> "/var/run/postgresql/.s.PGSQL.5432"?
> 
> 
> Sabahten beri uğraşıyorum ama bir türlü düzeltemedim.Kafayı yemek
> üzereyim.Bu sorunu nasıl düzeltirim yardımlarınızı bekliyorum.
> 
> Burak
>

Büyük bir ihtimalla initdb'yi düzgün bir şekilde çalışmadığı için böyle bir sorun oluşmuş.

İlk  önce /var/lib/postgres/data dizini altında ne varsa silin.Sonra bu dizinin(data) sahibini ve
grubunu postgres yaptıktan sonra çalıştırma  yetkilerini 700 şeklinde ayarlayın.Bu işlemlerden son-
ra initdb'yi aşağıdaki gibi çalıştırın.

/usr/lib/postgresql/bin/initdb -D /var/lib/postgres/data

Büyük bir ihtimalle postgresql 'iniz sorunsuz bir şekilde kurulmuş olacaktır.

--
M.Tugrul YILMAZER
http://corporem.org



Reply to: