teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

openldap\.service は起動できるようになった結果を追加

2017/02/08 01:38

投稿

anzii
anzii

スコア18

title CHANGED
File without changes
body CHANGED
@@ -4,13 +4,9 @@
4
4
 
5
5
  ###発生している問題・エラーメッセージ
6
6
 
7
+ systemctl start openldap.service をした場合は起動し openldap.service は enable になっているが
8
+ サーバを reboot すると slapd が起動しない
7
9
 
8
- % systemctl enable openldap の結果は以下になるが enable にはなる(rootで実行)
9
- Synchronizing state of openldap.service with SysV init with /lib/systemd/systemd-sysv-install...
10
- Executing /lib/systemd/systemd-sysv-install enable openldap
11
- insserv: warning: script 'K01openldap' missing LSB tags and overrides
12
- insserv: warning: script 'openldap' missing LSB tags and overrides
13
- update-rc.d: error: openldap Default-Start contains no runlevels, aborting.
14
10
 
15
11
  ###該当のソースコード
16
12
 
@@ -20,24 +16,42 @@
20
16
  --
21
17
  [Unit]
22
18
  Description=openldap daemon
23
- After=syslog.target network.target
24
19
 
25
20
  [Service]
26
21
  ExecStart=/etc/init.d/openldap start
27
- Restart=always
28
- Type=simple
22
+ Type=forking
23
+ PIDFile=/var/run/slapd.pid
29
24
 
30
25
  [Install]
31
- WantedBy=rescue.target
26
+ WantedBy=multi-user.target
32
27
 
33
28
  --
34
29
 
30
+ systemctl start openldap.service をした場合の systemctl statatus openldap.service の結果
35
31
 
32
+ ^[[0;1;32m●^[[0m openldap.service - openldap daemon
33
+ Loaded: loaded (/etc/systemd/system/openldap.service; enabled; vendor preset: enabled)
34
+ Active: ^[[0;1;32mactive (running)^[[0m since 水 2017-02-08 10:35:52 JST; 16s ago
35
+ Process: 1578 ExecStart=/etc/init.d/openldap start (code=exited, status=0/SUCCESS)
36
+ Main PID: 1582 (slapd)
37
+ Tasks: 3
38
+ Memory: 20.2M
39
+ CPU: 991ms
40
+ CGroup: /system.slice/openldap.service
41
+ └─1582 /usr/local/ldap/libexec/slapd -h ldaps:/// ldap:///
36
42
 
43
+ 2月 08 10:35:51 ns03-2016 systemd[1]: Starting openldap daemon...
44
+ 2月 08 10:35:52 ns03-2016 openldap[1578]: started OpenLDAP slapd slurpd.
45
+ 2月 08 10:35:52 ns03-2016 slapd[1581]: @(#) $OpenLDAP: slapd 2.4.44 (Feb 6 2017 17:52:52) $
46
+ anzii@ns03-2016:/usr/local/src/openldap-2.4.44/servers/slapd
47
+ 2月 08 10:35:52 ns03-2016 slapd[1582]: slapd starting
48
+ 2月 08 10:35:52 ns03-2016 systemd[1]: Started openldap daemon.
49
+
50
+
37
51
  ###試したこと
38
52
 
39
53
 
40
- /etc/init.d/openldap start 単体で実行した場合は slapd , slurpd が起動する
54
+ systemctl start openldap.service 単体で実行した場合は slapd , slurpd が起動する
41
55
 
42
56
  % systemctl list-unit-files --type=service | grep -i openldap コマンドで確認すると service は enable になっている
43
57
  openldap.service enabled