[轉貼]Ubuntu 12.04解決無法使用chkconfig管理服務問題

版主: stnet253

回覆文章
tony
文章: 585
註冊時間: 2012-02-26, 07:04
聯繫:

[轉貼]Ubuntu 12.04解決無法使用chkconfig管理服務問題

未閱讀文章 tony »

今天在虛擬機器裡做DRBD實驗,使用chkconfig管理服務的時候,出現了問題。
1. root@node2:/root# chkconfig --list | grep drbd
2. drbd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
3. root@node2:/root# chkconfig drbd on
4. /sbin/insserv: No such file or directory
這是Ubuntu 12.04的一個BUG,使用以下方法可以解決
1. root@node2:/root# whereis insserv
2. insserv: /etc/insserv /etc/insserv.conf /usr/lib/insserv /usr/share/insserv /usr/share/man/man8/insserv.8.gz
把上面找到的目錄,一個一個的看一遍,發現檔在/usr/lib/裡面
1. root@node2:/root# ls -l /usr/lib/insserv/
2. total 56
3. -rwxr-xr-x 1 root root 56368 Apr 9 19:07 insserv
然後我就做了個連接過去
1. root@node2:/root# ln -s /usr/lib/insserv /sbin/insserv
2. root@node2:/root# chkconfig drbd on
3. /sbin/insserv: Permission denied
從上面看出,報了一個許可權不允許,很鬱悶
1. root@node2:/root# ls -l /sbin/insserv
2. lrwxrwxrwx 1 root root 16 Jun 21 04:27 /sbin/insserv -> /usr/lib/insserv
3. root@node2:/root# ls -l /usr/lib/insserv
4. total 56
5. -rwxr-xr-x 1 root root 56368 Apr 9 19:07 insserv
從上面看出,有許可權的啊,好鬱悶,最後發現 /usr/lib/insserv竟然是一個目錄
1. root@node2:~# cd /usr/lib/insserv/
2. root@node2:/usr/lib/insserv# pwd
3. /usr/lib/insserv
4. root@node2:/usr/lib/insserv# ls
5. insserv
然後就好解決了
1. root@node2:/usr/lib/insserv# rm -rf /sbin/insserv
2. root@node2:/usr/lib/insserv# ln -s /usr/lib/insserv/insserv /sbin/insserv
3. root@node2:/usr/lib/insserv# chkconfig drbd on
4. The script you are attempting to invoke has been converted to an Upstart
5. job, but lsb-header is not supported for Upstart jobs.
6. insserv: warning: script 'friendly-recovery' missing LSB tags and overrides
7. insserv: Default-Start undefined, assuming empty start runlevel(s) for script `friendly-recovery'
8. insserv: Default-Stop undefined, assuming empty stop runlevel(s) for script `friendly-recovery'
報了一堆的其它錯誤,先不管吧,看看服務OK沒
1. root@node2:/usr/lib/insserv# chkconfig --list | grep drbd
2. drbd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
3. root@node2:/usr/lib/insserv#
OK,現在看到服務已經搞定了。Ubuntu還是有Bug的,呵呵,好像還挺多。以前總是玩RedHat,沒發現類似的問題。
回覆文章

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客