[pgsql-jp: 39539] Re: 起動に失敗

Hisakazu Nakai nakai @ shinko.co.jp
2008年 8月 12日 (火) 11:12:35 JST


中井です。

皆様ありがとうございました。

Teraoka Yoshinori さんは書きました:
> 起動しない原因が IPv6 なのかどうか不明(起動する時でも出るわけですから)ですが、
> v4 だけにしたいなら listen_addresses='0.0.0.0' にするというのはどうでしょうか?
> (試してませんけど)

listen_addresses='*' のとき、OS起動時に IPv6 は使えないよと
メッセージが表示され、起動しない。OS起動後、起動スクリプト
(/etc/rc.d/init.d/postgresql)を実行するとIPv6は使えないよと
表示されるが、起動する。この件については、起動スクリプトの中の
手順を下記のように変更することにより、回避できるようになりました。

- daemon --user=postgres '/usr/local/pgsql/bin/postmaster&'
+ su - postgres -c '/usr/local/pgsql/bin/postmaster&'

listen_addresses="localhost,192.168.1.2' というようにリスト形式で
記述する場合は、どういうわけか私のところでは、二番目以降のアドレスに
ついてエラー表示が出てアクセスできませんでした。

PostgreSQL の IPV6 を無効にする方法は、最終的に configure を下記の
様に修正しコンパイルしましたが、起動時にログメッセージが表示され、
きれいに削除することができませんでした。

*** configure.org       2008-08-12 11:28:01.000000000 +0900
--- configure   2008-08-12 11:27:04.000000000 +0900
***************
*** 13853,13858 ****
--- 13853,13859 ----

  ac_cv_type_struct_sockaddr_in6=no
  fi
+ ac_cv_type_struct_sockaddr_in6=no
  rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  fi
  echo "$as_me:$LINENO: result: $ac_cv_type_struct_sockaddr_in6" >&5
***************
*** 23618,23624 ****
  s, @ python_libdir@,$python_libdir,;t t
  s, @ python_libspec@,$python_libspec,;t t
  s, @ python_additional_libs@,$python_additional_libs,;t t
! s, @ HAVE_IPV6@,yes,;t t
  s, @ LIBOBJS@,$LIBOBJS,;t t
  s, @ acx_pthread_config@,$acx_pthread_config,;t t
  s, @ PTHREAD_CC@,$PTHREAD_CC,;t t
--- 23619,23625 ----
  s, @ python_libdir@,$python_libdir,;t t
  s, @ python_libspec@,$python_libspec,;t t
  s, @ python_additional_libs@,$python_additional_libs,;t t
! s, @ HAVE_IPV6@,no,;t t
  s, @ LIBOBJS@,$LIBOBJS,;t t
  s, @ acx_pthread_config@,$acx_pthread_config,;t t
  s, @ PTHREAD_CC@,$PTHREAD_CC,;t t

ログメッセージです。

LOG:  could not create unrecognized address family 10 socket: Address
family not supported by protocol

皆様、お世話になりました。ありがとうございました。

-- 
-=-=-=-=  SHINKO ELECTRIC INDUSTRIES CO., LTD.           =-=-=-=-
=-=-=-=-    Research & Development Div.                  -=-=-=-=
-=-=-=-=      Infomation Technology Research Dept.       =-=-=-=-
=-=-=-=-  Name:Hisakazu Nakai          TEL:026-263-3922  -=-=-=-=
-=-=-=-=  Mail:nakai @ shinko.co.jp      FAX:026-263-4562  =-=-=-=-



pgsql-jp メーリングリストの案内