2011年5月17日星期二

解决iSync无法打开:“同步管理器不可用”的问题

昨天从TM恢复系统后,iTunes同步iPad就一直有问题,提示尚未启用同步。选择启用之后,又出现错误提示:syncing cannot be enabled on this computer。然后开始STFW。。。

有人说,打开iSync,重置SyncServer一下即可。于是,我打开iSync,不过iSync打不开。。。提示:同步管理器不可用。得,iTunes的问题成了iSync的问题了。

于是各路大神们开始出招了:

  • 修复磁盘权限——这TMD是传说中的万能灵药,但是在实战中一次都没有灵过!都TMD以讹传讹,混蛋!
  • 把iSync从/Applications里拖到桌面再拖回去——还是权限问题吗?试了,不行。
  • 有人表示,这就是个权限的问题!!试试重装ComboUpdate包!——麻痹,我装了10.6.8 beta的ComboUpdate(手上就这个了,昨天把系统搞死害得我折腾了一下午加一晚上的也是这货!),无果。
  • 有人则提议用苹果官方的指南:重置SyncServer。——无果!
  • 还有人说,这可能是iSync配置文件的权限问题——尼玛啊,权限你妹!我昨天已经因为权限问题运行过chown -R venj:staff了!
  • 还有人提议,修复一下KeyChain也可能会有帮助——靠,KeyChain和iSync有毛线关系啊!
  • 另外也有人说,把~/Library/Application Support/SyncServer下的Local重命名之后重启系统——试了,无效。

看来,网上的方法都不靠谱。只能靠自己了。于是,我打开~/Library/Preferences/com.apple.syncserver.plist,一瞄之下,我立刻大惊失色:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>RunCompletelyDisabled</key>
	<string>YES</string>
</dict>
</plist>

我擦,难道问题就在这里???于是,打开编辑器,把YES改成了NO,再次打开iSync,成功打开!

另外,如果你不想自己编辑配置文件,有一个命令可以用:

defaults write com.apple.syncserver RunCompletelyDisabled NO

至此问题解决。真是踏破铁鞋无觅处,得来全不费工夫啊。。。

没有评论:

发表评论