ubuntu chkconfig 버그 복구

2402 단어 ubuntuchkconfigbug
오늘 가상 컴퓨터 에서 DRBD 실험 을 하고 chkconfig 관리 서 비 스 를 사용 할 때 문제 가 발생 했 습 니 다.
 
root@node2:/root# chkconfig --list | grep drbd
drbd      0:off  1:off  2:off  3:off  4:off  5:off  6:off
root@node2:/root# chkconfig drbd on
/sbin/insserv: No such file or directory

이것 은 Ubuntu 12.04 의 BUG 입 니 다.다음 과 같은 방법 으로 해결 할 수 있 습 니 다.   
root@node2:/root# whereis insserv
insserv: /etc/insserv /etc/insserv.conf /usr/lib/insserv /usr/share/insserv /usr/share/man/man8/insserv.8.gz

위 에서 찾 은 디 렉 터 리 를 하나씩 보 니 파일 이/usr/lib/안에 있 습 니 다.   
root@node2:/root# ls -l /usr/lib/insserv/
total 56
-rwxr-xr-x 1 root root 56368 Apr  9 19:07 insserv

그래서 제 가 연결 을 했 어 요. 
root@node2:/root# ln -s /usr/lib/insserv /sbin/insserv
root@node2:/root# chkconfig drbd on
/sbin/insserv: Permission denied

위 에서 보 듯 이 권한 이 허락 되 지 않 아 답답 하 다. 
root@node2:/root# ls -l /sbin/insserv
lrwxrwxrwx 1 root root 16 Jun 21 04:27 /sbin/insserv -> /usr/lib/insserv
root@node2:/root# ls -l /usr/lib/insserv
total 56
-rwxr-xr-x 1 root root 56368 Apr  9 19:07 insserv

  위 에서 보 니 권한 이 있 군요.답답 합 니 다.마지막 으로/usr/lib/insserv 가 디 렉 터 리 라 니.   
root@node2:~# cd /usr/lib/insserv/
root@node2:/usr/lib/insserv# pwd
/usr/lib/insserv
root@node2:/usr/lib/insserv# ls
insserv

그리고 잘 해 결 됐 습 니 다.   
root@node2:/usr/lib/insserv# rm -rf /sbin/insserv
   root@node2:/usr/lib/insserv# ln -s /usr/lib/insserv/insserv /sbin/insserv
   root@node2:/usr/lib/insserv# chkconfig drbd on
   The script you are attempting to invoke has been converted to an Upstart
   job, but lsb-header is not supported for Upstart jobs.
   insserv: warning: script 'friendly-recovery' missing LSB tags and overrides
   insserv: Default-Start undefined, assuming empty start runlevel(s) for script `friendly-recovery'
   insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `friendly-recovery'

한 무더기 의 다른 잘못 을 신 고 했 으 니 우선 상관 하지 말고 서비스 OK 가 있 는 지 살 펴 보 자.   
root@node2:/usr/lib/insserv# chkconfig --list | grep drbd
drbd        0:off  1:off  2:on   3:on   4:on   5:on   6:off
root@node2:/usr/lib/insserv#

OK,이제 서비스 가 끝 난 걸 봤 어 요.우 분투 에 버그 가 있어 요.하하,꽤 많은 것 같 아 요.예전 에는 항상 레 드 햇 을 했 지만 비슷 한 문 제 는 발견 되 지 않 았 다.

좋은 웹페이지 즐겨찾기