<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>萧渔的博 &#187; wicd</title>
	<atom:link href="http://qianli.me/tag/wicd/feed/" rel="self" type="application/rss+xml" />
	<link>http://qianli.me</link>
	<description>thinker，observer，operator</description>
	<lastBuildDate>Fri, 16 Dec 2011 07:51:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>解决wicd 1.6版本客户端不能启动的问题</title>
		<link>http://qianli.me/2009/06/wicd-1-6-cant-work-fine/</link>
		<comments>http://qianli.me/2009/06/wicd-1-6-cant-work-fine/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 13:03:58 +0000</pubDate>
		<dc:creator>萧渔</dc:creator>
				<category><![CDATA[旧文]]></category>
		<category><![CDATA[wicd]]></category>

		<guid isPermaLink="false">http://qianli.me/?p=1021</guid>
		<description><![CDATA[wicd是Linux下非常好用的网络链接管理器，最近这个小程序升级到了1.6版本，随之出现了其客户端程序无法在X下启动的问题，如果在shell下运行wicd-client会出现类似下面的错误信息： ERROR:dbus.proxies:Introspect error on :1.5:/org/wicd/daemon: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 1 matched rules; type="method_call", sender=":1.17" (uid=1000 pid=22386 comm="python -O /usr/lib/wicd/wicd-client.py ") interface="org.freedesktop.DBus.Introspectable" member="Introspect" error name="(unset)" requested_reply=0 destination=":1.5" (uid=0 pid=4867 comm="python -O /usr/lib/wicd/wicd-daemon.py ")) warning: ignoring exception org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 1 matched rules; type="method_call", sender=":1.17" (uid=1000 pid=22386 comm="python -O /usr/lib/wicd/wicd-client.py ") interface="org.wicd.daemon" member="GetConnectionStatus" error name="(unset)" [...]]]></description>
			<content:encoded><![CDATA[<p>wicd是Linux下非常好用的网络链接管理器，最近这个小程序升级到了1.6版本，随之出现了其客户端程序无法在X下启动的问题，如果在shell下运行wicd-client会出现类似下面的错误信息：</p>
<p><code>ERROR:dbus.proxies:Introspect error on :1.5:/org/wicd/daemon: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 1 matched rules; type="method_call", sender=":1.17" (uid=1000 pid=22386 comm="python -O /usr/lib/wicd/wicd-client.py ") interface="org.freedesktop.DBus.Introspectable" member="Introspect" error name="(unset)" requested_reply=0 destination=":1.5" (uid=0 pid=4867 comm="python -O /usr/lib/wicd/wicd-daemon.py "))<br />
warning: ignoring exception org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 1 matched rules; type="method_call", sender=":1.17" (uid=1000 pid=22386 comm="python -O /usr/lib/wicd/wicd-client.py ") interface="org.wicd.daemon" member="GetConnectionStatus" error name="(unset)" requested_reply=0 destination=":1.5" (uid=0 pid=4867 comm="python -O /usr/lib/wicd/wicd-daemon.py "))<br />
warning: ignoring exception org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 1 matched rules; type="method_call", sender=":1.17" (uid=1000 pid=22386 comm="python -O /usr/lib/wicd/wicd-client.py ") interface="org.wicd.daemon" member="GetNeedWiredProfileChooser" error name="(unset)" requested_reply=0 destination=":1.5" (uid=0 pid=4867 comm="python -O /usr/lib/wicd/wicd-daemon.py "))</code></p>
<p>在网上搜了一下，找到了下面的解决方法，经过我的实验，证明可行：</p>
<p>编辑/etc/dbus-1/system.d/wicd.conf文件，找到下面的行：</p>
<pre lang="xml">
<policy user="root">
                <allow own="org.wicd.daemon"/>
                <allow send_destination="org.wicd.daemon"/>
                <allow send_interface="org.wicd.daemon"/>
                <allow send_destination="org.wicd.daemon.wireless"/>
                <allow send_interface="org.wicd.daemon.wireless"/>
                <allow send_destination="org.wicd.daemon.wired"/>
                <allow send_interface="org.wicd.daemon.wired"/>
                <allow send_destination="org.wicd.daemon.config"/>
                <allow send_interface="org.wicd.daemon.config"/>
        </policy></pre>
<p>将其中的<strong>user=root</strong>改为<strong>user=你的登录用户名</strong>，或者改为<strong>group=xxx</strong>，xxx是你的用户所属的组名，比如wheel，改完保存后重启hal服务，再启动wicd-client就成功了。</p>
]]></content:encoded>
			<wfw:commentRss>http://qianli.me/2009/06/wicd-1-6-cant-work-fine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

