![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
postgreSQL8.4.4のmakecheck失敗
皆様
初めて質問いたします。
どうか宜しくお願いします。
要約としてはインストール中の確認作業であるmakecheckが失敗する理由が分かりません。
私の開発環境は以下になります。
■カーネル:2.6.18
■ディストリビューション:Debian(etch)
■postgre8.1.8(debian提供のバイナリからインストール)
上記の環境に以下の手順でインストール作業を行いました。
(1)本家からDLしたpostgre8.4.4のtgzデータをユーザー:postgresで解凍
(2)ユーザーpostgresで./configure
(3)ユーザーpostgresでコンパイル(make all)
(4)ユーザーpostgresで確認(make check)
そうすると以下のエラーメッセージが出力されます。
test stats ... FAILED
test tablespace ... ok
============== shutting down postmaster ==============
server stopped
========================
1 of 120 tests failed.
========================
The differences that caused some tests to fail can be viewed in the
file "/var/home/postgre/postgresql-8.4.4/src/test/regress/regression.diffs". A copy of the test summary that you see
above is saved in the file "/var/home/postgre/postgresql-8.4.4/src/test/regress/regression.out".
-------------------------------------------------------------
ここではtest stat(統計情報取得)が失敗しているようです。
ログには以下のようにも記載されています。
SELECT wait_for_stats();
WARNING: pgstat wait timeout
CONTEXT: SQL statement "SELECT (st.idx_scan >= pr.idx_scan + 1) FROM pg_stat_user_tables AS st, pg_class AS cl, prevstats AS pr WHERE st.relname='tenk2' AND cl.relname='tenk2'"
PL/pgSQL function "wait_for_stats" line 9 at SQL statement
このようにpg_statがtimeoutしているため、make checkが失敗しているのだと感じました。
そこで、
Q1.
タイムアウトする原因と対策方法
上記をご教授していただけないでしょうか?
宜しくお願いします。
No.1ベストアンサー
- 回答日時:
インストールして一度起動しないと,PostgresのDBが作成されないので、エラーになっているだけでは?
この回答への補足
>インストールして一度起動しないと,PostgresのDBが作成されないので、エラーになっているだけでは?
回答ありがとうございます。
ただ、上記ではないのでご了承ください。
■補足事項
postgreのソースから、stats_collecterプロセスが起動できていないことが原因です。
stats_collecterの初期化時にstatsとpostgreで1バイトずつ通信している部分があります。
そこでpostgreより返答がないのでタイムアウトしていることが原因です。
しかし、なぜタイムアウトするかがわからないのです。
iptablesやマウントオプションなど色々試していますがまだわかっていません
知恵を貸していただけるととてもうれしく思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
桐からODBCでEXCELデータを読み...
-
exp、impについて
-
MySQLがインストールできない
-
PostgreSQLを完全に削除出来ない
-
vmware playerインストール失敗...
-
python3.12のインストール方法
-
10g Client環境でのSQL Plusに...
-
大至急!mdfファイルの中身を見...
-
Crystal Report for VB
-
ORACLEをインストールしたディ...
-
Windows10がインストールできま...
-
Oracle ODBC Driver インストー...
-
postgresqlの接続ポート5432か...
-
PostgreSQLの標準文字コードをS...
-
PostgreSQLが起動しない・・・
-
SQLについてです
-
windows版postgresql 異なるバ...
-
443ポートのみが開放できない
-
検索で濁点や半濁点をヒットさ...
-
mac PostgreSQLのアンインスト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows10でQuickTimeがインス...
-
MySQLがインストールできない
-
大至急!mdfファイルの中身を見...
-
exp、impについて
-
Oracle9iを再インストールす...
-
64bitサーバにOracleが作成でき...
-
PostgreSQLを完全に削除出来ない
-
SQL SERVER 2008 EXPRESS エラ...
-
Universalインストーラが勝手に...
-
AccessからOracleDBへのリンク...
-
Crystal Report for VB
-
Windows10がインストールできま...
-
Oracle 10gがインストール出来...
-
MSIゲーミングノートの不調
-
parallels desktop for mac で ...
-
ODB.netでの接続環境について
-
SQLについてのエラーメッセージ...
-
アンインストール時がうまくい...
-
pgAdminIIIアンインストールに...
-
Mac High Sierraでのubuntuのus...
おすすめ情報