[pgsql-jp: 33774] Re: Solaris8 上の PostgreSQL 7.4.3 での initdb エラー
ETO Hirofumi
etoh @ bunroku.cc.saga-u.ac.jp
2004年 7月 28日 (水) 20:01:33 JST
江藤@佐賀大学です。
> g_takiです。
こんばんは。
> 便乗質問ですが。。。
>
> make check の結果はどうですか?
> 自分はx86のSolarisですが、
<中略>
> ./log/initdb.logを見ると、
>
> creating template1 database in /var/tmp/src/postgresql-7.4.3/src/test/regress/./tmp_check/data/base/1... FATAL: could not create semaphores: No space left on device
> DETAIL: Failed system call was semget(1, 17, 03600).
>
> とかかれているので、似たような状態なのかな?と思いました。
先程のメールとほとんど同時になってしまいましたが、私も make chech は同じ
ようにエラーでした。
原因は同じで shared_memmory のパラメータが大きすぎたようです。
インストールされた initdb も以下の変更を行って initdb
をおこなったところ、エラーはありませんでした。
566行 nbuffers=`expr $nconns '*' 2`
578行 for nbuffers in 1000 900 800 700 600 500 400 300 200 100 50 20
次に、postgresql.conf に以下の記述を追加、変更をしてから postmaster を起
動しました。
max_connections = 16
shared_buffers = 32
その後、ダンプした旧DBのデータをリストアして、正常に見えることを確認しま
した。
とりあえず無事にインストールできたので安心しました。
今回のような設定が configure 際にオプションで設定できたり、initdb の起動
時にオプションで指定できるとありがたいですね。
今後のバージョンアップの際に取り込まれることを期待します。
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
所属 佐賀大学学術情報処理センター
名前 江藤 博文(Eto Hirofumi)
E-mail etoh @ cc.saga-u.ac.jp
URL http://bunroku.cc.saga-u.ac.jp
電話(ダイヤルイン)
0952-28- (8594) (8592) (8109)
研究室 事務室 FAX
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
pgsql-jp メーリングリストの案内