LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: waterloo2005

我的mldonkey服务无法启动

[复制链接]
发表于 2009-4-4 15:36:10 | 显示全部楼层
http://forums.gentoo.org/viewtop ... light-mldonkey.html

参考一下这,按照最后那个帖子说的,把输出结果贴上来看看
回复 支持 反对

使用道具 举报

发表于 2009-4-4 15:49:56 | 显示全部楼层
不过既然现在很可能不是你的 mldonkey 的问题,而是你系统安装或升级过程有些地方做漏了的话就可能只是system 里面的包有问题,也不一定要 emerge -e world 的,emerge --sync 后,emerge -e system 后再 emerge mldonkey 都可能解决了, 虽然 emerge -e system 都很大工程,但比起 world 来说还是小很多的。如果最后还是找不到具体那个包出问题,而你又非要解决它不可的,我建议你试一下。

要不你也可以能用就先用着,说不定那天 gentoo 的 portage 刚刚升级了你原来有问题的那个包,然后你的问题就不知不觉的解决了。

etc-update 或 dispatch-conf 。你做过了没?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-4 15:52:10 | 显示全部楼层
* Service mldonkey starting
* Starting mldonkey ...
Starting /usr/bin/mlnet...
2009/04/04 15:36:35 [cO] Starting MLDonkey 3.0.0 ...
2009/04/04 15:36:35 [cO] Language ZH_CN, locale UTF-8, ulimit for open files 1024
2009/04/04 15:36:35 [cO] MLDonkey is working in /home/p2p/mldonkey

2009/04/04 15:36:35 [cO] creating new MLDonkey base directory in /home/p2p/mldonkey

2009/04/04 15:36:35 can not create files in directory /home/p2p/mldonkey, check rights...                                                                 [ !! ]
* ERROR:  mldonkey failed to start
回复 支持 反对

使用道具 举报

发表于 2009-4-4 15:57:47 | 显示全部楼层
晕,好像就是开始我提示你的问题呀。 你确定 /home/p2p/mldonkey 的
拥有者是: p2p
组是: users

还有 /home/p2p 的
拥有者是: p2p

然后 groups p2p 看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-4 16:10:16 | 显示全部楼层
groups p2p现在是plugdev users

那现在mldonkey就不用在~/下面的那个了?
需要把/home/p2p的组也改成users吗?
谢谢
回复 支持 反对

使用道具 举报

发表于 2009-4-4 16:18:59 | 显示全部楼层
现在好像是用 sysvinit 工作权限不对呢。就是说 /etc/init/mldonkey 运行时没使用正确你想要的 p2p 用户来运行, 因为你上面的提示就是权限不对,建立或访问不了目录。但我想不明白的是为什么 revdep-rebuild 后就可以运行,如果你不是使用 openrc 的话,你就
emerge baselayout module-init-tools udev sysvinit mldonkey
后再重启看看,这几个包都是和 init 有直接关系的。
但如果你用 openrc 的话,具体那几个包我就不知道了,我没用 openrc

记得 emerge 后做 etc-update 或 dispatch-conf
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-4 16:23:48 | 显示全部楼层
现在每次打开sancho之前都要运行一下/etc/init.d/mldonkey start

我没用openrc
回复 支持 反对

使用道具 举报

发表于 2009-4-4 16:25:53 | 显示全部楼层
Post by waterloo2005;1969768
groups p2p现在是plugdev users

那现在mldonkey就不用在~/下面的那个了?
需要把/home/p2p的组也改成users吗?
谢谢
改什么改?本来就是,何来“改”?
ls /home/p2p -l 输出是什么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-4 16:34:59 | 显示全部楼层
Post by midx;1969773
改什么改?本来就是,何来“改”?
ls /home/p2p -l 输出是什么?


我用鼠标右键点击,查看到的组是root
回复 支持 反对

使用道具 举报

发表于 2009-4-4 16:35:21 | 显示全部楼层
sancho 前当然要  /etc/init.d/mldonkey start 呀,因为 sancho 只是 mldonkey 的一个图形客户前端。但每次都要运行就不正常了。
你运行 sancho 前用 /etc/init.d/mldonkey status 确定一下你的 mldonkey 是不是 已经运行了的。
如果 mldonkey 是在运行,但还要  /etc/init.d/mldonkey start 就又出现另外一个问题了。

还有之前叫你参考 “http://forums.gentoo.org/viewtop ... ht-mldonkey.html”
改的那个输出错误信息的。你改回来没?正常使用应该要把它改回来的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表