LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1942|回复: 11

关于mpd以及mpc的问题?

[复制链接]
发表于 2007-5-5 14:49:57 | 显示全部楼层 |阅读模式
在命令行使用mpd时出现以下的:
~ $ mpd
cannot setgid for user "mpd" at line 36: Operation not permitted
在/etc/mpd。conf里面把user "mpd"注释掉好像也没用。

用mpc的时候出现以下的:
~ $ mpc
MPD_HOST and/or MPD_PORT environment variables are not set
error: host "localhost" not found: Name or service not known
在/etc/mpd。conf里面设置的是:
# The address and port to listen on.
39 #
40 bind_to_address                 "any"
41 port                            "6600"
42 #
如何解决啊?
发表于 2007-5-6 23:13:37 | 显示全部楼层
sudo /etc/init.d/mpd start
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-7 18:52:35 | 显示全部楼层
~ $ sudo /etc/init.d/mpd start
* Loading ALSA modules ...                                               [ ok ]
* Restoring Mixer Levels ...
* No mixer config in /var/lib/alsa/asound.state, you have to unmute you  [ ok ]
* Starting Music Player Daemon ...                                       [ ok ]

然后
~ $ mpc play 12
MPD_HOST and/or MPD_PORT environment variables are not set
error: host "localhost" not found: Name or service not known
回复 支持 反对

使用道具 举报

发表于 2007-5-7 20:01:58 | 显示全部楼层
看一下你的/etc/hosts文件中是否有类似的字段
  1. grep localhost /etc/hosts
  2. # IPv4 and IPv6 localhost aliases
  3. 127.0.0.1       localhost       oahong-laptop
  4. ::1             localhost
复制代码

实在不行就把/etc/mpd.conf里面的localhost改成127.0.0.1
回复 支持 反对

使用道具 举报

发表于 2007-5-7 20:31:05 | 显示全部楼层
那是你没有权限设定GID,你用的是普通用户,所以你要sudo,至于每二个问题,那是因为第一步的时候没有完成,MPD没有启动,所以mpc当然就找不到MPD_HOST啦.如果想用普通用户来运行mpd,man一下mpd吧,我觉得麻烦都是直接用sudo的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-7 22:10:14 | 显示全部楼层
谢谢各位,以前习惯的ROOT逛奔的,在这里大家都说不好,所以才用普通用户,现在问题真多啊!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-12 21:55:23 | 显示全部楼层
还是不行啊。,。
~ # mpc play 2
MPD_HOST and/or MPD_PORT environment variables are not set
error: timeout in attempting to get a response from "localhost" on port 6600


grep localhost /etc/hosts
# IPv4 and IPv6 localhost aliases
::1     localhost

在/etc/mpd.conf里面没有localhost。
在/etc/hosts里面是:
10 # IPv4 and IPv6 localhost aliases
11 127.0.0.1       Gentoo.homework.net Gentoo
12 ::1     localhost
回复 支持 反对

使用道具 举报

发表于 2007-5-13 08:36:49 | 显示全部楼层
ps -A | grep mpd看一下你的MPD启动了没?
回复 支持 反对

使用道具 举报

发表于 2008-5-16 22:05:51 | 显示全部楼层
可以参考这个文章:http://enjoy4fun.cn/blog/archives/2007/09/mpd_mpc.html
经验证有效
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-8 23:32:53 | 显示全部楼层
回楼上的。
无法找到该页
您正在搜索的页面可能已经删除、更名或暂时不可用。
--------------------------------------------------------------------------------

请尝试以下操作:

确保浏览器的地址栏中显示的网站地址的拼写和格式正确无误。
如果通过单击链接而到达了该网页,请与网站管理员联系,通知他们该链接的格式不正确。
单击后退按钮尝试另一个链接。
HTTP 错误 404 - 文件或目录未找到。
Internet 信息服务 (IIS)

--------------------------------------------------------------------------------

技术信息(为技术支持人员提供)

转到 Microsoft 产品支持服务并搜索包括“HTTP”和“404”的标题。
打开“IIS 帮助”(可在 IIS 管理器 (inetmgr) 中访问),然后搜索标题为“网站设置”、“常规管理任务”和“关于自定义错误消息”的主题。
回复 支持 反对

使用道具 举报

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

本版积分规则

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