- PR -

slapdが立ち上がらない

投稿者投稿内容
キック
常連さん
会議室デビュー日: 2005/04/26
投稿数: 44
投稿日時: 2006-03-29 15:46
過去のスレッドを拝見しましたが、あてはまらないので投稿します。

失敗する前まではslapdをフル稼働していました。
ところが、wineをインストール後、slapdが立ち上がらなくなりました。

デバッグ(下記の通り)をとってみて、ファイルの所有者と場所が存在しないと判明し、修正しましたが、同じことを繰返しています。
----------------------------------------------------
Mar 29 10:04:58 demo slapd[3137]: daemon: socket() failed errno=97 (Address fami
ly not supported by protocol)
Mar 29 10:04:58 demo slapd[3137]: could not open config file "/etc/openldap/slap
d.conf" - absolute path?
Mar 29 10:04:58 demo slapd[3137]: slapd shutdown: freeing system resources.
Mar 29 10:04:58 demo slapd[3137]: slapd stopped.
Mar 29 10:04:58 demo slapd[3137]: connections_destroy: nothing to destroy.
----------------------------------------------------

/etc/openldapの配下のリスト情報
----------------------------------------------------
rw-r----- 1 root root 3307 12月 12 14:12 slapd.conf
drwxr-xr-x 3 root root 4096 4月 25 2005 schema
-rw-r--r-- 1 root root 375 4月 25 2005 ldap.conf
-rw-r--r-- 1 root root 3122 9月 20 2003 ldapfilter.conf
-rw-r--r-- 1 root root 5043 9月 20 2003 ldapsearchprefs.conf
-rw-r--r-- 1 root root 16452 9月 20 2003 ldaptemplates.conf
----------------------------------------------------


OS情報
-------------------------------
RHEL3
kernel-2.4.21-4
openldap-clients-2.0.27-11
openldap-servers-2.0.27-11
openldap-devel-2.0.27-11
openldap-2.0.27-11
-------------------------------


他に原因がご存知でしたら、教えて頂けないでしょうか?
ご教授よろしくお願い申し上げます。
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2006-03-29 19:01
こんばんわ.
引用:

キックさんの書き込み (2006-03-29 15:46) より:

----------------------------------------------------
Mar 29 10:04:58 demo slapd[3137]: daemon: socket() failed errno=97 (Address family not supported by protocol)


ここも解決されたのですか?
キック
常連さん
会議室デビュー日: 2005/04/26
投稿数: 44
投稿日時: 2006-03-30 08:56
引用:

kazさんの書き込み (2006-03-29 19:01) より:
こんばんわ.
引用:

キックさんの書き込み (2006-03-29 15:46) より:

----------------------------------------------------
Mar 29 10:04:58 demo slapd[3137]: daemon: socket() failed errno=97 (Address family not supported by protocol)


ここも解決されたのですか?




いいえ、解決していません。
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2006-03-30 09:25
おはようございます.

wine はどのように導入されたのですか?
「なぜ動かないのか?」を割り出すにあたって,
「いつから」はわかっているようですけど
「どのような経緯で」もわからないと「何がおきているか?」
がわからないのではないかと.
キック
常連さん
会議室デビュー日: 2005/04/26
投稿数: 44
投稿日時: 2006-03-30 10:39
引用:

kazさんの書き込み (2006-03-30 09:25) より:
おはようございます.

wine はどのように導入されたのですか?
「なぜ動かないのか?」を割り出すにあたって,
「いつから」はわかっているようですけど
「どのような経緯で」もわからないと「何がおきているか?」
がわからないのではないかと.



おはようございます.

wine はどのように導入されたのですか?
「なぜ動かないのか?」を割り出すにあたって,
「いつから」はわかっているようですけど
「どのような経緯で」もわからないと「何がおきているか?」
がわからないのではないかと.

[/quote]
おはようございます。

1.wine-0.9.2-1wbel3winehq.i686.rpmをroot配下でインストール。
2.wine-devel-0.9.2-1wbel3winehq.i386.rpmをroot配下でインストール。
3.正常にインストール終了。
4.windowのアプリも正常に動作OK。

ところが、windowの方でldapブラウザを行うつもりでしたが、サーバのldapがエラーが出てきたので、rootでldapをrestartしようとしましたが、失敗と表示されました。

