其他Linux/Unix/BSD/OSX等发行版讨论
-
oldoldstone
- 帖子: 190
- 注册时间: 2009-08-05 11:38
#1
帖子
由 oldoldstone » 2012-04-06 20:25
开机部分rc.conf 中的daemons开机不加载了。
initscripts-systemd已经安装,最近一次升级后好多rc.conf 中的daemons不加载了,比如networkmanager。
代码: 全选
systemctl enable networkmanager.service
Failed to issue method call: No such file or directory
然后发现
代码: 全选
ls /usr/lib/systemd/system
根本找不到networkmanager.service

-
cuihao
- 帖子: 4793
- 注册时间: 2008-07-24 11:33
- 来自: 郑州
-
联系:
#2
帖子
由 cuihao » 2012-04-06 20:28
NetworkManager.service
注意大小写。
-
jtshs256
- 帖子: 22323
- 注册时间: 2010-07-19 21:41
- 系统: OS X
#3
帖子
由 jtshs256 » 2012-04-06 20:29
这玩意正常才奇怪……
另外是 NetworkManager.service
躺平
-
oldoldstone
- 帖子: 190
- 注册时间: 2009-08-05 11:38
#4
帖子
由 oldoldstone » 2012-04-06 20:34

,恩,确实写错了,NetworkManager.service在/lib/systemd/system/里面,不过还有几个服务没有找到,最奇怪的是为啥initscripts-systemd不能够加载rc.conf中的daemon了,需要自己一个一个systemctl enable么?
-
cuihao
- 帖子: 4793
- 注册时间: 2008-07-24 11:33
- 来自: 郑州
-
联系:
#5
帖子
由 cuihao » 2012-04-06 20:40
最近这次更新问题是不少。
我已经放弃了兼容原有init,rc.conf什么的都不要了,这样问题少一些。
作为替代方案,可以把rc.d中要启动的服务都放到/etc/rc.local文件里。
-
oldoldstone
- 帖子: 190
- 注册时间: 2009-08-05 11:38
#6
帖子
由 oldoldstone » 2012-04-06 20:43
cuihao 写了:最近这次更新问题是不少。
我已经放弃了兼容原有init,rc.conf什么的都不要了,这样问题少一些。
作为替代方案,可以把rc.d中要启动的服务都放到/etc/rc.local文件里。
恩,正有此意,因为还有两个非官方的服务在systemd里面找不到。
不过觉得有点不爽,先自己手动启动着,看看下次更新会不会ok
-
jtshs256
- 帖子: 22323
- 注册时间: 2010-07-19 21:41
- 系统: OS X
#7
帖子
由 jtshs256 » 2012-04-06 20:44
oldoldstone 写了:cuihao 写了:最近这次更新问题是不少。
我已经放弃了兼容原有init,rc.conf什么的都不要了,这样问题少一些。
作为替代方案,可以把rc.d中要启动的服务都放到/etc/rc.local文件里。
恩,正有此意,因为还有两个非官方的服务在systemd里面找不到。
不过觉得有点不爽,先自己手动启动着,看看下次更新会不会ok
自己写 service 啊……
躺平
-
jtshs256
- 帖子: 22323
- 注册时间: 2010-07-19 21:41
- 系统: OS X
#8
帖子
由 jtshs256 » 2012-04-06 20:45
cuihao 写了:最近这次更新问题是不少。
我已经放弃了兼容原有init,rc.conf什么的都不要了,这样问题少一些。
作为替代方案,可以把rc.d中要启动的服务都放到/etc/rc.local文件里。
真奔放……
鉴于贱兔维护systemd的家伙极度不负责,还是换回openrc了……
躺平
-
oldoldstone
- 帖子: 190
- 注册时间: 2009-08-05 11:38
#9
帖子
由 oldoldstone » 2012-04-06 20:47
试过一个成功了,还有个service比较复杂,先凑合着吧
jtshs256 写了:oldoldstone 写了:cuihao 写了:最近这次更新问题是不少。
我已经放弃了兼容原有init,rc.conf什么的都不要了,这样问题少一些。
作为替代方案,可以把rc.d中要启动的服务都放到/etc/rc.local文件里。
恩,正有此意,因为还有两个非官方的服务在systemd里面找不到。
不过觉得有点不爽,先自己手动启动着,看看下次更新会不会ok
自己写 service 啊……
-
YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
-
联系:
#11
帖子
由 YeLee » 2012-04-06 20:55
嗯,听说这个项目开始跟udev整合了。
-
cuihao
- 帖子: 4793
- 注册时间: 2008-07-24 11:33
- 来自: 郑州
-
联系:
#12
帖子
由 cuihao » 2012-04-06 21:00
- - 懒得研究service写法,直接rc.local启动rc.d脚本,rc.local.shutdown关闭之。
其实systemd这么复杂的东西不怎么符合Arch理念。
-
jtshs256
- 帖子: 22323
- 注册时间: 2010-07-19 21:41
- 系统: OS X
#13
帖子
由 jtshs256 » 2012-04-06 21:02
我恨systemd,企图垄断的玩意,gnome显然是被收买的,rh的亲儿子……
不过感觉直接写 initscript 太粗暴了……

躺平