このブログを検索

2014-01-28

samba機をupdateしたらActiveDirectoryが止まった

ActiveDirectoryにしているsamba機をupgradeしたら、ADに参加しているマシンが何故かインターネットに繋がらず。
調べてみたところ、参加マシン→sambaサーバーのホスト名が解決できない。IPでなら繋がり、LANは生きている。
というわけでsambaサーバーのsyslogを確認してみると、どうもsambaサーバーの起動にこけている。

Jan 28 06:49:51 xxxx samba[1213]: [2014/01/28 06:49:51.626210,  0] ../source4/smbd/server.c:370(binary_smbd_main)
Jan 28 06:49:51 xxxx samba[1213]:   samba version 4.1.0 started.
Jan 28 06:49:51 xxxx samba[1213]:   Copyright Andrew Tridgell and the Samba Team 1992-2013
Jan 28 06:49:52 xxxx samba[1214]: [2014/01/28 06:49:52.810435,  0] ../source4/smbd/server.c:492(binary_smbd_main)
Jan 28 06:49:52 xxxx samba[1214]:   samba: using 'standard' process model
Jan 28 06:49:55 xxxx samba[1238]: [2014/01/28 06:49:55.189132,  0] ../source4/smbd/service_stream.c:346(stream_setup_socket)
Jan 28 06:49:55 xxxx samba[1238]:   Failed to listen on 0.0.0.0:389 - NT_STATUS_ADDRESS_ALREADY_ASSOCIATED
Jan 28 06:49:55 xxxx samba[1238]: [2014/01/28 06:49:55.190110,  0] ../source4/ldap_server/ldap_server.c:821(add_socket)
Jan 28 06:49:55 xxxx samba[1238]:   ldapsrv failed to bind to 0.0.0.0:389 - NT_STATUS_ADDRESS_ALREADY_ASSOCIATED
Jan 28 06:49:55 xxxx samba[1238]: [2014/01/28 06:49:55.190656,  0] ../source4/smbd/service_task.c:35(task_server_terminate)
Jan 28 06:49:55 xxxx samba[1238]:   task_server_terminate: [Failed to startup ldap server task]
Jan 28 06:49:55 xxxx samba[1214]: [2014/01/28 06:49:55.196102,  0] ../source4/smbd/server.c:211(samba_terminate)
Jan 28 06:49:55 xxxx samba[1214]:   samba_terminate: Failed to startup ldap server task

そのちょっと前をさかのぼってみるとこんなのが・・・
Jan 28 06:49:50 xxxx slapd[1028]: slapd starting

で、今回sambaを入れた手順として、

  1. slapdをインストールしないとsambaがうまく動かない
  2. かといってslapdが動いているとsambaが動かない
  3. slapdはインストールするとけどサービスから解除しておく
どうも、upgradeのタイミングでslapdのサービス登録が復活していたみたいですね。
というわけで
$ sudo update-rc.d -f slapd remove
$ sudo shutdown -r 0
で直りました。


0 件のコメント:

コメントを投稿