そこで、syslogでデバッグをとってみると、下記の通りになりました。
-----------------------------------------------------------------
Mar 29 10:04:58 demo slapd[3137]: daemon: socket() failed errno=97 (Address fami
ly not supported by protocol)
Mar 29 10:04:58 demo slapd[3137]: could not open config file "/etc/openldap/slap
d.conf" - absolute path?
Mar 29 10:04:58 demo slapd[3137]: slapd shutdown: freeing system resources.
Mar 29 10:04:58 demo slapd[3137]: slapd stopped.
Mar 29 10:04:58 demo slapd[3137]: connections_destroy: nothing to destroy.
-----------------------------------------------------------------

slapd.confがある場所を調査してみると/etc/openldapの配下が全てrootでなく別のユーザと判明し、root権限に変更しましたが、上記のデバッグが繰り返されました。
以上です。
anights
ぬし
会議室デビュー日: 2003/05/22
投稿数: 277
お住まい・勤務地: 東京
投稿日時: 2006-03-30 12:02
引用:

キックさんの書き込み (2006-03-29 15:46) より:
/etc/openldapの配下のリスト情報
----------------------------------------------------
rw-r----- 1 root root 3307 12月 12 14:12 slapd.conf
drwxr-xr-x 3 root root 4096 4月 25 2005 schema
-rw-r--r-- 1 root root 375 4月 25 2005 ldap.conf
-rw-r--r-- 1 root root 3122 9月 20 2003 ldapfilter.conf
-rw-r--r-- 1 root root 5043 9月 20 2003 ldapsearchprefs.conf
-rw-r--r-- 1 root root 16452 9月 20 2003 ldaptemplates.conf
----------------------------------------------------



RedHatは標準でslapdを-u ldapとやるのでldapユーザからslapd.confが
読めなければなりません。
なので、
# chmod 644 slapd.conf
とやるか、
# chown root:ldap slapd.conf
とするかですね。

/etc/openldapの配下が全てrootでなく別のユーザになっていたとのことですが
wineのインストールに起因するものでは無いと思われるのでそれ以前になにか
あったのでは?
当該のパッケージを確認しましたがrpmによるスクリプト群ではそんな処理していません。
_________________
桃李不言 下自成蹊
キック
常連さん
会議室デビュー日: 2005/04/26
投稿数: 44
投稿日時: 2006-03-30 15:43
引用:

anightsさんの書き込み (2006-03-30 12:02) より:
引用:

キックさんの書き込み (2006-03-29 15:46) より:
/etc/openldapの配下のリスト情報
----------------------------------------------------
rw-r----- 1 root root 3307 12月 12 14:12 slapd.conf
drwxr-xr-x 3 root root 4096 4月 25 2005 schema
-rw-r--r-- 1 root root 375 4月 25 2005 ldap.conf
-rw-r--r-- 1 root root 3122 9月 20 2003 ldapfilter.conf
-rw-r--r-- 1 root root 5043 9月 20 2003 ldapsearchprefs.conf
-rw-r--r-- 1 root root 16452 9月 20 2003 ldaptemplates.conf
----------------------------------------------------



RedHatは標準でslapdを-u ldapとやるのでldapユーザからslapd.confが
読めなければなりません。
なので、
# chmod 644 slapd.conf
とやるか、
# chown root:ldap slapd.conf
とするかですね。

/etc/openldapの配下が全てrootでなく別のユーザになっていたとのことですが
wineのインストールに起因するものでは無いと思われるのでそれ以前になにか
あったのでは?
当該のパッケージを確認しましたがrpmによるスクリプト群ではそんな処理していません。



anightsさん、ご回答ありがとうございます。

anightsさんのご指摘の通りで下記のコマンドで行った結果、うまくldapサービスが開始することが出来ました。
# chown root:ldap slapd.conf

でも、ldapデバッグを見てみると、下記の通りに表示されますが、問題ないのでしょうか?
-----------------------------------------------------------------------
Mar 30 15:40:10 demo slapd[4952]: daemon: socket() failed errno=97 (Address fami
ly not supported by protocol)
Mar 30 15:40:10 demo slapd[4955]: slapd starting
-----------------------------------------------------------------------

以上、よろしくお願い申し上げます。

kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2006-03-30 16:04
引用:

キックさんの書き込み (2006-03-30 15:43) より:

-----------------------------------------------------------------------
Mar 30 15:40:10 demo slapd[4952]: daemon: socket() failed errno=97 (Address fami
ly not supported by protocol)
Mar 30 15:40:10 demo slapd[4955]: slapd starting
-----------------------------------------------------------------------


「IPv4 で起動してね」問い呪文が必要では?

スキルアップ/キャリアアップ(JOB@IT)