http://www.cnblogs.com/lost-1987/archive/2012/10/17/2727285.html

今天在虚拟机里做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,现在看到服务已经搞定了。Ubuntu还是有Bug的,呵呵,好像还挺多。以前总是玩RedHat,没发现类似的问题。

最新文章

  1. 【Java EE 学习 70 下】【数据采集系统第二天】【Action中User注入】【设计调查页面】【Action中模型赋值问题】【编辑调查】
  2. 从梯度下降到Fista
  3. spring 事务:注解方式
  4. skype msnLite 静态路由
  5. Merge用法
  6. Android 沉浸式状态栏
  7. Silverlight 读取配置文件
  8. WPF之旅(三)- 布局之StackPanel
  9. 为什么要CGI
  10. 【转】android 安卓APP获取手机设备信息和手机号码的代码示例
  11. CentOS7 盒盖休眠
  12. 基于MyBatis的数据库切分框架,可实现数据的水平切分和垂直切分。 http://www.makersoft.org
  13. postman安装使用教程---图文讲解
  14. 对lua表中数据按一定格式处理,循环
  15. c++标准---for循环新用法
  16. python开发计算器
  17. MATLAB——神经网络train函数
  18. C++学习8-面向对象编程基础(模板)
  19. Xcode 清理存储空间
  20. Win10系列:UWP界面布局基础8

热门文章

  1. 类关系/self/特殊成员
  2. git commit 操作
  3. 2016"百度之星" - 资格赛(Astar Round1)D
  4. DJ
  5. Java 初始化和清理
  6. python中bytes类型转换为str类型
  7. yii2下的路由重写
  8. sass注释中有中文出现报错解决方法
  9. JavaSE---线程同步
  10. python 使用csv.reader和csv.writer读写文件并转换成dataframe格式