[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 メーリングリストの案内